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