RavEngine
Loading...
Searching...
No Matches
EqualityOp< TBaseObjType > Struct Template Reference

Public Member Functions

 EqualityOp (bool &inVal, const TBaseObjType &inLhs, const TBaseObjType &inRhs, const char *&inFailurePropName)
 
bool hasFailed ()
 
void update (bool inResult, const char *inName)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, PxScene * > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, const PxScene * > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, void * > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, const void * > &inProp, PxU32)
 
void operator() (const PxReadOnlyCollectionPropertyInfo< PxPropertyInfoName::PxArticulationLink_Children, PxArticulationLink, PxArticulationLink * > &inProp, PxU32)
 
void operator() (const PxReadOnlyCollectionPropertyInfo< PxPropertyInfoName::PxRigidActor_Constraints, PxRigidActor, PxConstraint * > &inProp, PxU32)
 
void operator() (const PxReadOnlyCollectionPropertyInfo< PxPropertyInfoName::PxAggregate_Actors, PxAggregate, PxActor * > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TGetPropType >
void operator() (const PxBufferCollectionPropertyInfo< TKey, TObjType, TGetPropType > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TGetPropType >
void operator() (const PxReadOnlyPropertyInfo< TKey, TObjType, TGetPropType > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TPropType >
void operator() (const PxRangePropertyInfo< TKey, TObjType, TPropType > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropType >
void compareIndex (const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropType > &, bool)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropType >
void compareIndex (const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropType > &inProp, const PxU32ToName *inNames)
 
template<PxU32 TKey, typename TObjType , typename TIndexType , typename TPropType >
void operator() (const PxIndexedPropertyInfo< TKey, TObjType, TIndexType, TPropType > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TCollectionType >
void operator() (const PxReadOnlyCollectionPropertyInfo< TKey, TObjType, TCollectionType > &inProp, PxU32)
 
template<PxU32 TKey, typename TObjType , typename TFilterType , typename TCollectionType >
void compare (const PxReadOnlyFilteredCollectionPropertyInfo< TKey, TObjType, TFilterType, TCollectionType > &, bool)
 
template<PxU32 TKey, typename TObjType , typename TFilterType , typename TCollectionType >
void compare (const PxReadOnlyFilteredCollectionPropertyInfo< TKey, TObjType, TFilterType, TCollectionType > &inProp, const PxU32ToName *inNames)
 
template<PxU32 TKey, typename TObjType , typename TFilterType , typename TCollectionType >
void operator() (const PxReadOnlyFilteredCollectionPropertyInfo< TKey, TObjType, TFilterType, TCollectionType > &inProp, PxU32)
 
template<typename TGeometryType , typename TPropertyType >
void compareGeometry (const TPropertyType &inProp)
 
void operator() (const PxShapeGeomProperty &inProp, PxU32)
 

Public Attributes

bool * mVal
 
const TBaseObjType * mLhs
 
const TBaseObjType * mRhs
 
const char ** mFailurePropName
 

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