#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) |
Public Member Functions inherited from AWorldMaterial | |
| TDECLARE_CLASS (AWorldMaterial, Toshi::TMaterial) | |
| AWorldMaterial () | |
| ~AWorldMaterial () | |
| AWorldMaterial::BLENDMODE | GetBlendMode () const |
| void | SetTexture (TUINT a_uiStage, Toshi::TTexture *a_pTexture) |
Additional Inherited Members | |
Public Types inherited from AWorldMaterial | |
| using | BLENDMODE = TINT |
Static Public Attributes inherited from AWorldMaterial | |
| static constexpr TUINT | MAX_TEXTURES = 4 |
Protected Attributes inherited from AWorldMaterial | |
| 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 | ) |