XII Release 0.1.0
Loading...
Searching...
No Matches
xiiToolsTagRegistry Class Reference

Static Public Member Functions

static void Clear ()
 Removes all tags that are not specified as 'built-in'.
 
static void WriteToDDL (xiiStreamWriter &inout_stream)
 Serializes all tags to a DDL stream.
 
static xiiStatus ReadFromDDL (xiiStreamReader &inout_stream)
 Reads tags from a DDL stream.
 
static bool AddTag (const xiiToolsTag &tag)
 Adds a tag to the registry. Returns true if the tag was valid.
 
static bool RemoveTag (xiiStringView sName)
 Removes a tag by name. Returns true if the tag was removed.
 
static void GetAllTags (xiiHybridArray< const xiiToolsTag *, 16 > &out_tags)
 Retrieves all tags in the registry.
 
static void GetTagsByCategory (const xiiArrayPtr< xiiStringView > &categories, xiiHybridArray< const xiiToolsTag *, 16 > &out_tags)
 Retrieves all tags in the given categories.
 

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