HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_ViewportVisualizer Class Referenceabstract

#include <HOM_ViewportVisualizer.h>

Public Member Functions

 HOM_ViewportVisualizer ()
 
virtual ~HOM_ViewportVisualizer ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_ViewportVisualizer > visualizer)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_ViewportVisualizer > visualizer)=0
 
virtual std::string __repr__ ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual std::string label ()=0
 
virtual void setLabel (const char *label)=0
 
virtual std::string icon ()=0
 
virtual void setIcon (const char *icon)=0
 
virtual bool isActive (HOM_GeometryViewport *viewport=NULL)=0
 
virtual void setIsActive (bool on, HOM_GeometryViewport *viewport=NULL)=0
 
virtual
HOM_ViewportVisualizerType
type ()=0
 
virtual void setType (HOM_ViewportVisualizerType *type)=0
 
virtual HOM_EnumValuecategory ()=0
 
virtual HOM_NodecategoryNode ()=0
 
virtual HOM_EnumValuescope ()=0
 
virtual void setScope (HOM_EnumValue &scope)=0
 
virtual bool isShownInToolbar ()=0
 
virtual void showInToolbar (bool on)=0
 
virtual bool isActiveWhenUnselected ()=0
 
virtual void setIsActiveWhenUnselected (bool on)=0
 
virtual bool isActiveWhenSelected ()=0
 
virtual void setIsActiveWhenSelected (bool on)=0
 
virtual bool isActiveWhenGhosted ()=0
 
virtual void setIsActiveWhenGhosted (bool on)=0
 
virtual bool isActiveWhenDisplayed ()=0
 
virtual void setIsActiveWhenDisplayed (bool on)=0
 
virtual bool isActiveWhenCurrent ()=0
 
virtual void setIsActiveWhenCurrent (bool on)=0
 
virtual bool isActiveWhenTemplated ()=0
 
virtual void setIsActiveWhenTemplated (bool on)=0
 
virtual std::vector< std::stringparmNames ()=0
 
virtual double evalParmAsFloat (const char *parm_name)=0
 
virtual int evalParmAsInt (const char *parm_name)=0
 
virtual std::string evalParmAsString (const char *parm_name)=0
 
virtual HOM_RampevalParmAsRamp (const char *parm_name)=0
 
virtual void setParm (const char *parm_name, double float_value)=0
 
virtual void setParm (const char *parm_name, int int_value)=0
 
virtual void setParm (const char *parm_name, const char *string_value)=0
 
virtual void setParm (const char *parm_name, HOM_Ramp *ramp_value)=0
 
virtual int parmDataTypeEnumId (const char *parm_name)=0
 
virtual void destroy ()=0
 

Detailed Description

Definition at line 27 of file HOM_ViewportVisualizer.h.

Constructor & Destructor Documentation

HOM_ViewportVisualizer::HOM_ViewportVisualizer ( )
inline

Definition at line 30 of file HOM_ViewportVisualizer.h.

virtual HOM_ViewportVisualizer::~HOM_ViewportVisualizer ( )
inlinevirtual

Definition at line 32 of file HOM_ViewportVisualizer.h.

Member Function Documentation

virtual std::string HOM_ViewportVisualizer::__repr__ ( )
pure virtual
virtual HOM_EnumValue& HOM_ViewportVisualizer::category ( )
pure virtual
virtual HOM_Node* HOM_ViewportVisualizer::categoryNode ( )
pure virtual
virtual void HOM_ViewportVisualizer::destroy ( )
pure virtual
virtual double HOM_ViewportVisualizer::evalParmAsFloat ( const char *  parm_name)
pure virtual
virtual int HOM_ViewportVisualizer::evalParmAsInt ( const char *  parm_name)
pure virtual
virtual HOM_Ramp* HOM_ViewportVisualizer::evalParmAsRamp ( const char *  parm_name)
pure virtual
virtual std::string HOM_ViewportVisualizer::evalParmAsString ( const char *  parm_name)
pure virtual
virtual std::string HOM_ViewportVisualizer::icon ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActive ( HOM_GeometryViewport viewport = NULL)
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenCurrent ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenDisplayed ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenGhosted ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenSelected ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenTemplated ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isActiveWhenUnselected ( )
pure virtual
virtual bool HOM_ViewportVisualizer::isShownInToolbar ( )
pure virtual
virtual std::string HOM_ViewportVisualizer::label ( )
pure virtual
virtual std::string HOM_ViewportVisualizer::name ( )
pure virtual
virtual bool HOM_ViewportVisualizer::operator!= ( HOM_PtrOrNull< HOM_ViewportVisualizer visualizer)
pure virtual
virtual bool HOM_ViewportVisualizer::operator== ( HOM_PtrOrNull< HOM_ViewportVisualizer visualizer)
pure virtual
virtual int HOM_ViewportVisualizer::parmDataTypeEnumId ( const char *  parm_name)
pure virtual
virtual std::vector<std::string> HOM_ViewportVisualizer::parmNames ( )
pure virtual
virtual HOM_EnumValue& HOM_ViewportVisualizer::scope ( )
pure virtual
virtual void HOM_ViewportVisualizer::setIcon ( const char *  icon)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActive ( bool  on,
HOM_GeometryViewport viewport = NULL 
)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenCurrent ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenDisplayed ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenGhosted ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenSelected ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenTemplated ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setIsActiveWhenUnselected ( bool  on)
pure virtual
virtual void HOM_ViewportVisualizer::setLabel ( const char *  label)
pure virtual
virtual void HOM_ViewportVisualizer::setName ( const char *  name)
pure virtual
virtual void HOM_ViewportVisualizer::setParm ( const char *  parm_name,
double  float_value 
)
pure virtual
virtual void HOM_ViewportVisualizer::setParm ( const char *  parm_name,
int  int_value 
)
pure virtual
virtual void HOM_ViewportVisualizer::setParm ( const char *  parm_name,
const char *  string_value 
)
pure virtual
virtual void HOM_ViewportVisualizer::setParm ( const char *  parm_name,
HOM_Ramp ramp_value 
)
pure virtual
virtual void HOM_ViewportVisualizer::setScope ( HOM_EnumValue scope)
pure virtual
virtual void HOM_ViewportVisualizer::setType ( HOM_ViewportVisualizerType type)
pure virtual
virtual void HOM_ViewportVisualizer::showInToolbar ( bool  on)
pure virtual
virtual HOM_ViewportVisualizerType* HOM_ViewportVisualizer::type ( )
pure virtual

The documentation for this class was generated from the following file: