raSystem
1.0 bata
raModel.h
Go to the documentation of this file.
1
#pragma once
2
3
struct
RAMESH_HEADER
4
{
5
UINT
NumVertices
;
6
UINT
NumTriangles
;
7
UINT
NumMaterials
;
8
};
9
// in Ordner raModel kommen die Models rein, raTexturen die Texturen des Models
10
class
RAPI
raModel
:
public
raEntity
<VERTEXPOSITIONNORMALTEXTURED>
11
{
12
public
:
13
// IN directx Klasse, IN FileName => FileName des Models im Ordner raModel
14
raModel
(
raSmartPointer<raDirectX>
dx, LPCSTR FileName);
15
//raModel(raDirectX* dx, void* MemData, int Size);
16
//raModel(raDirectX* dx, raVFile *file);
17
18
~
raModel
(
void
);
19
20
virtual
bool
CreateMesh();
21
virtual
void
SetupVertices
() {};
22
23
private
:
24
LPCSTR m_Modelfilename;
25
BYTE* m_pMeshData;
26
};
raModel
Definition:
raModel.h:10
raEntity
Definition:
raEntity.h:4
RAMESH_HEADER::NumMaterials
UINT NumMaterials
Definition:
raModel.h:7
RAPI
#define RAPI
Definition:
raMain.h:11
RAMESH_HEADER::NumVertices
UINT NumVertices
Definition:
raModel.h:5
RAMESH_HEADER::NumTriangles
UINT NumTriangles
Definition:
raModel.h:6
raModel::SetupVertices
virtual void SetupVertices()
Definition:
raModel.h:21
raSmartPointer< raDirectX >
RAMESH_HEADER
Definition:
raModel.h:3
include
raModel.h
Generated by
1.8.13