PhysX SDK 3.2 API Reference: PxConstraintDesc.h File Reference

PhysX SDK 3.2 API

PxConstraintDesc.h File Reference

#include "PxPhysX.h"
#include "foundation/PxFlags.h"
#include "foundation/PxMath.h"
#include "foundation/PxVec3.h"
#include "common/PxSerialFramework.h"

Include dependency graph for PxConstraintDesc.h:

PxPhysX.hfoundation/PxFlags.hfoundation/PxMath.hfoundation/PxVec3.hcommon/PxSerialFramework.hcommon/PxPhysXCommon.hgeometry/PxPhysXGeomUtils.hfoundation/Px.hfoundation/PxVersionNumber.hfoundation/PxSimpleTypes.hfoundation/PxPreprocessor.hfoundation/PxIntrinsics.hfoundation/PxAssert.hcommon/PxTypeInfo.hcommon/PxFields.hcommon/PxFieldDescriptor.h

This graph shows which files directly or indirectly include this file:

PxConstraint.hPxPhysicsAPI.hPxJoint.hPxJointRepXExtensions.hPxDistanceJoint.hPxFixedJoint.hPxPrismaticJoint.hPxRevoluteJoint.hPxSphericalJoint.hPxD6Joint.hPxExtensionsAPI.h

Go to the source code of this file.


Classes

struct  PxConstraintFlag
 constraint flags More...
struct  Px1DConstraintFlag
 constraint row flags More...
struct  Px1DConstraint
 A constraint. More...
struct  PxConstraintVisualizationFlag
 flags for determining which components of the constraint should be visualized More...
class  PxConstraintVisualizer
struct  PxPvdUpdateType
class  PxConstraintConnector
 This class connects a custom constraint to the SDK. More...

Namespaces

namespace  physx
namespace  physx::debugger
namespace  physx::debugger::comm

Typedefs

typedef PxFlags
< PxConstraintFlag::Type,
PxU16
PxConstraintFlags
 constraint flags
typedef PxFlags
< Px1DConstraintFlag::Type,
PxU16
Px1DConstraintFlags
typedef PxU32(* PxConstraintSolverPrep )(Px1DConstraint *constraints, PxVec3 &body0WorldOffset, PxU32 maxConstraints, const void *constantBlock, const PxTransform &bodyAToWorld, const PxTransform &bodyBToWorld)
typedef void(* PxConstraintProject )(const void *constantBlock, PxTransform &bodyAToWorld, PxTransform &bodyBToWorld, bool projectToA)
typedef void(* PxConstraintVisualize )(PxConstraintVisualizer &visualizer, const void *constantBlock, const PxTransform &body0Transform, const PxTransform &body1Transform, PxU32 flags)

Functions

 PX_FLAGS_OPERATORS (PxConstraintFlag::Type, PxU16)
 PX_FLAGS_OPERATORS (Px1DConstraintFlag::Type, PxU16)

Variables

struct Px1DConstraint PX_ALIGN_SUFFIX
 A constraint.



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