18 #ifndef __H__OCULAR_CORE_RENDERER__H__
19 #define __H__OCULAR_CORE_RENDERER__H__
21 #include "Math/Matrix4x4.hpp"
56 virtual void render(std::vector<SceneObject*>& objects) = 0;
57 virtual void render(std::vector<SceneObject*>& objects,
Graphics::Material* material) = 0;
64 void sort(std::vector<SceneObject*>& objects);
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
void sort(std::vector< SceneObject * > &objects)
Definition: Renderer.cpp:60
Definition: SceneObject.hpp:93
A 4x4 column-major float matrix.
Definition: Matrix4x4.hpp:64
Definition: Renderer.hpp:49
Definition: Material.hpp:62