MxEngine
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MxEngine::RenderAdaptor Struct Reference

Public Member Functions

void InitRendererEnvironment ()
 
void LoadMainShader (bool useLighting=true)
 
void PerformRenderIteration ()
 
void SetWindowSize (const VectorInt2 &size)
 
void SetRenderToDefaultFrameBuffer (bool value=true)
 
bool IsRenderedToDefaultFrameBuffer () const
 
void SetFogColor (const Vector3 &color)
 
const Vector3 & GetFogColor () const
 
void SetFogDensity (float density)
 
float GetFogDensity () const
 
void SetFogDistance (float distance)
 
float GetFogDistance () const
 
void SetShadowBlurIterations (size_t iterations)
 
size_t GetShadowBlurIterations () const
 

Public Attributes

RenderController Renderer
 
DebugBuffer DebugDrawer
 
CameraController::Handle Viewport
 

Static Public Attributes

static constexpr TextureFormat HDRTextureFormat = TextureFormat::RGBA16F
 

The documentation for this struct was generated from the following files: