Open 3D Engine LmbrCentral Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
LmbrCentral::TagComponentRequests Class Referenceabstract

Inherits AZ::ComponentBus.

Public Member Functions

virtual bool HasTag (const Tag &)=0
 Returns true if the entity has the tag.
 
virtual void AddTag (const Tag &)=0
 Adds the tag to the entity if it didn't already have it.
 
virtual void AddTags (const Tags &tags)
 Add a list of tags to the entity if it didn't already have them.
 
virtual void RemoveTag (const Tag &)=0
 Removes a tag from the entity if it had it.
 
virtual void RemoveTags (const Tags &tags)
 Removes a list of tags from the entity if it had them.
 
virtual const Tags & GetTags ()
 Gets the list of tags on the entity.
 

The documentation for this class was generated from the following file: