41 VL_DEBUG_SET_OBJECT_NAME()
50 super::operator=(other);
62 for(
size_t i=0; i<cb.
size(); ++i)
64 if ( cb[i]->
isEnabled() && cb[i]->onRenderingStarted(
this) && cb[i]->removeAfterCall() )
75 for(
size_t i=0; i<cb.
size(); ++i)
77 if ( cb[i]->
isEnabled() && cb[i]->onRenderingFinished(
this) && cb[i]->removeAfterCall() )
Collection< RenderEventCallback > * onFinishedCallbacks()
Returns the list of RenderEventCallback objects registered to the onRenderingFinished() event notific...
ref< Collection< RenderEventCallback > > mOnFinishedCallbacks
The RenderingAbstract class is the base of all the rendering related sub-classes. ...
Collection< RenderEventCallback > * onStartedCallbacks()
Returns the list of RenderEventCallback objects registered to the onRenderingStarted() event notifica...
void dispatchOnRenderingStarted()
Calls the RenderEventCallback::onRenderingStarted() method of all the active callback objects...
Visualization Library main namespace.
RenderingAbstract()
Constructor.
void dispatchOnRenderingFinished()
Calls the RenderEventCallback::onRenderingFinished() method of all the active callback objects...
It's basically an std::vector for Objects that is itself an Object so it can be reference counted and...
ref< Collection< RenderEventCallback > > mOnStartedCallbacks
RenderingAbstract & operator=(const RenderingAbstract &other)
bool isEnabled(unsigned int mask)