NL3D::CVertexBufferInfo Class Reference

Info for the last VertexBuffer setuped (iether normal or hard). More...

#include <driver_opengl.h>

List of all members.

Public Types

enum  TVBMode {
  TVBModeNone = 0, SysMem, HwNVIDIA, HwARB,
  HwATI
}

Public Member Functions

 CVertexBufferInfo ()
void setupVertexBuffer (CVertexBuffer &vb)
void setupVertexBufferHard (IVertexBufferHardGL &vb)

Public Attributes

uint16 VertexFormat
uint16 VertexSize
uint32 NumVertices
CVertexBuffer::TType Type [CVertexBuffer::NumValue]
uint8 UVRouting [CVertexBuffer::MaxStage]
void * ValuePtr [CVertexBuffer::NumValue]
TVBMode VBMode
uint VertexObjectId

Detailed Description

Info for the last VertexBuffer setuped (iether normal or hard).

Definition at line 229 of file driver_opengl.h.


Member Enumeration Documentation

Enumerator:
TVBModeNone 
SysMem 
HwNVIDIA 
HwARB 
HwATI 

Definition at line 242 of file driver_opengl.h.


Constructor & Destructor Documentation

NL3D::CVertexBufferInfo::CVertexBufferInfo (  )  [inline]

Definition at line 249 of file driver_opengl.h.

References TVBModeNone, and VBMode.


Member Function Documentation

void NL3D::CVertexBufferInfo::setupVertexBuffer ( CVertexBuffer vb  ) 
void NL3D::CVertexBufferInfo::setupVertexBufferHard ( IVertexBufferHardGL vb  ) 

Member Data Documentation

Definition at line 234 of file driver_opengl.h.

Referenced by setupVertexBuffer().

uint8 NL3D::CVertexBufferInfo::UVRouting[CVertexBuffer::MaxStage]

Definition at line 236 of file driver_opengl.h.

Referenced by NL3D::CDriverGL::setupGlArraysStd(), and setupVertexBuffer().

void* NL3D::CVertexBufferInfo::ValuePtr[CVertexBuffer::NumValue]

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

Generated on Thu Jan 7 08:30:15 2010 for NeL by  doxygen 1.6.1