![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
An object class ID is a 128-bit globally unique ID (i.e. a GUID). In EDL it is abstracted within a CClassID class that provides methods for constructing GUIDs from 4 unsigned 32-bit integers or a string or even another CClassID and a method for comparing GUIDs. More...
Go to the source code of this file.
Classes | |
class | CClassID |
An object to represent a 128-bit globally unique ID. More... | |
union | CClassID::Data |
Macros | |
#define | DECLARE_CLASS_ID(class_id) |
#define | IMPLEMENT_CLASS_ID(Type) |
Functions | |
bool | equal (const CClassID &id1, const CClassID &id2) |
Compare two CClassID (for the hashtable) | |
uint32 | hashValue (const CClassID &id) |
Obtain hash value for given CClassID. |
An object class ID is a 128-bit globally unique ID (i.e. a GUID). In EDL it is abstracted within a CClassID class that provides methods for constructing GUIDs from 4 unsigned 32-bit integers or a string or even another CClassID and a method for comparing GUIDs.
#define DECLARE_CLASS_ID | ( | class_id | ) |
#define IMPLEMENT_CLASS_ID | ( | Type | ) |