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
 
virtual HOM_ViewportVisualizervisualizerBySessionId (int session_id)=0
 
virtual void addOpaqueEventCallback (const std::vector< HOM_EnumValue * > &event_types, void *py_callback, HOM_EnumValue &category, HOM_Node *node)=0
 
virtual void removeOpaqueEventCallback (const std::vector< HOM_EnumValue * > &event_types, void *py_callback, HOM_EnumValue &category, HOM_Node *node)=0
 
virtual void removeAllEventCallbacks (HOM_EnumValue &category=HOM_viewportVisualizerCategory::Common, HOM_Node *node=NULL)=0
 
virtual std::vector< std::pair
< std::vector< HOM_EnumValue * >
, void * > > 
opaqueEventCallbacks (HOM_EnumValue &category, HOM_Node *node)=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 void HOM_viewportVisualizers::addOpaqueEventCallback ( const std::vector< HOM_EnumValue * > &  event_types,
void py_callback,
HOM_EnumValue category,
HOM_Node node 
)
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 std::vector<std::pair<std::vector<HOM_EnumValue *>, void *> > HOM_viewportVisualizers::opaqueEventCallbacks ( HOM_EnumValue category,
HOM_Node node 
)
pure virtual
virtual void HOM_viewportVisualizers::removeAllEventCallbacks ( HOM_EnumValue category = HOM_viewportVisualizerCategory::Common,
HOM_Node node = NULL 
)
pure virtual
virtual void HOM_viewportVisualizers::removeOpaqueEventCallback ( const std::vector< HOM_EnumValue * > &  event_types,
void py_callback,
HOM_EnumValue category,
HOM_Node node 
)
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 HOM_ViewportVisualizer* HOM_viewportVisualizers::visualizerBySessionId ( int  session_id)
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: