OpenBarnyard
 
Loading...
Searching...
No Matches
AGrassMeshHAL_DX8.h
Go to the documentation of this file.
1#pragma once
3#include "World/AWorld.h"
4
6 : public AGrassMesh
7{
8public:
10
11 friend class AModelLoader;
12
13public:
16
17 //-----------------------------------------------------------------------------
18 // Toshi::TMesh
19 //-----------------------------------------------------------------------------
20 virtual TBOOL Render() OVERRIDE;
21
22 //-----------------------------------------------------------------------------
23 // Own Methods
24 //-----------------------------------------------------------------------------
25 void SetUnknown( void* a_pUnk );
26
27 void CreateHAL( TUINT32 a_eFlags, TUINT16 a_uiMaxVertices, CellMeshSphere* a_pCellMeshSphere );
28
29 CellMeshSphere* GetCellMeshSphere() const { return m_pCellMeshSphere; }
30
31private:
32 void* m_pUnk1;
33 CellMeshSphere* m_pCellMeshSphere;
34};
#define OVERRIDE
Definition Defines.h:12
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Definition TObject.h:38
uint16_t TUINT16
Definition Typedefs.h:15
uint32_t TUINT32
Definition Typedefs.h:13
bool TBOOL
Definition Typedefs.h:6
void CreateHAL(TUINT32 a_eFlags, TUINT16 a_uiMaxVertices, CellMeshSphere *a_pCellMeshSphere)
friend class AModelLoader
virtual TBOOL Render() override
CellMeshSphere * GetCellMeshSphere() const
void SetUnknown(void *a_pUnk)