![]() |
Polygon Crucher SDK - Documentation
Documentation
|
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) |