#include <AGrassMaterialHAL_DX8.h>
Public Types | |
using | ThisClass = AGrassMaterialHAL |
using | BaseClass = 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 |
![]() | |
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 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 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 | |
![]() | |
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.