31 #ifndef PX_PHYSICS_EXTENSIONS_RIGIDACTOR_H    32 #define PX_PHYSICS_EXTENSIONS_RIGIDACTOR_H   133         return createExclusiveShape(actor, 
geometry, &materialPtr, 1, shapeFlags);
 Definition: GuContactBuffer.h:37
 
virtual bool attachShape(PxShape &shape)=0
 
utility functions for use with PxRigidActor and subclasses 
Definition: PxRigidActorExt.h:52
 
Abstract class for collision shapes. 
Definition: PxShape.h:142
 
#define PX_FORCE_INLINE
Definition: PxPreprocessor.h:351
 
A geometry object. 
Definition: PxGeometry.h:75
 
The shape will partake in collision in the physical simulation. 
Definition: PxShape.h:79
 
PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD...
Definition: PxRigidActor.h:58
 
The shape will partake in scene queries (ray casts, overlap tests, sweeps, ...). 
Definition: PxShape.h:84
 
PxU8 geometry[sizeof(PxGeometry)]
Definition: PxGeometryHelpers.h:215
 
Enable debug renderer for this shape. 
Definition: PxShape.h:113
 
Class representing 3D range or axis aligned bounding box. 
Definition: PxBounds3.h:58
 
static PxShape * createExclusiveShape(PxRigidActor &actor, const PxGeometry &geometry, PxMaterial *const *materials, PxU16 materialCount, PxShapeFlags shapeFlags=PxShapeFlag::eVISUALIZATION|PxShapeFlag::eSCENE_QUERY_SHAPE|PxShapeFlag::eSIMULATION_SHAPE)
Creates a new shape with default properties and a list of materials and adds it to the list of shapes...
Definition: PxRigidActorExt.h:86
 
static PX_FORCE_INLINE PxShape * createExclusiveShape(PxRigidActor &actor, const PxGeometry &geometry, const PxMaterial &material, PxShapeFlags shapeFlags=PxShapeFlag::eVISUALIZATION|PxShapeFlag::eSCENE_QUERY_SHAPE|PxShapeFlag::eSIMULATION_SHAPE)
Creates a new shape with default properties and a single material adds it to the list of shapes of th...
Definition: PxRigidActorExt.h:129
 
Material class to represent a set of surface properties. 
Definition: PxMaterial.h:143
 
PX_C_EXPORT PX_PHYSX_CORE_API physx::PxPhysics &PX_CALL_CONV PxGetPhysics()
Retrieves the Physics SDK after it has been created. 
 
virtual void release()=0
Decrements the reference count of a shape and releases it if the new reference count is zero...
 
Container for bitfield flag variables associated with a specific enum type. 
Definition: PxFlags.h:73
 
uint16_t PxU16
Definition: PxSimpleTypes.h:73
 
uint32_t PxU32
Definition: Px.h:48