#include <ARenderer.h>
Public Types | |
| using | ThisClass = ARenderer |
| using | BaseClass = Toshi::TTask |
Public Member Functions | |
| virtual Toshi::TClass * | GetClass () override |
| ARenderer () | |
| virtual TBOOL | OnCreate () override |
| virtual TBOOL | OnUpdate (TFLOAT a_fDeltaTime) override |
| TBOOL | CreateTRender () |
| TBOOL | CreateTRenderResources () |
| void | UpdateMainCamera (const Toshi::TMatrix44 &a_rTransformMatrix, const ACamera *a_pCamera) |
| void | ForceUpdate30FPS () |
| Toshi::TRenderAdapter::Mode::Device * | FindSuitableDevice (Toshi::TRenderInterface::DISPLAYPARAMS &a_rDisplayParams, bool a_bReverseOrder) |
| Toshi::TViewport * | GetMainViewport () const |
| Toshi::TEmitter< ARenderer, TBOOL * > & | GetAnimationUpdateStartEmitter () |
| Toshi::TEmitter< ARenderer, TBOOL * > & | GetAnimationUpdateEndEmitter () |
| Toshi::TEmitter< ARenderer, TINT > & | GetRenderGUIEmitter () |
| const Toshi::TEmitter< ARenderer, TINT > & | GetRenderGUIEmitter () const |
Static Public Member Functions | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static TFORCEINLINE Toshi::TClass * | GetClassStatic () |
Static Public Attributes | |
| static constexpr Toshi::TClass * | PARENTCLASS = & Toshi::TTask::ms_oClass |
| static Toshi::TClass | ms_oClass = Toshi::TClass( "ARenderer", ARenderer::PARENTCLASS, ARenderer::CreateTObject, ARenderer::CreateTObjectInPlace, ARenderer::InitialiseClass, ARenderer::DeinitialiseClass, 0, 1, sizeof( ARenderer ), alignof( ARenderer ) ) |
Definition at line 14 of file ARenderer.h.
| using ARenderer::BaseClass = Toshi::TTask |
Definition at line 18 of file ARenderer.h.
| using ARenderer::ThisClass = ARenderer |
Definition at line 18 of file ARenderer.h.
| ARenderer::ARenderer | ( | ) |
Definition at line 42 of file ARenderer_Win.cpp.
|
static |
Definition at line 40 of file ARenderer_Win.cpp.
|
static |
Definition at line 40 of file ARenderer_Win.cpp.
| TBOOL ARenderer::CreateTRender | ( | ) |
Definition at line 47 of file ARenderer_Win.cpp.
| TBOOL ARenderer::CreateTRenderResources | ( | ) |
Definition at line 128 of file ARenderer_Win.cpp.
|
static |
Definition at line 40 of file ARenderer_Win.cpp.
| TRenderAdapter::Mode::Device * ARenderer::FindSuitableDevice | ( | Toshi::TRenderInterface::DISPLAYPARAMS & | a_rDisplayParams, |
| bool | a_bReverseOrder ) |
Definition at line 222 of file ARenderer_Win.cpp.
| void ARenderer::ForceUpdate30FPS | ( | ) |
Definition at line 476 of file ARenderer_Win.cpp.
Definition at line 38 of file ARenderer.h.
Definition at line 37 of file ARenderer.h.
|
overridevirtual |
Definition at line 40 of file ARenderer_Win.cpp.
|
inlinestatic |
Definition at line 18 of file ARenderer.h.
|
inline |
Definition at line 35 of file ARenderer.h.
Definition at line 40 of file ARenderer.h.
Definition at line 41 of file ARenderer.h.
|
static |
Definition at line 40 of file ARenderer_Win.cpp.
|
overridevirtual |
Definition at line 314 of file ARenderer_Win.cpp.
Definition at line 412 of file ARenderer_Win.cpp.
| void ARenderer::UpdateMainCamera | ( | const Toshi::TMatrix44 & | a_rTransformMatrix, |
| const ACamera * | a_pCamera ) |
Definition at line 341 of file ARenderer_Win.cpp.
|
static |
Definition at line 18 of file ARenderer.h.
|
staticconstexpr |
Definition at line 18 of file ARenderer.h.