nvidia::apex::UserRenderResource Class Reference
An abstract interface to a renderable resource. More...
#include <UserRenderResource.h>
Public Member Functions | |
virtual void | setVertexBufferRange (uint32_t firstVertex, uint32_t numVerts)=0 |
Set vertex buffer range. | |
virtual void | setIndexBufferRange (uint32_t firstIndex, uint32_t numIndices)=0 |
Set index buffer range. | |
virtual void | setBoneBufferRange (uint32_t firstBone, uint32_t numBones)=0 |
Set bone buffer range. | |
virtual void | setInstanceBufferRange (uint32_t firstInstance, uint32_t numInstances)=0 |
Set instance buffer range. | |
virtual void | setSpriteBufferRange (uint32_t firstSprite, uint32_t numSprites)=0 |
Set sprite buffer range. | |
virtual void | setSpriteVisibleCount (uint32_t visibleCount) |
Set sprite visible count. | |
virtual void | setMaterial (void *material)=0 |
Set material. | |
virtual uint32_t | getNbVertexBuffers () const =0 |
Get number of vertex buffers. | |
virtual UserRenderVertexBuffer * | getVertexBuffer (uint32_t index) const =0 |
Get vertex buffer. | |
virtual UserRenderIndexBuffer * | getIndexBuffer () const =0 |
Get index buffer. | |
virtual UserRenderBoneBuffer * | getBoneBuffer () const =0 |
Get bone buffer. | |
virtual UserRenderInstanceBuffer * | getInstanceBuffer () const =0 |
Get instance buffer. | |
virtual UserRenderSpriteBuffer * | getSpriteBuffer () const =0 |
Get sprite buffer. |
Detailed Description
An abstract interface to a renderable resource.
The documentation for this class was generated from the following file:
Generated on Fri Dec 15 2017 13:58:41
Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.