RavEngine
Loading...
Searching...
No Matches
physx::Cm::RenderBuffer Class Reference

#include <CmRenderBuffer.h>

Inheritance diagram for physx::Cm::RenderBuffer:
[legend]
Collaboration diagram for physx::Cm::RenderBuffer:
[legend]

Public Member Functions

virtual PxU32 getNbPoints () const
 
virtual const PxDebugPoint * getPoints () const
 
virtual void addPoint (const PxDebugPoint &point)
 
virtual PxU32 getNbLines () const
 
virtual const PxDebugLine * getLines () const
 
virtual void addLine (const PxDebugLine &line)
 
virtual PxDebugLine * reserveLines (const PxU32 nbLines)
 
virtual PxDebugPoint * reservePoints (const PxU32 nbPoints)
 
virtual PxU32 getNbTriangles () const
 
virtual const PxDebugTriangle * getTriangles () const
 
virtual void addTriangle (const PxDebugTriangle &triangle)
 
virtual void append (const PxRenderBuffer &other)
 
virtual void clear ()
 
virtual bool empty () const
 
virtual void shift (const PxVec3 &delta)
 
- 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)
 

Public Attributes

PxArray< PxDebugPoint > mPoints
 
PxArray< PxDebugLine > mLines
 
PxArray< PxDebugTriangle > mTriangles
 

Detailed Description

Implementation of PxRenderBuffer.

Member Function Documentation

◆ addLine()

virtual void physx::Cm::RenderBuffer::addLine ( const PxDebugLine &  line)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ addPoint()

virtual void physx::Cm::RenderBuffer::addPoint ( const PxDebugPoint &  point)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ addTriangle()

virtual void physx::Cm::RenderBuffer::addTriangle ( const PxDebugTriangle &  triangle)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ append()

virtual void physx::Cm::RenderBuffer::append ( const PxRenderBuffer &  other)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ clear()

virtual void physx::Cm::RenderBuffer::clear ( )
inlinevirtual

Implements physx::PxRenderBuffer.

◆ empty()

virtual bool physx::Cm::RenderBuffer::empty ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getLines()

virtual const PxDebugLine * physx::Cm::RenderBuffer::getLines ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getNbLines()

virtual PxU32 physx::Cm::RenderBuffer::getNbLines ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getNbPoints()

virtual PxU32 physx::Cm::RenderBuffer::getNbPoints ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getNbTriangles()

virtual PxU32 physx::Cm::RenderBuffer::getNbTriangles ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getPoints()

virtual const PxDebugPoint * physx::Cm::RenderBuffer::getPoints ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ getTriangles()

virtual const PxDebugTriangle * physx::Cm::RenderBuffer::getTriangles ( ) const
inlinevirtual

Implements physx::PxRenderBuffer.

◆ reserveLines()

virtual PxDebugLine * physx::Cm::RenderBuffer::reserveLines ( const PxU32  nbLines)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ reservePoints()

virtual PxDebugPoint * physx::Cm::RenderBuffer::reservePoints ( const PxU32  nbPoints)
inlinevirtual

Implements physx::PxRenderBuffer.

◆ shift()

virtual void physx::Cm::RenderBuffer::shift ( const PxVec3 &  delta)
inlinevirtual

Implements physx::PxRenderBuffer.


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