RavEngine
Loading...
Searching...
No Matches
physx::pvdsdk::PvdUserRenderer Class Referenceabstract
Inheritance diagram for physx::pvdsdk::PvdUserRenderer:
[legend]
Collaboration diagram for physx::pvdsdk::PvdUserRenderer:
[legend]

Public Member Functions

virtual void release ()=0
 
virtual void setClient (RendererEventClient *client)=0
 
virtual void setInstanceId (const void *instanceId)=0
 
virtual void drawPoints (const PxDebugPoint *points, uint32_t count)=0
 
virtual void drawLines (const PxDebugLine *lines, uint32_t count)=0
 
virtual void drawTriangles (const PxDebugTriangle *triangles, uint32_t count)=0
 
virtual void drawText (const PxDebugText &text)=0
 
virtual void drawRenderbuffer (const PxDebugPoint *pointData, uint32_t pointCount, const PxDebugLine *lineData, uint32_t lineCount, const PxDebugTriangle *triangleData, uint32_t triangleCount)=0
 
virtual void visualizeJointFrames (const PxTransform &parent, const PxTransform &child)=0
 
virtual void visualizeLinearLimit (const PxTransform &t0, const PxTransform &t1, float value, bool active)=0
 
virtual void visualizeAngularLimit (const PxTransform &t0, float lower, float upper, bool active)=0
 
virtual void visualizeLimitCone (const PxTransform &t, float tanQSwingY, float tanQSwingZ, bool active)=0
 
virtual void visualizeDoubleCone (const PxTransform &t, float angle, bool active)=0
 
virtual void flushRenderEvents ()=0
 
- Public Member Functions inherited from physx::PxUserAllocated
PX_INLINE void * operator new (size_t, void *address)
 
PX_INLINE void operator delete (void *, void *)
 
template<typename Alloc >
PX_INLINE void * operator new (size_t size, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new[] (size_t size, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void operator delete (void *ptr, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line)
 
PX_INLINE void operator delete (void *ptr)
 
PX_INLINE void operator delete[] (void *ptr)
 

Static Public Member Functions

static PvdUserRenderer * create (uint32_t bufferSize=0x2000)
 

The documentation for this class was generated from the following files: