# 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::CFarVertexBufferInfo 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 * ColorPointer
uint32 TexCoordOff0
uint32 TexCoordOff1
uint32 ColorOff
void * GeomInfoPointer
void * DeltaPosPointer
void * AlphaInfoPointer
uint32 GeomInfoOff
uint32 DeltaPosOff
uint32 AlphaInfoOff

Private Methods

void setupNullPointers ()
void setupPointersForVertexProgram ()


Detailed Description

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

Definition at line 42 of file landscapevb_info.h.


Member Function Documentation

void NL3D::CFarVertexBufferInfo::setupNullPointers   [private]
 

Definition at line 46 of file landscapevb_info.cpp.

References AlphaInfoPointer, ColorPointer, DeltaPosPointer, GeomInfoPointer, TexCoordPointer0, TexCoordPointer1, and VertexCoordPointer.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

void NL3D::CFarVertexBufferInfo::setupPointersForVertexProgram   [private]
 

Definition at line 59 of file landscapevb_info.cpp.

References AlphaInfoOff, AlphaInfoPointer, DeltaPosOff, DeltaPosPointer, GeomInfoOff, GeomInfoPointer, TexCoordOff0, TexCoordOff1, TexCoordPointer0, TexCoordPointer1, and VertexCoordPointer.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

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

Definition at line 73 of file landscapevb_info.cpp.

References AlphaInfoOff, ColorOff, ColorPointer, DeltaPosOff, GeomInfoOff, NL3D_LANDSCAPE_VPPOS_ALPHAINFO, NL3D_LANDSCAPE_VPPOS_DELTAPOS, NL3D_LANDSCAPE_VPPOS_GEOMINFO, NL3D_LANDSCAPE_VPPOS_TEX0, NL3D_LANDSCAPE_VPPOS_TEX1, NumVertices, setupNullPointers, setupPointersForVertexProgram, TexCoordOff0, TexCoordOff1, TexCoordPointer0, TexCoordPointer1, VertexCoordPointer, VertexFormat, and VertexSize.

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

Definition at line 124 of file landscapevb_info.cpp.

References AlphaInfoOff, ColorOff, ColorPointer, DeltaPosOff, GeomInfoOff, NL3D_LANDSCAPE_VPPOS_ALPHAINFO, NL3D_LANDSCAPE_VPPOS_DELTAPOS, NL3D_LANDSCAPE_VPPOS_GEOMINFO, NL3D_LANDSCAPE_VPPOS_TEX0, NL3D_LANDSCAPE_VPPOS_TEX1, NumVertices, setupNullPointers, setupPointersForVertexProgram, TexCoordOff0, TexCoordOff1, TexCoordPointer0, TexCoordPointer1, VertexCoordPointer, VertexFormat, and VertexSize.


Member Data Documentation

uint32 NL3D::CFarVertexBufferInfo::AlphaInfoOff
 

Definition at line 62 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::AlphaInfoPointer
 

Definition at line 59 of file landscapevb_info.h.

Referenced by setupNullPointers, and setupPointersForVertexProgram.

uint32 NL3D::CFarVertexBufferInfo::ColorOff
 

Definition at line 54 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::ColorPointer
 

Definition at line 51 of file landscapevb_info.h.

Referenced by setupNullPointers, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CFarVertexBufferInfo::DeltaPosOff
 

Definition at line 61 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::DeltaPosPointer
 

Definition at line 58 of file landscapevb_info.h.

Referenced by setupNullPointers, and setupPointersForVertexProgram.

uint32 NL3D::CFarVertexBufferInfo::GeomInfoOff
 

Definition at line 60 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::GeomInfoPointer
 

Definition at line 57 of file landscapevb_info.h.

Referenced by setupNullPointers, and setupPointersForVertexProgram.

uint32 NL3D::CFarVertexBufferInfo::NumVertices
 

Definition at line 47 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CFarVertexBufferInfo::TexCoordOff0
 

Definition at line 52 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CFarVertexBufferInfo::TexCoordOff1
 

Definition at line 53 of file landscapevb_info.h.

Referenced by setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::TexCoordPointer0
 

Definition at line 49 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::TexCoordPointer1
 

Definition at line 50 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

void* NL3D::CFarVertexBufferInfo::VertexCoordPointer
 

Definition at line 48 of file landscapevb_info.h.

Referenced by setupNullPointers, setupPointersForVertexProgram, setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CFarVertexBufferInfo::VertexFormat
 

Definition at line 45 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.

uint32 NL3D::CFarVertexBufferInfo::VertexSize
 

Definition at line 46 of file landscapevb_info.h.

Referenced by setupVertexBuffer, and setupVertexBufferHard.


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