Class List
Here are the classes, structs, unions and interfaces with brief descriptions:physx::PxBaseTask | Base class of all task types |
physx::PxCpuDispatcher | A CpuDispatcher is responsible for scheduling the execution of tasks passed to it by the SDK |
physx::PxGpuDispatcher | A GpuTask dispatcher |
physx::PxGpuTask | PxTask implementation for launching CUDA work |
physx::PxGpuTaskHint | Define the 'flavor' of a PxGpuTask |
physx::PxLightCpuTask | A PxBaseTask implementation with immediate execution and simple dependencies |
physx::PxProfilerCallback | The pure virtual callback interface for general purpose instrumentation and profiling of GameWorks modules as well as applications |
physx::PxProfileScoped | |
physx::PxTask | A PxBaseTask implementation with deferred execution and full dependencies |
physx::PxTaskManager | The PxTaskManager interface |
physx::PxTaskType | Identifies the type of each heavyweight PxTask object |
Px1DConstraint | A constraint |
Px1DConstraintFlag | Constraint row flags |
PxActiveTransform | Data struct for use with Active Transform Notification. Used with PxScene::getActiveTransforms() |
PxActor | PxActor is the base class for the main simulation objects in the physics SDK |
PxActorClientBehaviorFlag | Multiclient behavior bit flags for actors |
PxActorFlag | Flags which control the behavior of an actor |
PxActorShape | Collection of set bits defined in PxHitFlag |
PxActorType | Identifies each type of actor |
PxActorTypeFlag | Identifies each type of actor for retrieving actors from a scene |
PxAggregate | Class to aggregate actors into a single broad-phase entry |
PxAllocatorCallback | Abstract base class for an application defined memory allocator that can be used by the Nv library |
PxArticulation | Tree structure of bodies connected by joints that is treated as a unit by the dynamics solver |
PxArticulationDriveCache | Articulation drive cache |
PxArticulationJoint | Joint between two links in an articulation |
PxArticulationJointDriveType | The type of joint drive to use for the articulation joint |
PxArticulationLink | Component of an articulation that represents a rigid body |
PxAssertHandler | |
PxBase | Base class for objects that can be members of a PxCollection |
PxBaseFlag | Flags for PxBase |
PxBatchQuery | Batched queries object. This is used to perform several queries at the same time |
PxBatchQueryDesc | Descriptor class for PxBatchQuery |
PxBatchQueryMemory | Struct for PxBatchQuery memory pointers |
PxBatchQueryResult< HitType > | Generic struct for receiving results of single query in a batch. Gets templated on hit type PxRaycastHit, PxSweepHit or PxOverlapHit |
PxBatchQueryStatus | Batched query status |
PxBinaryConverter | Binary converter for serialized streams |
PxBitAndDataT< storageType, bitMask > | |
PxBoundedData | |
PxBounds3 | Class representing 3D range or axis aligned bounding box |
PxBoxController | Box character controller |
PxBoxControllerDesc | Descriptor for a box character controller |
PxBoxGeometry | Class representing the geometry of a box |
PxBoxObstacle | A box obstacle |
PxBroadPhaseCallback | Broad-phase callback to receive broad-phase related events |
PxBroadPhaseCaps | Caps class for broad phase |
PxBroadPhaseExt | |
PxBroadPhaseRegion | "Region of interest" for the broad-phase |
PxBroadPhaseRegionInfo | Information & stats structure for a region |
PxBroadPhaseType | Broad phase algorithm used in the simulation |
PxBVH33MidphaseDesc | Structure describing parameters affecting BVH33 midphase mesh structure |
PxBVH33TriangleMesh | A triangle mesh containing the PxMeshMidPhase::eBVH33 structure |
PxBVH34MidphaseDesc | Structure describing parameters affecting BVH34 midphase mesh structure |
PxBVH34TriangleMesh | A triangle mesh containing the PxMeshMidPhase::eBVH34 structure |
PxCapsuleClimbingMode | |
PxCapsuleController | A capsule character controller |
PxCapsuleControllerDesc | A descriptor for a capsule character controller |
PxCapsuleGeometry | Class representing the geometry of a capsule |
PxCapsuleObstacle | A capsule obstacle |
PxCCDContactModifyCallback | An interface class that the user can implement in order to modify CCD contact constraints |
PxClientBehaviorFlag | Behavior bit flags for simulation clients |
PxCloth | Set of connected particles tailored towards simulating character cloth |
PxClothCollisionPlane | Plane representation used for cloth-convex collision |
PxClothCollisionSphere | Sphere representation used for cloth-sphere and cloth-capsule collision |
PxClothCollisionTriangle | Triangle representation used for cloth-mesh collision |
PxClothFabric | A cloth fabric is a structure that contains all the internal solver constraints of a cloth mesh |
PxClothFabricCooker | |
PxClothFabricDesc | References all the data required to create a fabric |
PxClothFabricPhase | References a set of constraints that can be solved in parallel |
PxClothFabricPhaseType | Describe type of phase in cloth fabric |
PxClothFlag | Flag for behaviors of the cloth solver |
PxClothGeodesicTetherCooker | |
PxClothMeshDesc | Descriptor class for a cloth mesh |
PxClothMeshQuadifier | |
PxClothMotionConstraintConfig | Solver configuration parameters for the tether phases |
PxClothParticle | Per particle data for cloth |
PxClothParticleMotionConstraint | Constraints for cloth particle motion |
PxClothParticleSeparationConstraint | Separation constraints for cloth particle movement |
PxClothSimpleTetherCooker | |
PxClothStretchConfig | Solver configuration parameters for the vertical and horizontal stretch phase types |
PxClothTetherConfig | Solver configuration parameters for the tether phases |
PxCollection | Collection class for serialization |
PxCollectionExt | |
PxCombineMode | Enumeration that determines the way in which two material properties will be combined to yield a friction or restitution coefficient for a collision |
PxConcreteType | Enumeration of concrete classes inheriting from PxBase |
PxConstraint | A plugin class for implementing constraints |
PxConstraintConnector | This class connects a custom constraint to the SDK |
PxConstraintExtIDs | Unique identifiers for extensions classes which implement a constraint based on PxConstraint |
PxConstraintFlag | Table of function pointers for a constraint |
PxConstraintInfo | Descriptor for a broken constraint |
PxConstraintInvMassScale | |
PxConstraintShaderTable | |
PxConstraintSolveHint | Constraint type hints which the solver uses to optimize constraint handling |
PxConstraintVisualizationFlag | Flags for determining which components of the constraint should be visualized |
PxConstraintVisualizer | |
PxContact | Contact point data including face (feature) indices |
PxContactModifyCallback | An interface class that the user can implement in order to modify contact constraints |
PxContactModifyPair | An array of instances of this class is passed to PxContactModifyCallback::onContactModify() |
PxContactPair | Contact report pair information |
PxContactPairExtraDataItem | Base class for items in the extra data stream of contact pairs |
PxContactPairExtraDataIterator | A class to iterate over a contact pair extra data stream |
PxContactPairExtraDataType | Extra data item types for contact pairs |
PxContactPairFlag | Collection of flags providing information on contact report pairs |
PxContactPairHeader | An Instance of this class is passed to PxSimulationEventCallback.onContact() |
PxContactPairHeaderFlag | Collection of flags providing information on contact report pairs |
PxContactPairIndex | Marker for the beginning of a new item set in the extra data stream |
PxContactPairPoint | A contact point as used by contact notification |
PxContactPairPose | World space actor poses of the contact pair rigid bodies |
PxContactPairVelocity | Velocities of the contact pair rigid bodies |
PxContactPatch | Header for contact patch where all points share same material and normal |
PxContactRecorder | Callback class to record contact points produced by immediate::PxGenerateContacts |
PxContactSet | An array of contact points, as passed to contact modification |
PxContactStreamIterator | A class to iterate over a compressed contact stream. This supports read-only access to the various contact formats |
PxController | Base class for character controllers |
PxControllerBehaviorCallback | User behavior callback |
PxControllerBehaviorFlag | Controller behavior |
PxControllerCollisionFlag | Which sides a character is colliding with |
PxControllerDebugRenderFlag | Debug-rendering flags |
PxControllerDesc | Descriptor class for a character controller |
PxControllerFilterCallback | Dedicated filtering callback for CCT vs CCT |
PxControllerFilters | Filtering data for "move" call |
PxControllerHit | Describes a generic CCT hit |
PxControllerManager | Manages an array of character controllers |
PxControllerNonWalkableMode | How a CCT interacts with non-walkable parts |
PxControllerObstacleHit | Describes a hit between a CCT and a user-defined obstacle. Passed to onObstacleHit() |
PxControllerShapeHit | Describes a hit between a CCT and a shape. Passed to onShapeHit() |
PxControllerShapeType | The type of controller, eg box, sphere or capsule |
PxControllersHit | Describes a hit between a CCT and another CCT. Passed to onControllerHit() |
PxControllerState | Describes a controller's internal state |
PxControllerStats | Describes a controller's internal statistics |
PxConverterReportMode | |
PxConvexFlag | Flags which describe the format and behavior of a convex mesh |
PxConvexMesh | A convex mesh |
PxConvexMeshCookingResult | Result from convex cooking |
PxConvexMeshCookingType | Enumeration for convex mesh cooking algorithms |
PxConvexMeshDesc | Descriptor class for PxConvexMesh |
PxConvexMeshGeometry | Convex mesh geometry class |
PxConvexMeshGeometryFlag | Flags controlling the simulated behavior of the convex mesh geometry |
PxCooking | |
PxCookingParams | Structure describing parameters affecting mesh cooking |
PxD6Axis | Used to specify one of the degrees of freedom of a D6 joint |
PxD6Drive | Used to specify which axes of a D6 joint are driven |
PxD6Joint | A D6 joint is a general constraint between two actors |
PxD6JointDrive | Parameters for configuring the drive model of a PxD6Joint |
PxD6JointDriveFlag | Flags for configuring the drive model of a PxD6Joint |
PxD6Motion | Used to specify the range of motions allowed for a degree of freedom in a D6 joint |
PxDataAccessFlag | |
PxDebugColor | Default color values used for debug rendering |
PxDebugLine | Used to store a single line and colour for debug rendering |
PxDebugPoint | Used to store a single point and colour for debug rendering |
PxDebugText | Used to store a text for debug rendering. Doesn't own 'string' array |
PxDebugTriangle | Used to store a single triangle and colour for debug rendering |
PxDefaultAllocator | Default implementation of the allocator interface required by the SDK |
PxDefaultCpuDispatcher | A default implementation for a CPU task dispatcher |
PxDefaultErrorCallback | Default implementation of the error callback |
PxDefaultFileInputData | Default implementation of a file read stream |
PxDefaultFileOutputStream | Default implementation of a file write stream |
PxDefaultMemoryInputData | Default implementation of a memory read stream |
PxDefaultMemoryOutputStream | Default implementation of a memory write stream |
PxDeletionEventFlag | Flags specifying deletion event types |
PxDeletionListener | Interface to get notification on object deletion |
PxDeserializationContext | Binary deserialization context class |
PxDistanceJoint | Joint that maintains an upper or lower bound (or both) on the distance between two points on different objects |
PxDistanceJointFlag | Flags for configuring the drive of a PxDistanceJoint |
PxDominanceGroupPair | Expresses the dominance relationship of a contact. For the time being only three settings are permitted: |
PxErrorCallback | User defined interface class. Used by the library to emit debug information |
PxErrorCode | Error codes |
PxExtendedContact | |
PxExtendedVec3 | |
PxFileBuf | Callback class for data serialization |
PxFilterData | PxFilterData is user-definable data which gets passed into the collision filtering shader and/or callback |
PxFilterFlag | Collection of flags describing the filter actions to take for a collision pair |
PxFilterInfo | |
PxFilterObjectFlag | |
PxFilterObjectType | Identifies each type of filter object |
PxFilterOp | Collision filtering operations |
PxFixedJoint | A fixed joint permits no relative movement between two bodies. ie the bodies are glued together |
PxFixedSizeLookupTable< NB_ELEMENTS > | |
PxFlags< enumtype, storagetype > | Container for bitfield flag variables associated with a specific enum type |
PxForceMode | Parameter to addForce() and addTorque() calls, determines the exact operation that is carried out |
PxFoundation | Foundation SDK singleton class |
PxFrictionType | Enum for selecting the friction algorithm used for simulation |
PxgDynamicsMemoryConfig | Sizes of pre-allocated buffers use for GPU dynamics |
PxGeometry | A geometry object |
PxGeometryHolder | Geometry holder class |
PxGeometryQuery | Collection of geometry object queries (sweeps, raycasts, overlaps, ...) |
PxGeometryType | A geometry type |
PxGroupsMask | 64-bit mask used for collision filtering |
PxHeightField | A height field class |
PxHeightFieldDesc | Descriptor class for PxHeightField |
PxHeightFieldFlag | Enum with flag values to be used in PxHeightFieldDesc.flags |
PxHeightFieldFormat | Describes the format of height field samples |
PxHeightFieldGeometry | Height field geometry class |
PxHeightFieldMaterial | Special material index values for height field samples |
PxHeightFieldSample | Heightfield sample format |
PxHeightFieldTessFlag | Determines the tessellation of height field cells |
PxHitBuffer< HitType > | Returns scene query hits (intersections) to the user in a preallocated buffer |
PxHitCallback< HitType > | This callback class facilitates reporting scene query hits (intersections) to the user |
PxHitFlag | Scene query and geometry query behavior flags |
PxHullPolygon | Polygon data |
PxInputData | Input data class for I/O which provides random read access |
PxInputStream | Input stream class for I/O |
PxJoint | Base interface providing common functionality for PhysX joints |
PxJointActorIndex | Enumeration for specifying one or other of the actors referenced by a joint |
PxJointAngularLimitPair | |
PxJointConcreteType | Enumeration of PhysX' built-in joint types |
PxJointLimitCone | Describes an elliptical conical joint limit. Note that very small or highly elliptical limit cones may result in jitter |
PxJointLimitParameters | Describes the parameters for a joint limit |
PxJointLinearLimit | Describes a one-sided linear limit |
PxJointLinearLimitPair | Describes a two-sided limit |
PxLocationHit | Scene query hit information for raycasts and sweeps returning hit position and normal information |
PxLockedData | Parent class for bulk data that is shared between the SDK and the application |
PxMassModificationProps | |
PxMassProperties | Utility class to compute and manipulate mass and inertia tensor properties |
PxMat33 | 3x3 matrix class |
PxMat44 | 4x4 matrix class |
PxMaterial | Material class to represent a set of surface properties |
PxMaterialFlag | Flags which control the behavior of a material |
PxMeshCookingHint | Enumeration for mesh cooking hints |
PxMeshFlag | Enum with flag values to be used in PxSimpleTriangleMesh::flags |
PxMeshGeometryFlag | Flags controlling the simulated behavior of the triangle mesh geometry |
PxMeshMidPhase | Mesh midphase structure. This enum is used to select the desired acceleration structure for midphase queries (i.e. raycasts, overlaps, sweeps vs triangle meshes) |
PxMeshOverlapUtil | Utility class to find mesh triangles touched by a specified geometry object |
PxMeshPreprocessingFlag | Enum for the set of mesh pre-processing parameters |
PxMeshQuery | |
PxMeshScale | A class expressing a nonuniform scaling transformation |
PxMetaDataEntry | Struct to store meta data definitions |
PxMetaDataFlag | Flags used to configure binary meta data entries, typically set through PX_DEF_BIN_METADATA defines |
PxMidphaseDesc | Structure describing parameters affecting midphase mesh structure |
PxModifiableContact | A modifiable contact point. This has additional fields per-contact to permit modification by user |
PxObstacle | Base class for obstacles |
PxObstacleContext | Context class for obstacles |
PxOutputStream | Output stream class for I/O |
PxOverlapBufferN< N > | Returns touching overlap hits to the user in a fixed size array embedded in the buffer class |
PxOverlapHit | Stores results of overlap queries |
PxPackValidation | |
PxPadding< TNumBytes > | |
PxPairFlag | Collection of flags describing the actions to take for a collision pair |
PxParticleBase | The particle base class represents the shared module for particle based simulation. This class can't be instantiated. (deprecated) |
PxParticleBaseFlag | ParticleBase flags (deprecated) |
PxParticleCreationData | Descriptor-like user-side class describing buffers for particle creation. (deprecated) |
PxParticleExt | Extensions for the partice feature (deprecated) |
PxParticleExt::PxParticleExt::IndexPool | Class to manage particle indices. Extension particle index management can be useful if no application side particle index allocation functionality is available. An PxParticleExt::IndexPool instance is meant to be used for one PxParticleSystem/PxParticleFluid instance. The instance can be created with PxParticleExt::createIndexPool() |
PxParticleExt::PxParticleExt::ParticleBounds | |
PxParticleFlag | |
PxParticleFluid | The particle fluid class represents the main module for particle based fluid simulation. (deprecated) SPH (Smoothed Particle Hydrodynamics) is used to animate the particles. This class inherits the properties of the PxParticleBase class and adds particle-particle interactions |
PxParticleFluidReadData | Data layout descriptor for reading fluid particle data from the SDK. (deprecated) |
PxParticleReadData | Data layout descriptor for reading particle data from the SDK. (deprecated) |
PxParticleReadDataFlag | |
PxParticleSystem | The particle system class represents the main module for particle based simulation. (deprecated) |
PxPhysics | Abstract singleton factory class used for instancing objects in the Physics SDK |
PxPhysicsInsertionCallback | Callback interface that permits PxCooking to insert a TriangleMesh, HeightfieldMesh or ConvexMesh directly into PxPhysics without the need to store the cooking results into a stream |
PxPlane | Representation of a plane |
PxPlaneGeometry | Class describing a plane geometry |
PxPlatform | |
PxPrismaticJoint | A prismatic joint permits relative translational movement between two bodies along an axis, but no relative rotational movement |
PxPrismaticJointFlag | Flags specific to the prismatic joint |
PxProcessPxBaseCallback | Callback class used to process PxBase objects |
PxPruningStructure | A precomputed pruning structure to accelerate scene queries against newly added actors |
PxPruningStructureType | Pruning structure used to accelerate scene queries |
PxPvd | PxPvd is the top-level class for the PVD framework, and the main customer interface for PVD configuration.It is a singleton class, instantiated and owned by the application |
PxPvdInstrumentationFlag | Types of instrumentation that PVD can do |
PxPvdSceneClient | Special client for PxScene. It provides access to the PxPvdSceneFlag. It also provides simple user debug services that associated scene position such as immediate rendering and camera updates |
PxPvdSceneFlag | PVD scene Flags. They are disabled by default, and only works if PxPvdInstrumentationFlag::eDEBUG is set |
PxPvdTransport | PxPvdTransport is an interface representing the data transport mechanism. This class defines all services associated with the transport: configuration, connection, reading, writing etc. It is owned by the application, and can be realized as a file or a socket (using one-line PxDefault<...> methods in PhysXExtensions) or in a custom implementation. This is a class that is intended for use by PVD, not by the application, the application entry points are PxPvd and PvdClient |
PxPvdUpdateType | |
PxQuat | This is a quaternion class. For more information on quaternion mathematics consult a mathematics source on complex numbers |
PxQueryCache | Single hit cache for scene queries |
PxQueryFilterCallback | Scene query filtering callbacks |
PxQueryFilterData | Scene query filtering data |
PxQueryFlag | Filtering flags for scene queries |
PxQueryHit | Scene query hit information |
PxQueryHitType | Classification of scene query hits (intersections) |
PxRaycastBufferN< N > | Returns touching raycast hits to the user in a fixed size array embedded in the buffer class |
PxRaycastHit | Stores results of raycast queries |
PxRenderBuffer | Interface for points, lines, triangles, and text buffer |
PxRepXInstantiationArgs | Arguments required to instantiate a serializable object from RepX |
PxRepXObject | Helper class containing the mapping of id to object, and type name |
PxRepXSerializer | Serializer interface for RepX (Xml) serialization |
PxRevoluteJoint | A joint which behaves in a similar way to a hinge or axle |
PxRevoluteJointFlag | Flags specific to the Revolute Joint |
PxRigidActor | PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SDK |
PxRigidActorExt | Utility functions for use with PxRigidActor and subclasses |
PxRigidBody | PxRigidBody is a base class shared between dynamic rigid body objects |
PxRigidBodyData | Structure to store rigid body properties |
PxRigidBodyExt | Utility functions for use with PxRigidBody and subclasses |
PxRigidBodyFlag | Collection of flags describing the behavior of a rigid body |
PxRigidDynamic | PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK |
PxRigidDynamicLockFlag | Collection of flags providing a mechanism to lock motion along/around a specific axis |
PxRigidStatic | PxRigidStatic represents a static rigid body simulation object in the physics SDK |
PxScene | A scene is a collection of bodies, particle systems and constraints which can interact |
PxSceneDesc | Descriptor class for scenes. See PxScene |
PxSceneFlag | Flags for configuring properties of the scene |
PxSceneLimits | Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits are used as a hint to the size of the scene, not as a hard limit (i.e. it will be possible to create more objects than specified in the scene limits) |
PxSceneQueryExt | Utility functions for use with PxScene, related to scene queries |
PxSceneReadLock | RAII wrapper for the PxScene read lock |
PxSceneWriteLock | RAII wrapper for the PxScene write lock |
PxSerialization | Utility functions for serialization |
PxSerialization::PxSerialization::PxXmlMiscParameter | Additional PxScene and PxPhysics options stored in XML serialized data |
PxSerializationContext | Binary serialization context class |
PxSerializationRegistry | Class serving as a registry for XML (RepX) and binary serializable types |
PxSerializer | Serialization interface class |
PxSerializerDefaultAdapter< T > | Default PxSerializer implementation |
PxShape | Abstract class for collision shapes |
PxShapeExt | Utility functions for use with PxShape |
PxShapeFlag | Flags which affect the behavior of PxShapes |
PxSimpleTriangleMesh | A structure describing a triangle mesh |
PxSimulationEventCallback | An interface class that the user can implement in order to receive simulation events |
PxSimulationFilterCallback | Filter callback to specify handling of collision pairs |
PxSimulationStatistics | Class used to retrieve statistics for a simulation step |
PxSpatialIndex | Direct access to PhysX' Spatial Query engine |
PxSpatialIndexItem | |
PxSpatialLocationCallback | Callback class for raycast and sweep queries against PxSpatialIndex |
PxSpatialOverlapCallback | Callback class for overlap queries against PxSpatialIndex |
PxSphereGeometry | A class representing the geometry of a sphere |
PxSphericalJoint | A joint which behaves in a similar way to a ball and socket |
PxSphericalJointFlag | Flags specific to the spherical joint |
PxSpring | |
PxStridedData | |
PxStrideIterator< T > | Iterator class for iterating over arrays of data that may be interleaved with other data |
PxStringTable | Table to manage strings. Strings allocated through this object are expected to be owned by this object |
PxStringTableExt | Factory class for creating PxStringTable with a specific allocator |
PxSweepBufferN< N > | Returns touching sweep hits to the user in a fixed size array embedded in the buffer class |
PxSweepHit | Stores results of sweep queries |
PxTolerancesScale | Class to define the scale at which simulation runs. Most simulation tolerances are calculated in terms of the values here |
PxTransform | Class representing a rigid euclidean transform as a quaternion and a vector |
PxTriangle | Triangle class |
PxTriangleMesh | A triangle mesh, also called a 'polygon soup' |
PxTriangleMeshCookingResult | Result from triangle mesh cooking |
PxTriangleMeshDesc | Descriptor class for PxTriangleMesh |
PxTriangleMeshFlag | Flags for the mesh geometry properties |
PxTriangleMeshGeometry | Triangle mesh geometry class |
PxTriggerPair | Descriptor for a trigger pair |
PxTriggerPairFlag | Collection of flags providing information on trigger report pairs |
PxTypedStridedData< TDataType > | |
PxTypeInfo< T > | Structure containing per-type information for types inheriting from PxBase |
PxUserControllerHitReport | User callback class for character controller events |
PxVec2 | 2 Element vector class |
PxVec3 | 3 Element vector class |
PxVec4 | 4 Element vector class |
PxVehicleAckermannGeometryData | |
PxVehicleAntiRollBarData | |
PxVehicleAutoBoxData | |
PxVehicleChassisData | |
PxVehicleClutchAccuracyMode | Choose between a potentially more expensive but more accurate solution to the clutch model or a potentially cheaper but less accurate solution |
PxVehicleClutchData | |
PxVehicleConcreteType | An enumeration of concrete vehicle classes inheriting from PxBase |
PxVehicleConcurrentUpdateData | Structure containing data that is computed for a vehicle and its wheels during concurrent calls to PxVehicleUpdates but which cannot be safely concurrently applied |
PxVehicleCopyDynamicsMap | Used by PxVehicleCopyDynamicsData |
PxVehicleDifferential4WData | |
PxVehicleDifferentialNWData | |
PxVehicleDrivableSurfaceToTireFrictionPairs | Friction for each combination of driving surface type and tire type |
PxVehicleDrivableSurfaceType | Driving surface type. Each PxMaterial is associated with a corresponding PxVehicleDrivableSurfaceType |
PxVehicleDrive | A complete vehicle with instance dynamics data and configuration data for wheels and engine,clutch,gears,autobox |
PxVehicleDrive4W | Data structure with instanced dynamics data and configuration data of a vehicle with up to 4 driven wheels and up to 16 non-driven wheels |
PxVehicleDrive4WControl | The control inputs for a PxVehicleDrive4W |
PxVehicleDrive4WRawInputData | Used to produce smooth vehicle driving control values from analog and digital inputs |
PxVehicleDrive4WWheelOrder | The ordering of the driven and steered wheels of a PxVehicleDrive4W |
PxVehicleDriveDynData | Data structure with instanced dynamics data for vehicle with engine, clutch, gears, autobox |
PxVehicleDriveNW | Data structure with instanced dynamics data and configuration data of a vehicle with up to PX_MAX_NB_WHEELS driven wheels |
PxVehicleDriveNWControl | The control inputs for a PxVehicleDriveNW |
PxVehicleDriveNWRawInputData | Used to produce smooth vehicle driving control values from analog and digital inputs |
PxVehicleDriveSimData | Data structure describing non-wheel configuration data of a vehicle that has engine, gears, clutch, and auto-box |
PxVehicleDriveSimData4W | Data structure describing the drive model components of a vehicle with up to 4 driven wheels and up to 16 un-driven wheels. The drive model incorporates engine, clutch, gears, autobox, differential, and Ackermann steer correction |
PxVehicleDriveSimDataNW | Data structure describing configuration data of a vehicle with up to PX_MAX_NB_WHEELS driven equally through the differential. The vehicle has an engine, clutch, gears, autobox, differential |
PxVehicleDriveTank | Data structure with instanced dynamics data and configuration data of a tank |
PxVehicleDriveTankControl | The control inputs for a PxVehicleDriveTank |
PxVehicleDriveTankControlModel | Two driving models are supported |
PxVehicleDriveTankRawInputData | Used to produce smooth analog tank control values from analog and digital inputs |
PxVehicleDriveTankWheelOrder | The ordering of the wheels of a PxVehicleDriveTank |
PxVehicleEngineData | |
PxVehicleGearsData | |
PxVehicleKeySmoothingData | Used to produce smooth vehicle driving control values from key inputs |
PxVehicleNoDrive | Data structure with instanced dynamics data and configuration data of a vehicle with no drive model |
PxVehiclePadSmoothingData | Used to produce smooth analog vehicle control values from analog inputs |
PxVehicleSuspensionData | |
PxVehicleTireData | |
PxVehicleTireLoadFilterData | Tire load variation can be strongly dependent on the time-step so it is a good idea to filter it to give less jerky handling behavior |
PxVehicleTypes | |
PxVehicleUpdateMode | |
PxVehicleWheelConcurrentUpdateData | Structure containing data that is computed for a wheel during concurrent calls to PxVehicleUpdates but which cannot be safely concurrently applied |
PxVehicleWheelData | |
PxVehicleWheelQueryResult | |
PxVehicleWheels | Data structure with instanced dynamics data and configuration data of a vehicle with just wheels |
PxVehicleWheelsDynData | Data structure with instanced dynamics data for wheels |
PxVehicleWheelsSimData | Data structure describing configuration data of a vehicle with up to 20 wheels |
PxVisualizationParameter | Debug visualization parameters |
PxVolumeCache | Volumetric cache for local collision geometry |
PxVolumeCache::PxVolumeCache::Iterator | A callback wrapper class for use with PxVolumeCache::forEach function |
PxWheelQueryResult | Structure containing data describing the non-persistent state of each suspension/wheel/tire unit. This structure is filled out in PxVehicleUpdates and PxVehicleUpdateSingleVehicleAndStoreTelemetryData |
RaycastCCDManager | Raycast-CCD manager |
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com