nux-0.9.46

nux::IOpenGLVertexBuffer Class Reference

#include <NuxGraphics/IOpenGLVertexBuffer.h>

Inheritance diagram for nux::IOpenGLVertexBuffer:
nux::IOpenGLResource nux::Object nux::Trackable

Public Member Functions

virtual ~IOpenGLVertexBuffer ()
int Lock (t_u32 OffsetToLock, t_u32 SizeToLock, void **ppbData)
int Unlock ()
int GetDescription (VERTEXBUFFER_DESC *desc) const
void BindVertexBuffer ()
t_u32 GetSize ()

Friends

class GpuDevice

Constructor & Destructor Documentation

virtual nux::IOpenGLVertexBuffer::~IOpenGLVertexBuffer ( ) [virtual]

Member Function Documentation

void nux::IOpenGLVertexBuffer::BindVertexBuffer ( )
int nux::IOpenGLVertexBuffer::GetDescription ( VERTEXBUFFER_DESC desc) const [inline]
t_u32 nux::IOpenGLVertexBuffer::GetSize ( )
int nux::IOpenGLVertexBuffer::Lock ( t_u32  OffsetToLock,
t_u32  SizeToLock,
void **  ppbData 
)
int nux::IOpenGLVertexBuffer::Unlock ( )

Friends And Related Function Documentation

friend class GpuDevice [friend]

Reimplemented from nux::IOpenGLResource.


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