Developer Documentation
|
Interface for modifying render objects. More...
#include <OpenFlipper/libs_required/ACG/GL/RenderObject.hh>
Public Member Functions | |
RenderObjectModifier (const std::string &_name="") | |
virtual void | apply (RenderObject *_obj)=0 |
apply the modifier More... | |
const std::string & | name () const |
Get name of the modifier. | |
Private Attributes | |
std::string | name_ |
Interface for modifying render objects.
This class has to be implemented by a user, and could be set to nodes that allow modification of render-objects. The modifier is then applied directly before adding an object to a renderer. It allows low-level access to all settings in a render-objects.
Definition at line 540 of file RenderObject.hh.
|
pure virtual |
apply the modifier
_obj | modifiable render-object |
Implemented in ACG::SceneGraph::ClippingNode::ClippingObjectModifier.