#include <AGrassMaterialHAL_DX8.h>
Public Types | |
| using | ThisClass = AGrassMaterialHAL |
| using | BaseClass = AGrassMaterial |
Public Types inherited from AGrassMaterial | |
| using | ThisClass = AGrassMaterial |
| using | BaseClass = Toshi::TMaterial |
| using | BLENDMODE = TINT |
Public Member Functions | |
| virtual Toshi::TClass * | GetClass () override |
| AGrassMaterialHAL () | |
| ~AGrassMaterialHAL () | |
| virtual void | PreRender () override |
| virtual void | PostRender () override |
Public Member Functions inherited from AGrassMaterial | |
| AGrassMaterial () | |
| ~AGrassMaterial () | |
| virtual TBOOL | Create (BLENDMODE a_eBlendMode) |
| virtual void | SetBlendMode (BLENDMODE a_eBlendMode) |
| void | SetTexture (TUINT a_uiStage, Toshi::TTexture *a_pTexture) |
Static Public Member Functions | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static __forceinline Toshi::TClass * | GetClassStatic () |
Static Public Member Functions inherited from AGrassMaterial | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static __forceinline Toshi::TClass * | GetClassStatic () |
| static void | InitialiseStatic () |
Static Public Attributes | |
| static constexpr Toshi::TClass * | PARENTCLASS = & AGrassMaterial::ms_oClass |
| static Toshi::TClass | ms_oClass = Toshi::TClass( "AGrassMaterialHAL", AGrassMaterialHAL::PARENTCLASS, AGrassMaterialHAL::CreateTObject, AGrassMaterialHAL::CreateTObjectInPlace, AGrassMaterialHAL::InitialiseClass, AGrassMaterialHAL::DeinitialiseClass, 0, 1, sizeof( AGrassMaterialHAL ), alignof( AGrassMaterialHAL ) ) |
Static Public Attributes inherited from AGrassMaterial | |
| static constexpr Toshi::TClass * | PARENTCLASS = & Toshi::TMaterial::ms_oClass |
| static Toshi::TClass | ms_oClass = Toshi::TClass( "AGrassMaterial", AGrassMaterial::PARENTCLASS, AGrassMaterial::CreateTObject, AGrassMaterial::CreateTObjectInPlace, AGrassMaterial::InitialiseClass, AGrassMaterial::DeinitialiseClass, 0, 1, sizeof( AGrassMaterial ), alignof( AGrassMaterial ) ) |
Additional Inherited Members | |
Protected Attributes inherited from AGrassMaterial | |
| Toshi::TTexture * | m_aTextures [AWorldMaterial::MAX_TEXTURES] |
| BLENDMODE | m_eBlendMode |
Definition at line 4 of file AGrassMaterialHAL_DX8.h.
Definition at line 8 of file AGrassMaterialHAL_DX8.h.
Definition at line 8 of file AGrassMaterialHAL_DX8.h.
| AGrassMaterialHAL::AGrassMaterialHAL | ( | ) |
Definition at line 18 of file AGrassMaterialHAL_DX8.cpp.
| AGrassMaterialHAL::~AGrassMaterialHAL | ( | ) |
Definition at line 25 of file AGrassMaterialHAL_DX8.cpp.
|
static |
Definition at line 16 of file AGrassMaterialHAL_DX8.cpp.
|
static |
Definition at line 16 of file AGrassMaterialHAL_DX8.cpp.
|
static |
Definition at line 16 of file AGrassMaterialHAL_DX8.cpp.
|
overridevirtual |
Reimplemented from AGrassMaterial.
Definition at line 16 of file AGrassMaterialHAL_DX8.cpp.
|
inlinestatic |
Definition at line 8 of file AGrassMaterialHAL_DX8.h.
|
static |
Definition at line 16 of file AGrassMaterialHAL_DX8.cpp.
|
overridevirtual |
Definition at line 82 of file AGrassMaterialHAL_DX8.cpp.
|
overridevirtual |
Definition at line 30 of file AGrassMaterialHAL_DX8.cpp.
|
static |
Definition at line 8 of file AGrassMaterialHAL_DX8.h.
|
staticconstexpr |
Definition at line 8 of file AGrassMaterialHAL_DX8.h.