Public Types | List of all members
PxConstraintFlag Struct Reference

a table of function pointers for a constraint More...

#include <PxConstraint.h>

Public Types

enum  Enum {
  eBROKEN = 1<<0,
  ePROJECT_TO_ACTOR0 = 1<<1,
  ePROJECT_TO_ACTOR1 = 1<<2,
  ePROJECTION = ePROJECT_TO_ACTOR0 | ePROJECT_TO_ACTOR1,
  eCOLLISION_ENABLED = 1<<3,
  eREPORTING = 1<<4,
  eVISUALIZATION = 1<<5,
  eDRIVE_LIMITS_ARE_FORCES = 1<<6,
  eDEPRECATED_32_COMPATIBILITY = 1<<7,
  eIMPROVED_SLERP = 1<<8
}
 

Detailed Description

a table of function pointers for a constraint

See Also
PxConstraint constraint flags
Note
eBROKEN is a read only flag

Member Enumeration Documentation

Enumerator
eBROKEN 

whether the constraint is broken

ePROJECT_TO_ACTOR0 

whether actor1 should get projected to actor0 for this constraint (note: projection of a static/kinematic actor to a dynamic actor will be ignored)

ePROJECT_TO_ACTOR1 

whether actor0 should get projected to actor1 for this constraint (note: projection of a static/kinematic actor to a dynamic actor will be ignored)

ePROJECTION 

whether the actors should get projected for this constraint (the direction will be chosen by PhysX)

eCOLLISION_ENABLED 

whether contacts should be generated between the objects this constraint constrains

eREPORTING 

whether this constraint should generate force reports. DEPRECATED, as constraints always generate reports

eVISUALIZATION 

whether this constraint should be visualized, if constraint visualization is turned on

eDRIVE_LIMITS_ARE_FORCES 

limits for drive strength are forces rather than impulses

eDEPRECATED_32_COMPATIBILITY 

legacy compatibility flag for 3.3; see user guide. This flag must not be set in order for drives to conform to an implicit spring model

eIMPROVED_SLERP 

perform preprocessing for improved accuracy on D6 Slerp Drive (this flag will be removed in a future release when preprocessing is no longer required)


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


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