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:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Settings/ToolsTagRegistry.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Settings/ToolsTagRegistry.cpp