Class CGlCanvasBaseHeadless

Inheritance Relationships

Base Type

Class Documentation

class CGlCanvasBaseHeadless : public mrpt::gui::CGlCanvasBase

A headless dummy implementation of CGlCanvasBase: holds the scene and the camera controller (see orbitCameraController(), which is where UI mouse events are fed into), with actual rendering delegated to someone else.

Public Functions

CGlCanvasBaseHeadless() = default

Protected Functions

inline virtual void swapBuffers() override
inline virtual void preRender() override
inline virtual void postRender() override
virtual void renderError(const std::string &e) override