Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
CGuidMgr Class Reference

Public Types

enum  GuidFlags { GUIDMGR_NONE = 0x00 , GUIDMGR_SILENT = 0x100000 }
 
enum  DefaultClass { UNDEFINED_CLASS = (GuidClass)-1 , DEFAULT_CLASS = 0 }
 
enum  DefaultGUID { UNDEFINED_GUID = (GuidValue)-1 , DEFAULT_GUID = 0 }
 
enum  DefaultGUID32 { UNDEFINED_GUID32 = (GuidValue32)-1 , DEFAULT_GUID32 = 0 , BASE_VALUE_GUID32 = 100 }
 
typedef enum CGuidMgr::GuidFlags GuidFlags
 
typedef enum CGuidMgr::DefaultClass DefaultClass
 
typedef enum CGuidMgr::DefaultGUID DefaultGUID
 
typedef enum CGuidMgr::DefaultGUID32 DefaultGUID32
 

Public Member Functions

 CGuidMgr (GuidValue32 baseValue=BASE_VALUE_GUID32)
 
void SetFlags (unsigned int flags, bool set)
 
bool IsFlagSet (GuidFlags flag)
 
unsigned int GetCount ()
 
void RemoveAll ()
 
void SetClassBaseValue (unsigned int classid, GuidValue startvalue)
 
GuidValue GetClassBaseValue (unsigned int classid) const
 
GuidValue GetNewGuid (const GuidValue &guid=UNDEFINED_GUID, unsigned int GuidClass=DEFAULT_CLASS)
 
GuidValue32 GetNewGuid32 (const GuidValue32 &guid=UNDEFINED_GUID32, unsigned int guidClass=DEFAULT_CLASS)
 
GuidClass GetGuidClass (const GuidValue &guid) const
 
GuidValue32 GetGuid32 (const GuidValue &guid) const
 
bool IsGuidExist (const GuidValue &guid) const
 
bool IsGuid32Exist (const GuidValue32 &guid) const
 
bool ReleaseGuid (const GuidValue &guid)
 
bool ReleaseGuid32 (const GuidValue32 &guid)
 

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