Base class to implement IvTune extensions.
More...
#include <IvTune/IvTuneExtender/IvtExtension.h>
Public Member Functions | |
| virtual void | activate () |
| virtual void | deactivate () |
| const IvtExtensionInfo & | getInfo () const |
| IvtPlugin * | getPlugin () const |
| IvtProfileSetting * | getProfileSetting () const |
| virtual void | hide () |
| bool | isActive () const |
| bool | isVisible () const |
| virtual void | load () |
| virtual void | show () |
| virtual void | unload () |
| virtual | ~IvtExtension () |
Base class to implement IvTune extensions.
This is the base class for implementing IvTune extensions.
Since Open Inventor 9.0DirectionalLightEditor, ProcessingMenu, ShaderEditor, ViewingToolbar, AlphaCurveEditor, SFLDMResourceParameters
| virtual IvtExtension::~IvtExtension | ( | ) | [virtual] |
Destructor.
| virtual void IvtExtension::activate | ( | ) | [virtual] |
Activate this extension.
The method is called when a profile that contains the extension is activated.
| virtual void IvtExtension::deactivate | ( | ) | [virtual] |
Deactivate this extension.
The method is called when a profile that contains the extension is deactivated.
| const IvtExtensionInfo& IvtExtension::getInfo | ( | ) | const |
Returns the information structure for this extension.
| IvtPlugin* IvtExtension::getPlugin | ( | ) | const |
Returns the plug-in containing this extension.
| IvtProfileSetting* IvtExtension::getProfileSetting | ( | ) | const |
Returns the settings for this extension.
Settings could be different depending on the profile that activates the extension.
| virtual void IvtExtension::hide | ( | ) | [virtual] |
Hide this extension.
Called when the GUI should be hidden.
| bool IvtExtension::isActive | ( | ) | const |
Returns true if this extension is active.
| bool IvtExtension::isVisible | ( | ) | const |
Returns true if this extension is visible.
| virtual void IvtExtension::load | ( | ) | [virtual] |
Load this extension.
This method is called when the plug-in that contains the extension is loaded.
| virtual void IvtExtension::show | ( | ) | [virtual] |
Show this extension.
Called when the GUI should be shown.
| virtual void IvtExtension::unload | ( | ) | [virtual] |
Unload this extension.
The method is called when the plug-in that contains the extension is unloaded