32 #ifndef RenderEventCallback_INCLUDE_ONCE 33 #define RenderEventCallback_INCLUDE_ONCE 40 class RenderingAbstract;
41 class RendererAbstract;
60 VL_DEBUG_SET_OBJECT_NAME()
virtual bool onRenderingFinished(const RenderingAbstract *)=0
Reimplement to react to this event.
The RenderingAbstract class is the base of all the rendering related sub-classes. ...
Visualization Library main namespace.
virtual bool onRendererFinished(const RendererAbstract *)=0
Reimplement to react to this event.
An abstract class used to react to rendering events.
void setEnabled(bool enabled)
Enabled/disabled callback.
bool isEnabled() const
Whether the callback is enabled or not.
The base class for all the reference counted objects.
Base class providing all the basic funtionalities of a Renderer.
#define VL_INSTRUMENT_ABSTRACT_CLASS(ClassName, BaseClass)
virtual bool onRendererStarted(const RendererAbstract *)=0
Reimplement to react to this event.
bool removeAfterCall() const
Defines if the callback shall be removed after being executed.
void setRemoveAfterCall(bool remove)
Defines if the callback shall be removed after being executed.
Visualization Library's enums in the 'vl' namespace.
virtual bool onRenderingStarted(const RenderingAbstract *)=0
Reimplement to react to this event.