# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CNearVertexBufferInfo Class Reference

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

#include <landscapevb_info.h>

List of all members.

Public Methods

void setupVertexBuffer (CVertexBuffer &vb, bool forVertexProgram)
void setupVertexBufferHard (IVertexBufferHard &vb, void *vcoord, bool forVertexProgram)

Public Attributes

uint32 VertexFormat
uint32 VertexSize
uint32 NumVertices
void * VertexCoordPointer
void * TexCoordPointer0
void * TexCoordPointer1
void * TexCoordPointer2
uint32 TexCoordOff0
uint32 TexCoordOff1
uint32 TexCoordOff2
void * GeomInfoPointer
void * DeltaPosPointer
uint32 GeomInfoOff
uint32 DeltaPosOff

Private Methods

void setupNullPointers ()
void setupPointersForVertexProgram ()


Detailed Description

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

Definition at line 76 of file landscapevb_info.h.


Member Function Documentation

void NL3D::CNearVertexBufferInfo::setupNullPointers   [private]
 

Definition at line 176 of file landscapevb_info.cpp.

References DeltaPosPointer, GeomInfoPointer, TexCoordPointer0, TexCoordPointer1, TexCoordPointer2, and VertexCoordPointer.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

void NL3D::CNearVertexBufferInfo::setupPointersForVertexProgram   [private]
 

Definition at line 188 of file landscapevb_info.cpp.

References DeltaPosOff, DeltaPosPointer, GeomInfoOff, GeomInfoPointer, TexCoordOff0, TexCoordOff1, TexCoordOff2, TexCoordPointer0, TexCoordPointer1, TexCoordPointer2, and VertexCoordPointer.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

void NL3D::CNearVertexBufferInfo::setupVertexBuffer CVertexBuffer   vb,
bool    forVertexProgram
 

Definition at line 203 of file landscapevb_info.cpp.

References DeltaPosOff, GeomInfoOff, NL3D_LANDSCAPE_VPPOS_DELTAPOS, NL3D_LANDSCAPE_VPPOS_GEOMINFO, NL3D_LANDSCAPE_VPPOS_TEX0, NL3D_LANDSCAPE_VPPOS_TEX1, NL3D_LANDSCAPE_VPPOS_TEX2, NumVertices, setupNullPointers, setupPointersForVertexProgram, TexCoordOff0, TexCoordOff1, TexCoordOff2, TexCoordPointer0, TexCoordPointer1, TexCoordPointer2, VertexCoordPointer, VertexFormat, and VertexSize.

void NL3D::CNearVertexBufferInfo::setupVertexBufferHard IVertexBufferHard   vb,
void *    vcoord,
bool    forVertexProgram
 

Definition at line 241 of file landscapevb_info.cpp.

References DeltaPosOff, GeomInfoOff, NL3D_LANDSCAPE_VPPOS_DELTAPOS, NL3D_LANDSCAPE_VPPOS_GEOMINFO, NL3D_LANDSCAPE_VPPOS_TEX0, NL3D_LANDSCAPE_VPPOS_TEX1, NL3D_LANDSCAPE_VPPOS_TEX2, NumVertices, setupNullPointers, setupPointersForVertexProgram, TexCoordOff0, TexCoordOff1, TexCoordOff2, TexCoordPointer0, TexCoordPointer1, TexCoordPointer2, VertexCoordPointer, VertexFormat, and VertexSize.


Member Data Documentation

uint32 NL3D::CNearVertexBufferInfo::DeltaPosOff
 

Definition at line 95 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::DeltaPosPointer
 

Definition at line 93 of file landscapevb_info.h.

Referenced by setupNullPointers, and setupPointersForVertexProgram.

uint32 NL3D::CNearVertexBufferInfo::GeomInfoOff
 

Definition at line 94 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::GeomInfoPointer
 

Definition at line 92 of file landscapevb_info.h.

Referenced by setupNullPointers, and setupPointersForVertexProgram.

uint32 NL3D::CNearVertexBufferInfo::NumVertices
 

Definition at line 81 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CNearVertexBufferInfo::TexCoordOff0
 

Definition at line 86 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CNearVertexBufferInfo::TexCoordOff1
 

Definition at line 87 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CNearVertexBufferInfo::TexCoordOff2
 

Definition at line 88 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::TexCoordPointer0
 

Definition at line 83 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::TexCoordPointer1
 

Definition at line 84 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::TexCoordPointer2
 

Definition at line 85 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CNearVertexBufferInfo::VertexCoordPointer
 

Definition at line 82 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CNearVertexBufferInfo::VertexFormat
 

Definition at line 79 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CNearVertexBufferInfo::VertexSize
 

Definition at line 80 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.


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