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

#include <HOM_viewportVisualizers.h>

Public Member Functions

virtual ~HOM_viewportVisualizers ()
 
virtual std::string __repr__ ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_ViewportVisualizer > > 
visualizers (HOM_EnumValue &category=HOM_viewportVisualizerCategory::Common, HOM_Node *node=NULL)=0
 
virtual HOM_ViewportVisualizercreateVisualizer (HOM_ViewportVisualizerType *type, HOM_EnumValue &category=HOM_viewportVisualizerCategory::Common, HOM_Node *node=NULL)=0
 
virtual HOM_ViewportVisualizercopyVisualizer (HOM_ViewportVisualizer *source)=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_ViewportVisualizerType > > 
types ()=0
 
virtual
HOM_ViewportVisualizerType
type (const char *name)=0
 
virtual bool isCategoryActive (HOM_EnumValue &category, HOM_Node *node=NULL, HOM_GeometryViewport *viewport=NULL)=0
 
virtual void setIsCategoryActive (bool on, HOM_EnumValue &category, HOM_Node *node=NULL, HOM_GeometryViewport *viewport=NULL)=0
 

Detailed Description

Definition at line 27 of file HOM_viewportVisualizers.h.

Constructor & Destructor Documentation

virtual HOM_viewportVisualizers::~HOM_viewportVisualizers ( )
inlinevirtual

Definition at line 30 of file HOM_viewportVisualizers.h.

Member Function Documentation

virtual std::string HOM_viewportVisualizers::__repr__ ( )
pure virtual
virtual HOM_ViewportVisualizer* HOM_viewportVisualizers::copyVisualizer ( HOM_ViewportVisualizer source)
pure virtual
virtual HOM_ViewportVisualizer* HOM_viewportVisualizers::createVisualizer ( HOM_ViewportVisualizerType type,
HOM_EnumValue category = HOM_viewportVisualizerCategory::Common,
HOM_Node node = NULL 
)
pure virtual
virtual bool HOM_viewportVisualizers::isCategoryActive ( HOM_EnumValue category,
HOM_Node node = NULL,
HOM_GeometryViewport viewport = NULL 
)
pure virtual
virtual void HOM_viewportVisualizers::setIsCategoryActive ( bool  on,
HOM_EnumValue category,
HOM_Node node = NULL,
HOM_GeometryViewport viewport = NULL 
)
pure virtual
virtual HOM_ViewportVisualizerType* HOM_viewportVisualizers::type ( const char *  name)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_ViewportVisualizerType> > HOM_viewportVisualizers::types ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_ViewportVisualizer> > HOM_viewportVisualizers::visualizers ( HOM_EnumValue category = HOM_viewportVisualizerCategory::Common,
HOM_Node node = NULL 
)
pure virtual

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