#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.