Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OpenCAL::Renderer Class Reference

#include <Renderer.h>

List of all members.

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 ()


Detailed Description

This class is an interface to rendering OpenCAL scenes.

Definition at line 33 of file Renderer.h.


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 19:19:35 2004 for OpenCAL: Open Computer Animation Library by doxygen 1.3.8