An abstract interface to a renderable resource. More...
#include <NxUserRenderResource.h>
Public Member Functions | |
| virtual void | setVertexBufferRange (physx::PxU32 firstVertex, physx::PxU32 numVerts)=0 |
| Set vertex buffer range. | |
| virtual void | setIndexBufferRange (physx::PxU32 firstIndex, physx::PxU32 numIndices)=0 |
| Set index buffer range. | |
| virtual void | setBoneBufferRange (physx::PxU32 firstBone, physx::PxU32 numBones)=0 |
| Set bone buffer range. | |
| virtual void | setInstanceBufferRange (physx::PxU32 firstInstance, physx::PxU32 numInstances)=0 |
| Set instance buffer range. | |
| virtual void | setSpriteBufferRange (physx::PxU32 firstSprite, physx::PxU32 numSprites)=0 |
| Set sprite buffer range. | |
| virtual void | setSpriteVisibleCount (physx::PxU32 visibleCount) |
| Set sprite visible count. | |
| virtual void | setMaterial (void *material)=0 |
| Set material. | |
| virtual physx::PxU32 | getNbVertexBuffers () const =0 |
| Get number of vertex buffers. | |
| virtual NxUserRenderVertexBuffer * | getVertexBuffer (physx::PxU32 index) const =0 |
| Get vertex buffer. | |
| virtual NxUserRenderIndexBuffer * | getIndexBuffer () const =0 |
| Get index buffer. | |
| virtual NxUserRenderBoneBuffer * | getBoneBuffer () const =0 |
| Get bone buffer. | |
|
virtual NxUserRenderInstanceBuffer * | getInstanceBuffer () const =0 |
| Get instance buffer. | |
| virtual NxUserRenderSpriteBuffer * | getSpriteBuffer () const =0 |
| Get sprite buffer. | |
An abstract interface to a renderable resource.