30 #ifndef PX_PVD_SCENE_CLIENT_H    31 #define PX_PVD_SCENE_CLIENT_H    46         struct PvdDebugTriangle;
    63         eTRANSMIT_CONTACTS     = (1 << 0), 
    64         eTRANSMIT_SCENEQUERIES = (1 << 1), 
    65         eTRANSMIT_CONSTRAINTS  = (1 << 2)  
   106     virtual void updateCamera(
const char* name, 
const PxVec3& origin, 
const PxVec3& up, 
const PxVec3& target) = 0;
   111     virtual void drawPoints(
const physx::pvdsdk::PvdDebugPoint* points, 
PxU32 count) = 0;
   116     virtual void drawLines(
const physx::pvdsdk::PvdDebugLine* lines, 
PxU32 count) = 0;
   121     virtual void drawTriangles(
const physx::pvdsdk::PvdDebugTriangle* triangles, 
PxU32 count) = 0;
   126     virtual void drawText(
const physx::pvdsdk::PvdDebugText& text) = 0;
   131     virtual physx::pvdsdk::PvdClient* getClientInternal() = 0;
   142 #endif // PX_PVD_SCENE_CLIENT_H Definition: GuContactBuffer.h:37
 
Special client for PxScene. It provides access to the PxPvdSceneFlag. It also provides simple user de...
Definition: PxPvdSceneClient.h:82
 
Enum
Definition: PxPvdSceneClient.h:61
 
virtual ~PxPvdSceneClient()
Definition: PxPvdSceneClient.h:134
 
PxFlags< PxPvdSceneFlag::Enum, PxU8 > PxPvdSceneFlags
Bitfield that contains a set of raised flags defined in PxPvdSceneFlag. 
Definition: PxPvdSceneClient.h:74
 
PxU16 flags
a set of Px1DConstraintFlags 
Definition: PxConstraintDesc.h:110
 
PVD scene Flags. They are disabled by default, and only works if PxPvdInstrumentationFlag::eDEBUG is ...
Definition: PxPvdSceneClient.h:59
 
uint8_t PxU8
Definition: PxSimpleTypes.h:75
 
Container for bitfield flag variables associated with a specific enum type. 
Definition: PxFlags.h:73
 
uint32_t PxU32
Definition: Px.h:48
 
3 Element vector class. 
Definition: PxVec3.h:49