#include <AWorldMaterial_DX8.h>
Public Member Functions | |
TDECLARE_CLASS (AWorldMaterialHAL, AWorldMaterial) | |
AWorldMaterialHAL () | |
~AWorldMaterialHAL () | |
virtual void | OnDestroy () override |
virtual void | PreRender () override |
virtual void | PostRender () override |
virtual TBOOL | Create (BLENDMODE a_eBlendMode) override |
virtual void | SetBlendMode (BLENDMODE a_eBlendMode) override |
virtual void | CopyToAlphaBlendMaterial () |
void | SetOrderTable (Toshi::TOrderTable *a_pOrderTable) |
AWorldMaterialHAL * | GetAlphaBlendMaterial () const |
void | SetAlphaBlendMaterial (AWorldMaterialHAL *val) |
TFLOAT | GetUVOffsetX (TUINT a_uiTextureIndex) |
void | SetUVOffsetX (TUINT a_uiTextureIndex, TFLOAT a_fOffset) |
void | AddUVOffsetX (TUINT a_uiTextureIndex, TFLOAT a_fOffset) |
TFLOAT | GetUVOffsetY (TUINT a_uiTextureIndex) |
void | SetUVOffsetY (TUINT a_uiTextureIndex, TFLOAT a_fOffset) |
void | AddUVOffsetY (TUINT a_uiTextureIndex, TFLOAT a_fOffset) |
![]() | |
TDECLARE_CLASS (AWorldMaterial, Toshi::TMaterial) | |
AWorldMaterial () | |
~AWorldMaterial () | |
AWorldMaterial::BLENDMODE | GetBlendMode () const |
void | SetTexture (TUINT a_uiStage, Toshi::TTexture *a_pTexture) |
Additional Inherited Members | |
![]() | |
using | BLENDMODE = TINT |
![]() | |
static constexpr TUINT | MAX_TEXTURES = 4 |
![]() | |
Toshi::TTexture * | m_aTextures [MAX_TEXTURES] |
BLENDMODE | m_eBlendMode |
TFLOAT | m_fUVAnimX |
TFLOAT | m_fUVAnimY |
TFLOAT | m_fUVAnimSpeedX |
TFLOAT | m_fUVAnimSpeedY |
Definition at line 6 of file AWorldMaterial_DX8.h.
AWorldMaterialHAL::AWorldMaterialHAL | ( | ) |
Definition at line 21 of file AWorldMaterial_DX8.cpp.
AWorldMaterialHAL::~AWorldMaterialHAL | ( | ) |
Definition at line 34 of file AWorldMaterial_DX8.cpp.
Definition at line 48 of file AWorldMaterial_DX8.h.
Definition at line 64 of file AWorldMaterial_DX8.h.
|
virtual |
Definition at line 208 of file AWorldMaterial_DX8.cpp.
Reimplemented from AWorldMaterial.
Definition at line 167 of file AWorldMaterial_DX8.cpp.
|
inline |
Definition at line 35 of file AWorldMaterial_DX8.h.
Definition at line 38 of file AWorldMaterial_DX8.h.
Definition at line 54 of file AWorldMaterial_DX8.h.
|
overridevirtual |
Definition at line 47 of file AWorldMaterial_DX8.cpp.
|
overridevirtual |
Definition at line 142 of file AWorldMaterial_DX8.cpp.
|
overridevirtual |
Definition at line 58 of file AWorldMaterial_DX8.cpp.
|
inline |
Definition at line 36 of file AWorldMaterial_DX8.h.
|
overridevirtual |
Reimplemented from AWorldMaterial.
Definition at line 173 of file AWorldMaterial_DX8.cpp.
void AWorldMaterialHAL::SetOrderTable | ( | Toshi::TOrderTable * | a_pOrderTable | ) |
Definition at line 222 of file AWorldMaterial_DX8.cpp.
Definition at line 43 of file AWorldMaterial_DX8.h.
Definition at line 59 of file AWorldMaterial_DX8.h.
AWorldMaterialHAL::TDECLARE_CLASS | ( | AWorldMaterialHAL | , |
AWorldMaterial | ) |