RavEngine
Loading...
Searching...
No Matches
physx::Vd::PvdPropertyFilter< TOperatorType > Struct Template Reference

Public Member Functions

 PvdPropertyFilter (TOperatorType &inOperator)
 
 PvdPropertyFilter (TOperatorType &inOperator, PxU32 *inKeyOverride, PxU32 *inOffsetOverride)
 
 PvdPropertyFilter (const PvdPropertyFilter &inOther)
 
template<PxU32 TKey, typename TAccessorType >
void dispatchAccessor (PxU32 inKey, const TAccessorType &inAccessor, bool, bool, bool)
 
template<PxU32 TKey, typename TAccessorType >
void dispatchAccessor (PxU32 inKey, const TAccessorType &inAccessor, bool, bool, const PxU32ToName *inConversions)
 
template<PxU32 TKey, typename TAccessorType >
void dispatchAccessor (PxU32 inKey, const TAccessorType &inAccessor, const PxU32ToName *inConversions, bool, bool)
 
template<PxU32 TKey, typename TAccessorType , typename TInfoType >
void dispatchAccessor (PxU32, const TAccessorType &inAccessor, bool, const TInfoType *inInfo, bool)
 
PxU32 getKeyValue (PxU32 inPropertyKey)
 
void setupValueStructOffset (const ValueStructOffsetRecord &, bool, PxU32 *)
 
void setupValueStructOffset (const ValueStructOffsetRecord &inAccessor, PxU32 inOffset, PxU32 *inAdditionalOffset)
 
template<PxU32 TKey, typename TAccessorType >
void handleAccessor (PxU32 inKey, const TAccessorType &inAccessor)
 
template<PxU32 TKey, typename TAccessorType >
void handleAccessor (const TAccessorType &inAccessor)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, TPropertyType > &inProperty, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType , typename TValueConversionType , typename TInfoType >
void indexedProperty (PxU32, const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &, bool, TValueConversionType, const TInfoType &)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType >
void indexedProperty (PxU32, const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, const PxU32ToName *theConversions, const PxUnknownClassInfo &)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType , typename TInfoType >
void indexedProperty (PxU32, const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, const PxU32ToName *theConversions, const TInfoType &inInfo)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType , typename TInfoType >
void handleBufferCollectionProperty (PxU32, const PxBufferCollectionPropertyInfo< TKey, TObjType, TPropertyType > &inProp, const TInfoType &inInfo)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType >
void operator() (const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, PxU32 inIndex)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType , typename TIndexType , typename TInfoType >
void handleExtendedIndexProperty (PxU32 inIndex, const PxExtendedIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, const TInfoType &inInfo)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType , typename TIndexType , typename TInfoType >
void handlePxFixedSizeLookupTableProperty (const PxU32 inIndex, const PxFixedSizeLookupTablePropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, const TInfoType &inInfo)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType >
void operator() (const PxExtendedIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, PxU32 inIndex)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropertyType >
void operator() (const PxFixedSizeLookupTablePropertyInfo< TKey, TObjType, TIndexType, TPropertyType > &inProp, PxU32 inIndex)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TIndex2Type , typename TPropertyType , typename TNameConv , typename TNameConv2 >
void dualIndexedProperty (PxU32 idx, const PxDualIndexedPropertyInfo< TKey, TObjType, TIndexType, TIndex2Type, TPropertyType > &, TNameConv, TNameConv2)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TIndex2Type , typename TPropertyType >
void dualIndexedProperty (PxU32, const PxDualIndexedPropertyInfo< TKey, TObjType, TIndexType, TIndex2Type, TPropertyType > &inProp, const PxU32ToName *c1, const PxU32ToName *c2)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TIndex2Type , typename TPropertyType >
void extendedDualIndexedProperty (PxU32, const PxExtendedDualIndexedPropertyInfo< TKey, TObjType, TIndexType, TIndex2Type, TPropertyType > &inProp, PxU32 id0Count, PxU32 id1Count)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TIndex2Type , typename TPropertyType >
void operator() (const PxDualIndexedPropertyInfo< TKey, TObjType, TIndexType, TIndex2Type, TPropertyType > &inProp, PxU32 idx)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TIndex2Type , typename TPropertyType >
void operator() (const PxExtendedDualIndexedPropertyInfo< TKey, TObjType, TIndexType, TIndex2Type, TPropertyType > &inProp, PxU32 idx)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType >
void operator() (const PxRangePropertyInfo< TKey, TObjType, TPropertyType > &inProperty, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType >
void operator() (const PxBufferCollectionPropertyInfo< TKey, TObjType, TPropertyType > &inProp, PxU32 count)
 
template<PxU32 TKey, typename TObjectType , typename TPropertyType , PxU32 TEnableFlag>
void handleBuffer (const PxBufferPropertyInfo< TKey, TObjectType, TPropertyType, TEnableFlag > &inProp)
 
template<PxU32 TKey, typename TObjectType , typename TPropertyType , PxU32 TEnableFlag>
void operator() (const PxBufferPropertyInfo< TKey, TObjectType, TPropertyType, TEnableFlag > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyCollectionPropertyInfo< TKey, TObjType, PxU32 > &prop, PxU32)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyCollectionPropertyInfo< TKey, TObjType, PxReal > &prop, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TPropertyType >
void operator() (const PxWriteOnlyPropertyInfo< TKey, TObjType, TPropertyType > &, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TCollectionType >
void operator() (const PxReadOnlyCollectionPropertyInfo< TKey, TObjType, TCollectionType > &, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TCollectionType , typename TFilterType >
void operator() (const PxReadOnlyFilteredCollectionPropertyInfo< TKey, TObjType, TCollectionType, TFilterType > &, PxU32)
 

Static Public Member Functions

static char * myStrcat (const char *a, const char *b)
 

Public Attributes

TOperatorType mOperator
 
PxU32 * mKeyOverride
 
PxU32 * mOffsetOverride
 

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