Public Member Functions

xl7::direct3d::meshes::MeshManager Class Reference

#include <MeshManager.h>

Inheritance diagram for xl7::direct3d::meshes::MeshManager:
xl7::directx::ResourceManager

List of all members.

Public Member Functions

 MeshManager (void)
 ~MeshManager (void)
VertexBufferCreateVertexBuffer (unsigned count, unsigned stride, unsigned fvf, unsigned usage=D3DUSAGE_WRITEONLY, D3DPOOL pool=D3DPOOL_MANAGED)
IndexBufferCreateIndexBuffer (unsigned count, D3DFORMAT format=D3DFMT_INDEX32, unsigned usage=D3DUSAGE_WRITEONLY, D3DPOOL pool=D3DPOOL_MANAGED)

Detailed Description

The class for managing meshes.


Constructor & Destructor Documentation

xl7::direct3d::meshes::MeshManager::MeshManager ( void   ) 

Default constructor.

xl7::direct3d::meshes::MeshManager::~MeshManager ( void   ) 

Destructor.


Member Function Documentation

IndexBuffer * xl7::direct3d::meshes::MeshManager::CreateIndexBuffer ( unsigned  count,
D3DFORMAT  format = D3DFMT_INDEX32,
unsigned  usage = D3DUSAGE_WRITEONLY,
D3DPOOL  pool = D3DPOOL_MANAGED 
)

Creates a new index buffer.

VertexBuffer * xl7::direct3d::meshes::MeshManager::CreateVertexBuffer ( unsigned  count,
unsigned  stride,
unsigned  fvf,
unsigned  usage = D3DUSAGE_WRITEONLY,
D3DPOOL  pool = D3DPOOL_MANAGED 
)

Creates a new vertex buffer.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines