RavEngine
Loading...
Searching...
No Matches
physx::PxExtendedDualIndexedPropertyInfo< TKey, TObjType, TIndex1Type, TIndex2Type, TPropertyType > Struct Template Reference
Inheritance diagram for physx::PxExtendedDualIndexedPropertyInfo< TKey, TObjType, TIndex1Type, TIndex2Type, TPropertyType >:
[legend]
Collaboration diagram for physx::PxExtendedDualIndexedPropertyInfo< TKey, TObjType, TIndex1Type, TIndex2Type, TPropertyType >:
[legend]

Public Types

typedef void(* TSetterType) (TObjType *, TIndex1Type, TIndex2Type, TPropertyType)
 
typedef TPropertyType(* TGetterType) (const TObjType *inObj, TIndex1Type, TIndex2Type)
 

Public Member Functions

 PxExtendedDualIndexedPropertyInfo (const char *name, TSetterType setter, TGetterType getter, PxU32 id0Count, PxU32 id1Count)
 
void set (TObjType *inObj, TIndex1Type inIdx1, TIndex2Type inIdx2, TPropertyType arg) const
 
TPropertyType get (const TObjType *inObj, TIndex1Type inIdx1, TIndex2Type inIdx2) const
 
- Public Member Functions inherited from physx::PxPropertyInfoParameterizedBase< TKey >
 PxPropertyInfoParameterizedBase (const char *inName)
 
- Public Member Functions inherited from physx::PxPropertyInfoBase
 PxPropertyInfoBase (const char *n, PxU32 inKey)
 

Public Attributes

TSetterType mSetter
 
TGetterType mGetter
 
PxU32 mId0Count
 
PxU32 mId1Count
 
- Public Attributes inherited from physx::PxPropertyInfoBase
const char * mName
 
PxU32 mKey
 

The documentation for this struct was generated from the following file: