![]() |
BoB robotics
The Brains on Board robotics library
|
Helper class which combines a world with a rendermesh to allow ant views of world to be rendered to screen. More...
#include <renderer.h>
Public Member Functions | |
Renderer (GLsizei cubemapSize=256, double nearClip=0.001, double farClip=1000.0, degree_t horizontalFOV=360_deg, degree_t verticalFOV=75_deg) | |
void | renderPanoramicView (meter_t x, meter_t y, meter_t z, degree_t yaw, degree_t pitch, degree_t roll, GLint viewportX, GLint viewportY, GLsizei viewportWidth, GLsizei viewportHeight, GLuint drawFBO=0) |
void | renderPanoramicView (meter_t x, meter_t y, meter_t z, degree_t yaw, degree_t pitch, degree_t roll, RenderTarget &renderTarget, bool bind=true, bool clear=true) |
void | renderFirstPersonView (meter_t x, meter_t y, meter_t z, degree_t yaw, degree_t pitch, degree_t roll, GLint viewportX, GLint viewportY, GLsizei viewportWidth, GLsizei viewportHeight) |
void | renderFirstPersonView (meter_t x, meter_t y, meter_t z, degree_t yaw, degree_t pitch, degree_t roll, RenderTarget &renderTarget, bool bind=true, bool clear=true) |
void | renderTopDownView (GLint viewportX, GLint viewportY, GLsizei viewportWidth, GLsizei viewportHeight) |
void | renderTopDownView (RenderTarget &renderTarget, bool bind=true, bool clear=true) |
World & | getWorld () |
const World & | getWorld () const |
Protected Member Functions | |
virtual void | renderPanoramicGeometry () |
virtual void | renderFirstPersonGeometry () |
virtual void | renderTopDownGeometry () |
Helper class which combines a world with a rendermesh to allow ant views of world to be rendered to screen.