# 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  

coarse_mesh_manager.h File Reference

Management of coarse meshes. More...

#include "nel/misc/types_nl.h"
#include "nel/misc/rgba.h"
#include "3d/transform.h"
#include "3d/material.h"
#include "3d/primitive_block.h"
#include "3d/vertex_buffer.h"

Go to the source code of this file.

Namespaces

namespace  NL3D

Defines

#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_SHIFT   3
#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_MASK   (NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY-1)
#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY   (1<<NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_SHIFT)
#define NL3D_COARSEMESH_VERTEXBUFFER_RESERVE   10
#define NL3D_COARSEMESH_VERTEX_FORMAT   (CVertexBuffer::PositionFlag|CVertexBuffer::TexCoord0Flag)
#define NL3D_COARSEMESH_PRIMITIVE_BLOCK_SIZE   100


Detailed Description

Management of coarse meshes.

Id:
coarse_mesh_manager.h,v 1.7 2001/09/06 07:25:37 corvazier Exp

Definition in file coarse_mesh_manager.h.


Define Documentation

#define NL3D_COARSEMESH_PRIMITIVE_BLOCK_SIZE   100
 

Definition at line 47 of file coarse_mesh_manager.h.

Referenced by NL3D::CCoarseMeshManager::CRenderPass::addMesh.

#define NL3D_COARSEMESH_VERTEX_FORMAT   (CVertexBuffer::PositionFlag|CVertexBuffer::TexCoord0Flag)
 

Definition at line 46 of file coarse_mesh_manager.h.

Referenced by NL3D::CCoarseMeshManager::CRenderPass::addMesh, NL3D::CCoarseMeshManager::CRenderPass::init, and NL3D::CCoarseMeshManager::CRenderPass::setMatrixMesh.

#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY   (1<<NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_SHIFT)
 

Definition at line 44 of file coarse_mesh_manager.h.

Referenced by NL3D::CCoarseMeshManager::addMesh.

#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_MASK   (NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY-1)
 

Definition at line 43 of file coarse_mesh_manager.h.

Referenced by NL3D::CCoarseMeshManager::addMesh.

#define NL3D_COARSEMESH_VERTEXBUFFER_GRANULARITY_SHIFT   3
 

Definition at line 42 of file coarse_mesh_manager.h.

#define NL3D_COARSEMESH_VERTEXBUFFER_RESERVE   10
 

Definition at line 45 of file coarse_mesh_manager.h.

Referenced by NL3D::CCoarseMeshManager::CRenderPass::init.