![]() |
VR-Forces Developer's Guide
|
Go to the source code of this file.
Classes | |
| class | DtSimComponent |
Macros | |
| #define | CACHED_NEXT_FRAME_STATE_PROPERTY(property) DtPropertyInterface* myNextFrame##property = 0; |
| #define | SET_CACHED_STATE_PROPERTY(property, value) setCachedNextFrameStatePropertyValue(&myNextFrame##property, #property, value); |
| #define | CACHED_CURRENT_FRAME_STATE_PROPERTY(property) const DtPropertyInterface* myCurrFrame##property = 0; |
| #define | GET_CACHED_STATE_PROPERTY_VALUE(property, value) getCachedCurrentFrameStatePropertyValue(&myCurrFrame##property, #property, value); |
Typedefs | |
| typedef void(* | DtVrfObjectPredicateCallbackFunction )(DtSimObjectReference obj, DtVrfObjectPredicateEvaluator *predicateEval, void *userData) |
Functions | |
| DT_DEFINE_OBJECT_DEBUGGER_NAME (DtSimComponent) | |
Contains the DtSimComponent class declaration.
| #define CACHED_NEXT_FRAME_STATE_PROPERTY | ( | property | ) | DtPropertyInterface* myNextFrame##property = 0; |
The following macros can be used within sim components to cache and access cached state properties.
| #define SET_CACHED_STATE_PROPERTY | ( | property, | |
| value | |||
| ) | setCachedNextFrameStatePropertyValue(&myNextFrame##property, #property, value); |
| #define CACHED_CURRENT_FRAME_STATE_PROPERTY | ( | property | ) | const DtPropertyInterface* myCurrFrame##property = 0; |
| #define GET_CACHED_STATE_PROPERTY_VALUE | ( | property, | |
| value | |||
| ) | getCachedCurrentFrameStatePropertyValue(&myCurrFrame##property, #property, value); |
| typedef void(* DtVrfObjectPredicateCallbackFunction)(DtSimObjectReference obj, DtVrfObjectPredicateEvaluator *predicateEval, void *userData) |
| DT_DEFINE_OBJECT_DEBUGGER_NAME | ( | DtSimComponent | ) |