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