Base class for all APEX Descriptor classes. More...
#include <ApexDesc.h>
Public Member Functions | |
PX_INLINE | ApexDesc () |
constructor sets to default. | |
PX_INLINE void | setToDefault () |
(re)sets the structure to the default. | |
PX_INLINE bool | isValid () const |
Returns true if the descriptor is valid. | |
Public Attributes | |
void * | userData |
for standard init of user data member |
Base class for all APEX Descriptor classes.
A descriptor class of type NxXDesc is typically passed to a createX() function. Descriptors have several advantages over simply passing a number of explicit parameters to create():
Care should be taken that derived descriptor classes do not initialize their base class members multiple times, once in the constructor, and once in setToDefault()!
PX_INLINE bool nvidia::apex::ApexDesc::isValid | ( | ) | const [inline] |
Returns true if the descriptor is valid.
Reimplemented in nvidia::apex::ApexSDKDesc, nvidia::apex::DestructibleActorJointDesc, nvidia::apex::DestructibleBehaviorGroupDesc, nvidia::apex::DestructibleChunkDesc, nvidia::apex::DestructibleGeometryDesc, nvidia::apex::DestructibleAssetCookingDesc, nvidia::apex::EmitterLodParamDesc, and nvidia::apex::RenderMeshActorDesc.