# 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::CVertexCache Struct Reference

List of all members.

Public Methods

 CVertexCache (sint cacheSize, sint nbVerts)
void touchVertex (uint vert)
bool isVertexInCache (uint vert)
uint getVertexInCache (uint vertIdInCache)

Private Attributes

vector< uint8_VertexInCache
deque< uint32_Cache

Constructor & Destructor Documentation

NL3D::CVertexCache::CVertexCache sint    cacheSize,
sint    nbVerts
[inline]
 

Definition at line 104 of file stripifier.cpp.

References _Cache, and _VertexInCache.


Member Function Documentation

uint NL3D::CVertexCache::getVertexInCache uint    vertIdInCache [inline]
 

Definition at line 135 of file stripifier.cpp.

References _Cache.

bool NL3D::CVertexCache::isVertexInCache uint    vert [inline]
 

Definition at line 129 of file stripifier.cpp.

References _VertexInCache.

Referenced by touchVertex.

void NL3D::CVertexCache::touchVertex uint    vert [inline]
 

Definition at line 110 of file stripifier.cpp.

References _Cache, _VertexInCache, and isVertexInCache.


Member Data Documentation

deque<uint32> NL3D::CVertexCache::_Cache [private]
 

Definition at line 144 of file stripifier.cpp.

Referenced by CVertexCache, getVertexInCache, and touchVertex.

vector<uint8> NL3D::CVertexCache::_VertexInCache [private]
 

Definition at line 143 of file stripifier.cpp.

Referenced by CVertexCache, isVertexInCache, and touchVertex.


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