Go to the source code of this file.
Classes |
|
class | IObjXRefRecord |
Class for managing an object xref record.
More... |
|
Defines |
|
#define | IID_XREF_OBJ_RECORD Interface_ID(0x1a457bd1, 0x7584ff0) |
Id for IObjXRefRecord
interface. |
|
Typedefs |
|
typedef unsigned long | XRefRecordHandle |
Xref record handle type. |
|
Variables |
|
const XRefRecordHandle | kNullXRefRecordHandle = 0 |
This represents the value of an invalid xref
record handle. |
#define IID_XREF_OBJ_RECORD Interface_ID(0x1a457bd1, 0x7584ff0) |
Id for IObjXRefRecord interface.
Definition at line 40 of file iXRefObjRecord.h.
typedef unsigned long XRefRecordHandle |
Xref record handle type.
Xref record pointers could be invalidated by operations performed on xref records or xref items, thus it is not recommended to cache them for later use. Xref record handles overcome this limitation. They can be cached and used for retrieving xref records in a safe way. Xref record handles are guaranteed to be unique for all xref records within the current scene, but they are not persisted so any handles cached by client code become invalid after a new file is loaded. Client code should not persist these handles.
Definition at line 23 of file iXRefObjRecord.h.
const XRefRecordHandle kNullXRefRecordHandle = 0 |
This represents the value of an invalid xref record handle.
Definition at line 37 of file iXRefObjRecord.h.