#include <AGrassMaterial.h>
Definition at line 7 of file AGrassMaterial.h.
◆ BaseClass
◆ BLENDMODE
◆ ThisClass
◆ AGrassMaterial()
AGrassMaterial::AGrassMaterial |
( |
| ) |
|
Definition at line 17 of file AGrassMaterial.cpp.
19{
24}
Toshi::TTexture * m_aTextures[AWorldMaterial::MAX_TEXTURES]
◆ ~AGrassMaterial()
AGrassMaterial::~AGrassMaterial |
( |
| ) |
|
Definition at line 28 of file AGrassMaterial.cpp.
29{
30 TRegMaterial* pRegMaterial = GetRegMaterial();
31
32 if ( pRegMaterial !=
TNULL )
33 {
35 }
36}
static void DeregisterMaterial(TRegMaterial *a_pRegMat)
◆ Create()
Definition at line 38 of file AGrassMaterial.cpp.
39{
42}
virtual void SetBlendMode(BLENDMODE a_eBlendMode)
◆ CreateTObject()
Toshi::TObject * AGrassMaterial::CreateTObject |
( |
| ) |
|
|
static |
◆ CreateTObjectInPlace()
Toshi::TObject * AGrassMaterial::CreateTObjectInPlace |
( |
void * | a_pPtr | ) |
|
|
static |
◆ DeinitialiseClass()
void AGrassMaterial::DeinitialiseClass |
( |
| ) |
|
|
static |
◆ GetClass()
Toshi::TClass * AGrassMaterial::GetClass |
( |
| ) |
|
|
overridevirtual |
◆ GetClassStatic()
static __forceinline Toshi::TClass * AGrassMaterial::GetClassStatic |
( |
| ) |
|
|
inlinestatic |
◆ InitialiseClass()
void AGrassMaterial::InitialiseClass |
( |
| ) |
|
|
static |
◆ InitialiseStatic()
static void AGrassMaterial::InitialiseStatic |
( |
| ) |
|
|
static |
◆ SetBlendMode()
void AGrassMaterial::SetBlendMode |
( |
BLENDMODE | a_eBlendMode | ) |
|
|
virtual |
Definition at line 44 of file AGrassMaterial.cpp.
45{
47 m_Flags &= ~FLAGS_BLENDING;
48
49 if ( a_eBlendMode != 0 )
50 m_Flags |= FLAGS_BLENDING;
51}
◆ SetTexture()
void AGrassMaterial::SetTexture |
( |
TUINT | a_uiStage, |
|
|
Toshi::TTexture * | a_pTexture ) |
|
inline |
Definition at line 27 of file AGrassMaterial.h.
28 {
31 }
static constexpr TUINT MAX_TEXTURES
◆ m_aTextures
◆ m_eBlendMode
◆ ms_oClass
◆ PARENTCLASS
Toshi::TClass* AGrassMaterial::PARENTCLASS = & Toshi::TMaterial::ms_oClass |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- D:/_dev/OpenBarnyard/Source/OpenBarnyard/Source/Render/AGrassShader/AGrassMaterial.h
- D:/_dev/OpenBarnyard/Source/OpenBarnyard/Source/Render/AGrassShader/AGrassMaterial.cpp