Ocular Engine
|
#include <EditorForwardRenderer.hpp>
Public Member Functions | |
virtual void | render (std::vector< Core::SceneObject * > &objects) override |
virtual void | render (std::vector< Core::SceneObject * > &objects, Graphics::Material *material) override |
Public Member Functions inherited from Ocular::Core::Renderer | |
virtual void | render (std::vector< SceneObject * > &objects)=0 |
virtual void | render (std::vector< SceneObject * > &objects, Graphics::Material *material)=0 |
Protected Member Functions | |
void | buildSelectedMaterial () |
Protected Member Functions inherited from Ocular::Core::Renderer | |
void | sort (std::vector< SceneObject * > &objects) |
void | bindUniforms (SceneObject *object) |
Additional Inherited Members | |
Protected Attributes inherited from Ocular::Core::Renderer | |
Graphics::UniformBuffer * | m_UniformBufferPerObject |
Math::Matrix4x4 | m_CurrViewMatrix |
Math::Matrix4x4 | m_CurrProjMatrix |
Standard forward renderer with minor adjustments specifically for Editor rendering.
|
overridevirtual |
Invokes the debug version of the render methods.
|
overridevirtual |
Invokes the debug version of the render methods.