#include <HOM_ViewerHandleTemplate.h>
|
| HOM_ViewerHandleTemplate () |
|
virtual | ~HOM_ViewerHandleTemplate () |
|
virtual std::string | __repr__ ()=0 |
|
virtual std::string | typeName () const =0 |
|
virtual std::vector
< HOM_NodeTypeCategory * > | categories () const =0 |
|
virtual void | bindFactory_internal (void *callback)=0 |
|
virtual void | bindMenu (HOM_ViewerStateMenu const &menu)=0 |
|
virtual void | bindIcon (std::string const &name)=0 |
|
virtual void | bindGadget (HOM_EnumValue const &drawable_type, std::string const &name, std::string const &label=std::string(), std::vector< std::string > const &parms=std::vector< std::string >())=0 |
|
virtual void | bindParameter (HOM_EnumValue const ¶m_type, std::string const &name, std::string const &label=std::string(), hboost::any default_value=hboost::any(), int num_components=1, double min_limit=0, double max_limit=1, bool visible=true)=0 |
|
virtual void | exportParameters (std::vector< std::string > const ¶ms)=0 |
|
virtual void | bindSetting (HOM_EnumValue const ¶m_type, std::string const &name=std::string(), std::string const &label=std::string(), std::vector< std::vector< std::string > > const &menu_items=std::vector< std::vector< std::string > >(), bool menu_as_button_strip=false, hboost::any default_value=hboost::any(), int num_components=1, double min_limit=0, double max_limit=1, bool align=false)=0 |
|
virtual void | bindHotkeyDefinitions (HOM_PluginHotkeyDefinitions const &definitions)=0 |
|
Definition at line 28 of file HOM_ViewerHandleTemplate.h.
HOM_ViewerHandleTemplate::HOM_ViewerHandleTemplate |
( |
| ) |
|
|
inline |
virtual HOM_ViewerHandleTemplate::~HOM_ViewerHandleTemplate |
( |
| ) |
|
|
inlinevirtual |
virtual std::string HOM_ViewerHandleTemplate::__repr__ |
( |
| ) |
|
|
pure virtual |
virtual void HOM_ViewerHandleTemplate::bindFactory_internal |
( |
void * |
callback | ) |
|
|
pure virtual |
virtual void HOM_ViewerHandleTemplate::bindIcon |
( |
std::string const & |
name | ) |
|
|
pure virtual |
virtual void HOM_ViewerHandleTemplate::bindParameter |
( |
HOM_EnumValue const & |
param_type, |
|
|
std::string const & |
name, |
|
|
std::string const & |
label = std::string() , |
|
|
hboost::any |
default_value = hboost::any() , |
|
|
int |
num_components = 1 , |
|
|
double |
min_limit = 0 , |
|
|
double |
max_limit = 1 , |
|
|
bool |
visible = true |
|
) |
| |
|
pure virtual |
virtual void HOM_ViewerHandleTemplate::bindSetting |
( |
HOM_EnumValue const & |
param_type, |
|
|
std::string const & |
name = std::string() , |
|
|
std::string const & |
label = std::string() , |
|
|
std::vector< std::vector< std::string > > const & |
menu_items = std::vector< std::vector< std::string > >() , |
|
|
bool |
menu_as_button_strip = false , |
|
|
hboost::any |
default_value = hboost::any() , |
|
|
int |
num_components = 1 , |
|
|
double |
min_limit = 0 , |
|
|
double |
max_limit = 1 , |
|
|
bool |
align = false |
|
) |
| |
|
pure virtual |
virtual void HOM_ViewerHandleTemplate::exportParameters |
( |
std::vector< std::string > const & |
params | ) |
|
|
pure virtual |
virtual std::string HOM_ViewerHandleTemplate::typeName |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: