#include <Renderer.h>
Public Member Functions | |
virtual void | resetTransformation ()=0 |
virtual void | pushTransformation ()=0 |
virtual void | popTransformation ()=0 |
virtual void | rotate (const Quaternion &rotation)=0 |
virtual void | translate (const Vector3 &translation)=0 |
virtual void | applyCamera (const Camera &camera)=0 |
virtual void | unapplyCamera (const Camera &camera)=0 |
virtual void | setMaterial (const Material *material, bool back=false)=0 |
virtual void | initializeTexture (const Texture *texture)=0 |
virtual void | setTexture (const Texture *texture)=0 |
virtual void | setNoTexture ()=0 |
virtual void | initializeMesh (const TriangleMesh *mesh)=0 |
virtual void | renderPoint (const Vector3 &position, float thickness=1.0f)=0 |
virtual void | renderLine (const Vector3 &from, const Vector3 &to, float thickness=1.0f)=0 |
virtual void | renderPlane ()=0 |
virtual void | renderSphere (float radius)=0 |
virtual void | renderMesh (const TriangleMesh *mesh)=0 |
virtual void | initialize () |
Definition at line 33 of file Renderer.h.