SDEngine
Game Engine
Loading...
Searching...
No Matches
sd::CommandRegistry Class Reference

#include <Command.hpp>

Static Public Member Functions

static u32 register_ (const char *name, u32 component_id=0)
 
static u32 get_id (const char *name, u32 componentId=0)
 
static const charget_name (u32 id)
 

Static Private Attributes

static std::vector< const char * > names
 
static std::unordered_map< std::string, u32map
 

Member Function Documentation

◆ get_id()

u32 sd::CommandRegistry::get_id ( const char name,
u32  componentId = 0 
)
static

◆ get_name()

const char * sd::CommandRegistry::get_name ( u32  id)
static

◆ register_()

u32 sd::CommandRegistry::register_ ( const char name,
u32  component_id = 0 
)
static

Member Data Documentation

◆ map

std::unordered_map<std::string, u32> sd::CommandRegistry::map
inlinestaticprivate

◆ names

std::vector<const char*> sd::CommandRegistry::names
inlinestaticprivate

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