#include <Renderer.hpp>
Inheritance diagram for Solar::Renderer:
A different renderer should be made for each graphics rendering method (OpenGL, Renderman, D3D). The virtual methods match all Graphic child classes.
|
|
|
|
|
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Begins to draw a model.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
End drawing the current model.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Render the triangles.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Render the triangles.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Render the triangles.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Pushes a new transform to the system.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |
|
Removes a trnasform from the transform stack.
Implemented in Solar::AsciiRenderer, and Solar::GlRenderer. |