From 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 Mon Sep 17 00:00:00 2001 From: git perforce import user Date: Tue, 25 Oct 2016 12:29:14 -0600 Subject: Initial commit: PhysX 3.4.0 Update @ 21294896 APEX 1.4.0 Update @ 21275617 [CL 21300167] --- .../PhysXAPI/files/classPxVehicleDrive.html | 495 +++++++++++++++++++++ 1 file changed, 495 insertions(+) create mode 100644 PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive.html (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive.html new file mode 100644 index 00000000..5f32db2b --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVehicleDrive.html @@ -0,0 +1,495 @@ + + + NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxVehicleDrive Class Reference + + + + + + + +
+

PxVehicleDrive Class Reference
+ +[Vehicle] +

A complete vehicle with instance dynamics data and configuration data for wheels and engine,clutch,gears,autobox. +More... +

+#include <PxVehicleDrive.h> +

+

+Inheritance diagram for PxVehicleDrive:
+
+

Inheritance graph
+ +PxVehicleDrive4WPxVehicleDriveNWPxVehicleDriveTankPxVehicleWheelsPxBase +
[legend]
+
+Collaboration diagram for PxVehicleDrive:
+
+

Collaboration graph
+ +PxVehicleWheelsPxBasePxActorPxFlags\< PxBaseFlag::Enum, PxU16 \>PxVehicleWheelsSimDataPxVehicleTireLoadFilterDataPxVehicleAntiRollBarDataPxRigidDynamicPxRigidBodyPxRigidActorPxVehicleWheelsDynDataPxVehicleDriveDynData +
[legend]
+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

 PxVehicleDrive (PxBaseFlags baseFlags)
virtual const char * getConcreteTypeName () const
 Returns string name of dynamic type.

Static Public Member Functions

static void getBinaryMetaData (PxOutputStream &stream)

Public Attributes

PxVehicleDriveDynData mDriveDynData
 Dynamics data of vehicle instance.

Protected Member Functions

bool isValid () const
 Test that all instanced dynamics data and configuration data have legal values.
void setToRestState ()
 Set vehicle to rest.
virtual void init (const PxU32 numWheels)
void free ()
 Deallocate a PxVehicle4WDrive instance.
void setup (PxPhysics *physics, PxRigidDynamic *vehActor, const PxVehicleWheelsSimData &wheelsData, const PxU32 nbDrivenWheels, const PxU32 nbNonDrivenWheels)
 PxVehicleDrive (PxType concreteType, PxBaseFlags baseFlags)
 ~PxVehicleDrive ()
virtual bool isKindOf (const char *name) const
 Returns whether a given type name matches with the type of this instance.

Static Protected Member Functions

static PxU32 computeByteSize (const PxU32 numWheels)
static PxU8 * patchupPointers (const PxU32 nbWheels, PxVehicleDrive *vehDrive, PxU8 *ptr)

Friends

class PxVehicleUpdate
+


Detailed Description

+A complete vehicle with instance dynamics data and configuration data for wheels and engine,clutch,gears,autobox. +

+

See also:
PxVehicleDrive4W, PxVehicleDriveTank
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + +
PxVehicleDrive::PxVehicleDrive (PxBaseFlags  baseFlags  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
PxVehicleDrive::PxVehicleDrive (PxType  concreteType,
PxBaseFlags  baseFlags 
) [inline, protected]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
PxVehicleDrive::~PxVehicleDrive (  )  [inline, protected]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
static PxU32 PxVehicleDrive::computeByteSize (const PxU32  numWheels  )  [static, protected]
+
+ +

+ +

+
+ + + + + + + + +
void PxVehicleDrive::free (  )  [protected]
+
+
+ +

+Deallocate a PxVehicle4WDrive instance. +

+

See also:
PxVehicleDrive4W::free, PxVehicleDriveTank::free
+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+ +

+
+ + + + + + + + + +
static void PxVehicleDrive::getBinaryMetaData (PxOutputStream stream  )  [static]
+
+
+ +

+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+ +

+
+ + + + + + + + +
virtual const char* PxVehicleDrive::getConcreteTypeName (  )  const [inline, virtual]
+
+
+ +

+Returns string name of dynamic type. +

+

Returns:
Class name of most derived type of this object.
+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+ +

+
+ + + + + + + + + +
virtual void PxVehicleDrive::init (const PxU32  numWheels  )  [protected, virtual]
+
+
+ +

+ +

Reimplemented from PxVehicleWheels.

+ +
+

+ +

+
+ + + + + + + + + +
virtual bool PxVehicleDrive::isKindOf (const char *  superClass  )  const [inline, protected, virtual]
+
+
+ +

+Returns whether a given type name matches with the type of this instance. +

+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +

References PxBase::isKindOf().

+ +
+

+ +

+
+ + + + + + + + +
bool PxVehicleDrive::isValid (  )  const [protected]
+
+
+ +

+Test that all instanced dynamics data and configuration data have legal values. +

+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
static PxU8* PxVehicleDrive::patchupPointers (const PxU32  nbWheels,
PxVehicleDrive vehDrive,
PxU8 *  ptr 
) [static, protected]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
void PxVehicleDrive::setToRestState (  )  [protected]
+
+
+ +

+Set vehicle to rest. +

+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void PxVehicleDrive::setup (PxPhysics physics,
PxRigidDynamic vehActor,
const PxVehicleWheelsSimData wheelsData,
const PxU32  nbDrivenWheels,
const PxU32  nbNonDrivenWheels 
) [protected]
+
+
+ +

+

See also:
PxVehicleDrive4W::setup, PxVehicleDriveTank::setup
+ +

Reimplemented from PxVehicleWheels.

+ +
+

+


Friends And Related Function Documentation

+ +
+
+ + + + +
friend class PxVehicleUpdate [friend]
+
+
+ +

+ +

Reimplemented from PxVehicleWheels.

+ +

Reimplemented in PxVehicleDrive4W, PxVehicleDriveNW, and PxVehicleDriveTank.

+ +
+

+


Member Data Documentation

+ +
+ +
+ +

+Dynamics data of vehicle instance. +

+

See also:
setup
+ +
+

+


The documentation for this class was generated from the following file: +
+ +

+Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com + + -- cgit v1.2.3