MbsWorldRenderer class defines the general properties of an object that renders a MbsWorld3D.Three implementation are currently available (but other can be written if needed): More...
#include <MbsWorldRenderer.hh>
Public Member Functions | |
virtual | ~MbsWorldRenderer () |
Destructor. More... | |
virtual void | Init ()=0 |
Execute the necessary code to render this world. More... | |
virtual void | Update (std::vector< MbsShape3D * > model_list)=0 |
Execute the necessary code to render this world. More... | |
virtual MbsShapeRenderer * | getNewShapeRenderer ()=0 |
Create and return a new shape renderer. More... | |
virtual void | SetBackgroundColor (glm::vec3 const &background_color)=0 |
virtual void | AddDepthTexture (int new_depth_x_width, int new_depth_y_width)=0 |
virtual void | AddViewPointRenderer (MbsViewPointRenderer *rdr)=0 |
MbsWorldRenderer class defines the general properties of an object that renders a MbsWorld3D.Three implementation are currently available (but other can be written if needed):
|
inlinevirtual |
Destructor.
|
pure virtual |
Implemented in OglWorldRenderer, and DefaultWorldRenderer.
|
pure virtual |
Implemented in OglWorldRenderer, and DefaultWorldRenderer.
|
pure virtual |
Create and return a new shape renderer.
Implemented in OglWorldRenderer, and DefaultWorldRenderer.
|
pure virtual |
Execute the necessary code to render this world.
Implemented in OglWorldRenderer, and DefaultWorldRenderer.
|
pure virtual |
Implemented in OglWorldRenderer, and DefaultWorldRenderer.
|
pure virtual |
Execute the necessary code to render this world.
Implemented in OglWorldRenderer, and DefaultWorldRenderer.