![]() |
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) |