Class RenderSystem¶
Defined in File render_system.h
Nested Relationships¶
Nested Types¶
Inheritance Relationships¶
Base Type¶
public System(Class System)
Class Documentation¶
-
class
RenderSystem: public System¶ Responsible for handling all the rendering in the editor.
Public Functions
-
void
setConfig(const SceneSettings &sceneSettings)¶
-
void
update(float deltaMilliseconds)¶
-
void
renderLines()¶
-
void
recoverLostDevice()¶
-
void
setCamera(CameraComponent *camera)¶
-
void
restoreCamera()¶
-
void
enableWireframeRasterizer()¶
-
void
resetDefaultRasterizer()¶
-
void
setPerCameraVSCBs()¶
-
void
setPerFrameVSCBs(float fogStart, float fogEnd)¶
-
void
setPerCameraChangePSCBs()¶
-
void
setPerScenePSCBs()¶
-
void
updateStaticLights()¶
-
void
updatePerSceneBinds()¶
-
void
setIsEditorRenderPass(bool enabled)¶
-
void
enableLineRenderMode()¶
-
void
resetRenderMode()¶
-
CameraComponent *
getCamera() const¶
-
void
draw()¶
Public Static Functions
-
static RenderSystem *
GetSingleton()¶
-
void