2#include "../../MacroDef.h"
3#include "RenderContainer.h"
4#include "../CoreBufferContainer.h"
5#include "../Base/RenderCoreBase.h"
43 void Render()
const override;
75 void ResetBuffer(
const CameraBase& camera)
const;
80 void RenderShadows()
const;
84 void RenderSubCameras()
const;
88 void RenderMainCamera()
const;
Class for managing rendering operations.
void Init() override
Initialization of resources required for rendering.
unsigned int * GetWidth() const
Get the width of the screen.
void SetViewport()
Modify the framebuffer to fit the modified screen size.
RenderMgr()
Constructor for RenderMgr.
void Exterminate() override
Destroy all resources used for rendering.
unsigned int * GetHeight() const
Get the height of the screen.
void Render() const override
Rendering all stuffs.