OpenSceneGraph
3.0.1
|
Base class for implementing graphics operations. More...
Public Member Functions | |
Operation (const std::string &name, bool keep) | |
void | setName (const std::string &name) |
Set the human readable name of the operation. | |
const std::string & | getName () const |
Get the human readable name of the operation. | |
void | setKeep (bool keep) |
Set whether the operation should be kept once its been applied. | |
bool | getKeep () const |
Get whether the operation should be kept once its been applied. | |
virtual void | release () |
if this operation is a barrier then release it. | |
virtual void | operator() (Object *)=0 |
Do the actual task of this operation. | |
Protected Member Functions | |
Operation () | |
Operation (const Operation &op) | |
virtual | ~Operation () |
Protected Attributes | |
std::string | _name |
bool | _keep |
Base class for implementing graphics operations.
osg::Operation::Operation | ( | const std::string & | name, |
bool | keep | ||
) | [inline] |
osg::Operation::Operation | ( | ) | [inline, protected] |
osg::Operation::Operation | ( | const Operation & | op | ) | [inline, protected] |
virtual osg::Operation::~Operation | ( | ) | [inline, protected, virtual] |
bool osg::Operation::getKeep | ( | ) | const [inline] |
Get whether the operation should be kept once its been applied.
References _keep.
const std::string& osg::Operation::getName | ( | ) | const [inline] |
Get the human readable name of the operation.
References _name.
virtual void osg::Operation::operator() | ( | Object * | ) | [pure virtual] |
Do the actual task of this operation.
Implemented in osg::BarrierOperation, osgViewer::Renderer, and osg::GraphicsOperation.
virtual void osg::Operation::release | ( | ) | [inline, virtual] |
if this operation is a barrier then release it.
Reimplemented in osg::BlockAndFlushOperation, osg::ReleaseContext_Block_MakeCurrentOperation, osg::BarrierOperation, and osgViewer::Renderer.
void osg::Operation::setKeep | ( | bool | keep | ) | [inline] |
Set whether the operation should be kept once its been applied.
References _keep.
void osg::Operation::setName | ( | const std::string & | name | ) | [inline] |
Set the human readable name of the operation.
References _name.
bool osg::Operation::_keep [protected] |
std::string osg::Operation::_name [protected] |
![]() | Generated at Mon Oct 3 2011 12:39:43 for the OpenSceneGraph by doxygen 1.7.5. |