#include <Mesh.h>
Public Member Functions | |
Mesh (float preferredDiameter) | |
Mesh (LPCWSTR fileName, LPCWSTR texFileName, float preferredDiameter, D3DXVECTOR3 offset) | |
~Mesh () | |
void | Move (D3DXVECTOR3 movement) |
void | Load (LPCWSTR fileName) |
HRESULT | Draw () |
D3DXVECTOR3 | GetMeshSize () |
float | GetMeshScale () |
D3DXVECTOR3 | GetMeshPosition () |
void | SetContainerSize (D3DXVECTOR3 size) |
IDirect3DTexture9 * | GetTexture () |
Protected Member Functions | |
HRESULT | CalculateMeshSize () |
Private Attributes | |
ID3DXMesh * | pMesh |
IDirect3DTexture9 * | pMeshTexture |
DWORD | numMaterials |
D3DXVECTOR3 | originalSize |
float | originalDiameter |
float | preferredDiameter |
D3DXVECTOR3 | position |
D3DXVECTOR3 | containerSize |
HRESULT | hr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|