#include <AWorldShader_DX8.h>
Classes | |
| struct | AUnknown |
Public Member Functions | |
| TDECLARE_CLASS (AWorldShaderHAL, AWorldShader) | |
| AWorldShaderHAL () | |
| ~AWorldShaderHAL () | |
| virtual void | Flush () override |
| virtual void | StartFlush () override |
| virtual void | EndFlush () override |
| virtual TBOOL | Create () override |
| virtual TBOOL | Validate () override |
| virtual void | Invalidate () override |
| virtual TBOOL | TryInvalidate () override |
| virtual TBOOL | TryValidate () override |
| virtual void | Render (Toshi::TRenderPacket *a_pRenderPacket) override |
| virtual void | EnableRenderEnvMap (TBOOL a_bEnable) override |
| virtual TBOOL | IsAlphaBlendMaterial () override |
| virtual void | SetAlphaBlendMaterial (TBOOL a_bIsAlphaBlendMaterial) override |
| virtual AWorldMaterial * | CreateMaterial (const TCHAR *a_szName) override |
| virtual AWorldMesh * | CreateMesh (const TCHAR *a_szName) override |
| virtual TBOOL | IsHighEndMode () |
| virtual void | SetHighEndMode (TBOOL a_bEnable) |
| virtual TBOOL | IsCapableShaders () |
| virtual TBOOL | IsRenderEnvMapEnabled () |
| virtual void * | CreateUnknown (void *, void *, void *, void *) |
| void | SetColours (const Toshi::TVector4 &a_rShadowColour, const Toshi::TVector4 a_rAmbientColour) |
| TUINT | GetAlphaRef () const |
| void | SetAlphaRef (TUINT val) |
| const Toshi::TVector4 & | GetShadowColour () const |
| const Toshi::TVector4 & | GetAmbientColour () const |
| Toshi::TOrderTable * | GetOrderTable (TUINT a_uiIndex) |
Public Member Functions inherited from AWorldShader | |
| TDECLARE_CLASS (AWorldShader, Toshi::TShader) | |
| AWorldShader () | |
| ~AWorldShader () | |
| virtual TBOOL | IsHighEndSkinning () |
| virtual void | EnableHighEndSkinning (TBOOL a_bEnable) |
| virtual TBOOL | IsCapableHighEndSkinning () |
| virtual TBOOL | IsLightScattering () |
| virtual void | SetLightScattering (TBOOL a_bEnable) |
Static Public Attributes | |
| static constexpr TUINT | NUM_ORDER_TABLES = 9 |
| static TUINT | s_RenderStateFlags = 27 |
Definition at line 7 of file AWorldShader_DX8.h.
| AWorldShaderHAL::AWorldShaderHAL | ( | ) |
Definition at line 26 of file AWorldShader_DX8.cpp.
| AWorldShaderHAL::~AWorldShaderHAL | ( | ) |
Definition at line 39 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 146 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Implements AWorldShader.
Definition at line 339 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Implements AWorldShader.
Definition at line 358 of file AWorldShader_DX8.cpp.
|
virtual |
Definition at line 407 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Reimplemented from AWorldShader.
Definition at line 324 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 136 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 43 of file AWorldShader_DX8.cpp.
|
inline |
Definition at line 73 of file AWorldShader_DX8.h.
|
inline |
Definition at line 77 of file AWorldShader_DX8.h.
|
inline |
Definition at line 79 of file AWorldShader_DX8.h.
|
inline |
Definition at line 76 of file AWorldShader_DX8.h.
|
overridevirtual |
Definition at line 206 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Reimplemented from AWorldShader.
Definition at line 329 of file AWorldShader_DX8.cpp.
|
virtual |
Definition at line 378 of file AWorldShader_DX8.cpp.
|
virtual |
Definition at line 368 of file AWorldShader_DX8.cpp.
|
virtual |
Definition at line 402 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 235 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Reimplemented from AWorldShader.
Definition at line 334 of file AWorldShader_DX8.cpp.
|
inline |
Definition at line 74 of file AWorldShader_DX8.h.
| void AWorldShaderHAL::SetColours | ( | const Toshi::TVector4 & | a_rShadowColour, |
| const Toshi::TVector4 | a_rAmbientColour ) |
Definition at line 413 of file AWorldShader_DX8.cpp.
|
virtual |
Definition at line 373 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 90 of file AWorldShader_DX8.cpp.
| AWorldShaderHAL::TDECLARE_CLASS | ( | AWorldShaderHAL | , |
| AWorldShader | ) |
|
overridevirtual |
Definition at line 223 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 229 of file AWorldShader_DX8.cpp.
|
overridevirtual |
Definition at line 169 of file AWorldShader_DX8.cpp.
|
staticconstexpr |
Definition at line 16 of file AWorldShader_DX8.h.
|
inlinestatic |
Definition at line 85 of file AWorldShader_DX8.h.