RavEngine
Loading...
Searching...
No Matches
physx::PxShapeGeomProperty Struct Reference
Inheritance diagram for physx::PxShapeGeomProperty:
[legend]
Collaboration diagram for physx::PxShapeGeomProperty:
[legend]

Public Types

typedef PxWriteOnlyPropertyInfo< PxPropertyInfoName::PxShape_Geom, PxShape, constPxGeometry & >::TSetterType TSetterType
 
typedef PxGeometryHolder(* TGetterType) (const PxShape *inObj)
 
- Public Types inherited from physx::PxWriteOnlyPropertyInfo< PxPropertyInfoName::PxShape_Geom, PxShape, const PxGeometry & >
typedef void(* TSetterType) (PxShape *, const PxGeometry & inArg)
 

Public Member Functions

 PxShapeGeomProperty (const char *inName="Geometry", TSetterType inSetter=setPxShape_Geom, TGetterType=getPxShape_Geom)
 
- Public Member Functions inherited from physx::PxWriteOnlyPropertyInfo< PxPropertyInfoName::PxShape_Geom, PxShape, const PxGeometry & >
 PxWriteOnlyPropertyInfo (const char *inName, TSetterType inSetter)
 
void set (PxShape *inObj, const PxGeometry & inArg) 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 Member Functions inherited from physx::PxShapeGeomPropertyHelper
PX_PHYSX_CORE_API PxGeometryType::Enum getGeometryType (const PxShape *inShape) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxBoxGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxSphereGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxCapsuleGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxPlaneGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxConvexMeshGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxTetrahedronMeshGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxParticleSystemGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxTriangleMeshGeometry &geometry) const
 
PX_PHYSX_CORE_API bool getGeometry (const PxShape *inShape, PxHeightFieldGeometry &geometry) const
 

Static Public Member Functions

static void setPxShape_Geom (PxShape *inObj, const PxGeometry &inArg)
 
static PxGeometryHolder getPxShape_Geom (const PxShape *inObj)
 

Additional Inherited Members

- Public Attributes inherited from physx::PxWriteOnlyPropertyInfo< PxPropertyInfoName::PxShape_Geom, PxShape, const PxGeometry & >
TSetterType mSetter
 
- Public Attributes inherited from physx::PxPropertyInfoBase
const char * mName
 
PxU32 mKey
 

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