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

#include <HOM_SceneViewer.h>

+ Inheritance diagram for HOM_SceneViewer:

Public Types

typedef std::vector< std::pair
< std::string, std::string > > 
Bindings
 
typedef std::vector< std::stringHandleParmNames
 

Public Member Functions

 HOM_SceneViewer ()
 
 HOM_SceneViewer (const HOM_SceneViewer &pane)
 
 ~HOM_SceneViewer () override
 
virtual HOM_EnumValueviewerType ()=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_GeometryViewport > > 
viewports ()=0
 
virtual HOM_GeometryViewportfindViewport (const char *name)=0
 
virtual HOM_GeometryViewportcurViewport ()=0
 
virtual HOM_GeometryViewportselectedViewport ()=0
 
virtual std::string currentState ()=0
 
virtual void enterViewState (bool wait_for_exit=false)=0
 
virtual void enterCurrentNodeState (bool wait_for_exit=false)=0
 
virtual void enterTranslateToolState (bool wait_for_exit=false)=0
 
virtual void enterRotateToolState (bool wait_for_exit=false)=0
 
virtual void enterScaleToolState (bool wait_for_exit=false)=0
 
virtual void setCurrentState (const char *state, bool wait_for_exit=false, const HOM_EnumValue &generate=HOM_stateGenerateMode::Insert, bool request_new_on_generate=false, bool ex_situ_generate=false)=0
 
virtual void _waitForStateExit (const char *state=NULL)=0
 
virtual std::string _currentBaseState ()=0
 
virtual std::vector< std::string_getCurrentStateParmNames ()=0
 
virtual std::string _evalCurrentStateParm (const char *name)=0
 
virtual bool _setCurrentStateParm (const char *name, const char *value)=0
 
virtual bool _pressCurrentStateButton (const char *name)=0
 
virtual bool isCreateInContext ()=0
 
virtual bool isWorldSpaceLocal ()=0
 
virtual HOM_EnumValueviewportLayout ()=0
 
virtual void setViewportLayout (HOM_EnumValue &layout, int single=-1)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Node > > 
selectObjects (const char *prompt="Select objects", int sel_index=0, bool allow_drag=false, bool quick_select=false, bool use_existing_selection=true, bool allow_multisel=true, const std::vector< std::string > &allowed_types=std::vector< std::string >(1,"*"), const char *icon=NULL, const char *label=NULL, const std::vector< std::string > &prior_selection_paths=std::vector< std::string >(), const std::vector< std::string > &prior_selection_ids=std::vector< std::string >(), const std::vector< HOM_Selection * > &prior_selections=std::vector< HOM_Selection * >(), HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, bool confirm_existing=false, const char *select_parm=nullptr)=0
 
virtual HOM_GeometrySelectionselectGeometry (const char *prompt="Select geometry", int sel_index=0, bool allow_drag=false, bool quick_select=false, bool use_existing_selection=true, const char *initial_selection=NULL, HOM_EnumValue *initial_selection_type=NULL, bool ordered=false, const std::vector< HOM_EnumValue * > geometry_types=std::vector< HOM_EnumValue * >(), const std::vector< HOM_EnumValue * > primitive_types=std::vector< HOM_EnumValue * >(), bool allow_obj_sel=true, const char *icon=NULL, const char *label=NULL, const std::vector< std::string > &prior_selection_paths=std::vector< std::string >(), const std::vector< std::string > &prior_selection_ids=std::vector< std::string >(), const std::vector< HOM_Selection * > &prior_selections=std::vector< HOM_Selection * >(), bool allow_other_sops=true, bool consume_selections=true, HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, bool confirm_existing=false, bool pick_at_obj_level=false, const char *select_parm=nullptr)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
selectDynamics (const char *prompt="Select dynamics objects", int sel_index=0, bool allow_objects=true, bool allow_modifiers=false, bool quick_select=false, bool use_existing_selection=true, bool allow_multisel=true, const char *icon=NULL, const char *label=NULL, const std::vector< std::string > &prior_selection_paths=std::vector< std::string >(), const std::vector< std::string > &prior_selection_ids=std::vector< std::string >(), const std::vector< HOM_Selection * > &prior_selections=std::vector< HOM_Selection * >(), HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, const char *select_parm=nullptr)=0
 
virtual std::vector< std::pair
< HOM_ElemPtr< HOM_DopData >
, HOM_ElemPtr
< HOM_GeometrySelection > > > 
selectDynamicsPoints (const char *prompt="Select dynamics points", int sel_index=0, bool quick_select=false, bool use_existing_selection=true, bool allow_multisel=true, bool only_select_points=true, bool object_based_point_selection=false, bool use_last_selected_object=false, const char *icon=NULL, const char *label=NULL, const std::vector< std::string > &prior_selection_paths=std::vector< std::string >(), const std::vector< std::string > &prior_selection_ids=std::vector< std::string >(), const std::vector< HOM_Selection * > &prior_selections=std::vector< HOM_Selection * >(), HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, const char *select_parm=nullptr)=0
 
virtual std::vector< std::pair
< HOM_ElemPtr< HOM_DopData >
, HOM_ElemPtr
< HOM_GeometrySelection > > > 
selectDynamicsPolygons (const char *prompt="Select dynamics polygons", int sel_index=0, bool quick_select=false, bool use_existing_selection=true, bool object_based_point_selection=false, bool use_last_selected_object=false, const char *icon=NULL, const char *label=NULL, const std::vector< std::string > &prior_selection_paths=std::vector< std::string >(), const std::vector< std::string > &prior_selection_ids=std::vector< std::string >(), const std::vector< HOM_Selection * > &prior_selections=std::vector< HOM_Selection * >(), HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, const char *select_parm=nullptr)=0
 
virtual std::vector< std::stringselectSceneGraph (const char *prompt="Select primitives", const std::vector< std::string > &preselection=std::vector< std::string >(), const HOM_EnumValue &prim_mask=HOM_scenePrimMask::ViewerSetting, bool quick_select=false, bool use_existing_selection=true, bool confirm_existing=false, bool allow_multisel=true, bool allow_drag=true, bool allow_selection_type_changes=false, bool propagate_selection=true, const char *path_prefix_mask=nullptr, const char *prim_kind=nullptr, HOM_Node *validate_selection_for_node=nullptr, const char *select_parm=nullptr, const HOM_EnumValue &allow_kind_mismatch=HOM_optionalBool::NoOpinion, const HOM_EnumValue &allow_instance_proxies=HOM_optionalBool::NoOpinion, bool fix_preselection_paths=true)=0
 
virtual std::vector< std::stringselectSceneGraphInstances (const char *prompt="Select point instances", const std::vector< std::string > &preselection=std::vector< std::string >(), bool quick_select=false, bool use_existing_selection=true, bool confirm_existing=false, bool allow_multisel=true, bool allow_drag=true, bool allow_selection_type_changes=false, const char *path_prefix_mask=nullptr, int instance_level=0, bool instance_indices_only=false, HOM_Node *validate_selection_for_node=nullptr, const char *select_parm=nullptr)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Vector3 > > 
selectPositions (const char *prompt="Click to specify a position", int number_of_positions=1, int min_number_of_positions=-1, bool connect_positions=true, bool show_coordinates=true, const HOM_BoundingBox &bbox=HOM_BoundingBox(), HOM_EnumValue &position_type=HOM_positionType::WorldSpace, const char *icon=NULL, const char *label=NULL, HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, const char *select_parm=nullptr)=0
 
virtual std::vector< std::pair
< HOM_ElemPtr< HOM_Vector3 >
, HOM_ElemPtr< HOM_Matrix3 > > > 
selectOrientedPositions (const char *prompt="Click to specify a position", int number_of_positions=1, int min_number_of_positions=-1, bool connect_positions=true, bool show_coordinates=true, const HOM_Matrix3 &base_orientation=HOM_Matrix3(1.0), const HOM_BoundingBox &bbox=HOM_BoundingBox(), const char *icon=NULL, const char *label=NULL, HOM_ParmTemplateGroup *toolbox_templategroup=nullptr, HOM_ParmTemplateGroup *toolbox1_templategroup=nullptr, const char *select_parm=nullptr)=0
 
virtual void _selectDrawableGeometry (void *drawable_selection, HOM_EnumValue &selection_modifier)=0
 
virtual HOM_GeometrySelectioncurrentGeometrySelection ()=0
 
virtual std::string currentGeometrySelectionParm ()=0
 
virtual void setCurrentGeometrySelection (HOM_EnumValue &geometry_type, const std::vector< HOM_Node * > &nodes, const std::vector< HOM_Selection * > &selections)=0
 
virtual std::vector< std::stringcurrentSceneGraphSelection ()=0
 
virtual void setCurrentSceneGraphSelection (const std::vector< std::string > &selection, bool fix_selection_paths=true)=0
 
virtual std::vector< std::stringsceneGraphHighlight ()=0
 
virtual void setSceneGraphHighlight (const std::vector< std::string > &highlight)=0
 
virtual UT_Tuple< double,
std::string
locateSceneGraphPrim (int x, int y, const HOM_EnumValue &prim_mask=HOM_scenePrimMask::ViewerSetting)=0
 
virtual bool sceneGraphStageLocked ()=0
 
virtual void setSceneGraphStageLocked (bool locked)=0
 
virtual HOM_EnumValuesnappingMode ()=0
 
virtual void setSnappingMode (HOM_EnumValue &snapping_mode)=0
 
virtual bool isSnappingToCurrentGeometry ()=0
 
virtual void setSnapToCurrentGeometry (bool on)=0
 
virtual bool isSnappingToTemplates ()=0
 
virtual void setSnapToTemplates (bool on)=0
 
virtual bool isSnappingToOtherObjects ()=0
 
virtual void setSnapToOtherObjects (bool on)=0
 
virtual bool isSnappingToGuides ()=0
 
virtual void setSnapToGuides (bool on)=0
 
virtual bool isDepthSnapping ()=0
 
virtual void setDepthSnapping (bool on)=0
 
virtual bool isOrientingOnSnap ()=0
 
virtual void setOrientOnSnap (bool on)=0
 
virtual float snappingGravity ()=0
 
virtual std::vector
< HOM_EnumValue * > 
snappingPriorities ()=0
 
virtual bool isPickingVisibleGeometry ()=0
 
virtual void setPickingVisibleGeometry (bool on)=0
 
virtual bool isPickingContainedGeometry ()=0
 
virtual void setPickingContainedGeometry (bool on)=0
 
virtual bool isGroupPicking ()=0
 
virtual void setGroupPicking (bool on)=0
 
virtual bool isWholeGeometryPicking ()=0
 
virtual void setWholeGeometryPicking (bool on)=0
 
virtual bool isSecureSelection ()=0
 
virtual void setSecureSelection (bool on)=0
 
virtual bool isPickingCurrentNode ()=0
 
virtual void setPickingCurrentNode (bool on)=0
 
virtual HOM_EnumValuepickGeometryType ()=0
 
virtual void setPickGeometryType (HOM_EnumValue &geometry_type)=0
 
virtual HOM_EnumValueselectionMode ()=0
 
virtual void setSelectionMode (HOM_EnumValue &style)=0
 
virtual HOM_EnumValuepickStyle ()=0
 
virtual void setPickStyle (HOM_EnumValue &style)=0
 
virtual HOM_EnumValuepickModifier ()=0
 
virtual void setPickModifier (HOM_EnumValue &modifier)=0
 
virtual HOM_EnumValuedefaultPickModifier ()=0
 
virtual void setDefaultPickModifier (HOM_EnumValue &modifier)=0
 
virtual HOM_EnumValuepickFacing ()=0
 
virtual void setPickFacing (HOM_EnumValue &facing)=0
 
virtual HOM_EnumValueactivePickModifier ()=0
 
virtual bool isGroupListVisible ()=0
 
virtual void setGroupListVisible (bool on)=0
 
virtual bool isGroupListColoringGeometry ()=0
 
virtual void setGroupListColoringGeometry (bool on)=0
 
virtual bool isGroupListShowingEmptyGroups ()=0
 
virtual void setGroupListShowingEmptyGroups (bool on)=0
 
virtual bool isGroupListShowingOnlyPreSelectedGroups ()=0
 
virtual void setGroupListShowingOnlyPreSelectedGroups (bool on)=0
 
virtual bool isGroupListCondensingPathHierarchies ()=0
 
virtual void setGroupListCondensingPathHierarchies (bool on)=0
 
virtual HOM_Vector2groupListSize ()=0
 
virtual void setGroupListSize (double width, double height)=0
 
virtual HOM_EnumValuegroupListType ()=0
 
virtual void setGroupListType (HOM_EnumValue &group_list_type)=0
 
virtual std::string groupListMask ()=0
 
virtual void setGroupListMask (const char *mask)=0
 
virtual HOM_ConstructionPlaneconstructionPlane ()=0
 
virtual HOM_ReferencePlanereferencePlane ()=0
 
virtual HOM_FlipbookSettingsflipbookSettings ()=0
 
virtual void flipbook (HOM_GeometryViewport *viewport=NULL, HOM_FlipbookSettings *settings=NULL, bool open_dialog=false)=0
 
virtual void runShelfTool (const char *tool_name)=0
 
virtual void beginStateUndo (const char *label)=0
 
virtual void endStateUndo ()=0
 
virtual void setPromptMessage (std::string const &msg, HOM_EnumValue const &msg_type=HOM_promptMessageType::Prompt)=0
 
virtual void clearPromptMessage ()=0
 
virtual void flashMessage (std::string const &image, std::string const &msg, float duration=1.0, HOM_GeometryViewport *viewport=NULL)=0
 
virtual std::vector
< std::vector< std::string > > 
hotkeyAssignments (const std::vector< std::string > &hotkey_symbols)=0
 
virtual void showHandle (std::string const &name, bool value)=0
 
virtual void openVisualizerEditor (HOM_ViewportVisualizer *vis)=0
 
virtual void openOptionDialog (const char *path, const char *label)=0
 
virtual void triggerStateSelector (HOM_EnumValue const &action, std::string const &name=std::string())=0
 
virtual std::string currentStateSelector ()=0
 
virtual void _runStateCommand (std::string const &name, void *args=nullptr)=0
 
virtual void showCurrentSopGeometry (bool value)=0
 
virtual bool isShowingCurrentSopGeometry () const =0
 
virtual void showOperationBar (bool on)=0
 
virtual bool isShowingOperationBar ()=0
 
virtual void showColorCorrectionBar (bool on)=0
 
virtual bool isShowingColorCorrectionBar ()=0
 
virtual void showMemoryBar (bool on)=0
 
virtual bool isShowingMemoryBar ()=0
 
virtual void showDisplayOptionsBar (bool on)=0
 
virtual bool isShowingDisplayOptionsBar ()=0
 
virtual void showSelectionBar (bool on)=0
 
virtual bool isShowingSelectionBar ()=0
 
virtual void setIncludeColorCorrectionBar (bool on)=0
 
virtual bool includeColorCorrectionBar ()=0
 
virtual void setIncludeMemoryBar (bool on)=0
 
virtual bool includeMemoryBar ()=0
 
virtual void setGeometryVisibility (HOM_SopNode &sop, bool on)=0
 
virtual bool geometryVisibility (HOM_SopNode &sop)=0
 
virtual bool usingOCIO ()=0
 
virtual void setUsingOCIO (bool enable)=0
 
virtual void setOCIODisplayView (const char *display=nullptr, const char *view=nullptr)=0
 
virtual std::string getOCIODisplay ()=0
 
virtual std::string getOCIOView ()=0
 
virtual std::vector< intgeometry ()=0
 
virtual bool isViewingSceneGraph ()=0
 
virtual voidopaqueStage ()=0
 
virtual int stageSerial ()=0
 
virtual void setShowGeometry (bool show)=0
 
virtual bool showGeometry ()=0
 
virtual void setShowCameras (bool show)=0
 
virtual bool showCameras ()=0
 
virtual void setShowLights (bool show)=0
 
virtual bool showLights ()=0
 
virtual void setShowSelection (bool show)=0
 
virtual bool showSelection ()=0
 
virtual void setShowRenderTime (bool show)=0
 
virtual bool showRenderTime ()=0
 
virtual void setShowRenderStats (bool show)=0
 
virtual bool showRenderStats ()=0
 
virtual void setSelectionKind (const char *kind)=0
 
virtual void setSelectionPointInstances (bool topmost)=0
 
virtual std::string selectionKind ()=0
 
virtual bool isSelectingPointInstances ()=0
 
virtual bool isSelectingTopmostInstance ()=0
 
virtual void setSelectionAllowKindMismatch (bool allow)=0
 
virtual bool selectionAllowKindMismatch ()=0
 
virtual void setSelectionAllowInstanceProxies (bool allow)=0
 
virtual bool selectionAllowInstanceProxies ()=0
 
virtual void setSelectionAllowHiddenPrims (bool allow)=0
 
virtual bool selectionAllowHiddenPrims ()=0
 
virtual void setStageControlsPlaybar (bool controls_playbar)=0
 
virtual bool stageControlsPlaybar ()=0
 
virtual std::vector< std::stringhydraRenderers ()=0
 
virtual void setHydraRenderer (const std::string &ren_name)=0
 
virtual std::string currentHydraRenderer ()=0
 
virtual void restartRenderer ()=0
 
virtual void resetViewportCamera ()=0
 
virtual void showProxyPurpose (bool enable, const char *renderer=nullptr)=0
 
virtual void showGuidePurpose (bool enable, const char *renderer=nullptr)=0
 
virtual void showRenderPurpose (bool enable, const char *renderer=nullptr)=0
 
virtual void useViewportOverrides (bool enable, const char *renderer=nullptr)=0
 
virtual void useViewportLoadMasks (bool enable, const char *renderer=nullptr)=0
 
virtual void usePostLayers (bool enable, const char *renderer=nullptr)=0
 
virtual bool showingProxyPurpose (const char *renderer=nullptr)=0
 
virtual bool showingGuidePurpose (const char *renderer=nullptr)=0
 
virtual bool showingRenderPurpose (const char *renderer=nullptr)=0
 
virtual bool usingViewportOverrides (const char *renderer=nullptr)=0
 
virtual bool usingViewportLoadMasks (const char *renderer=nullptr)=0
 
virtual bool usingPostLayers (const char *renderer=nullptr)=0
 
virtual void addOpaqueEventCallback (void *callback)=0
 
virtual void removeOpaqueEventCallback (void *callback)=0
 
virtual std::vector< void * > opaqueEventCallbacks ()=0
 
virtual void clearOpaqueEventCallbacks ()=0
 
virtual voidopaqueQtWindow ()=0
 
virtual void hudInfoInternal (const HOM_EnumValue &hud_state, int show, bool terminate, int update_texture, void *hud_template, void *hud_values, const HOM_EnumValue &hud_panel)=0
 
virtual void bindViewerHandle (std::string const &handle_type, std::string const &handle_instance_name, std::string const &settings=std::string(), bool cache_previous_parms=false, HandleParmNames const &handle_parms=HandleParmNames())=0
 
virtual void bindViewerHandleStatic (std::string const &handle_type, std::string const &handle_instance_name, Bindings const &bindings, std::string const &settings=std::string())=0
 
virtual void unbindViewerHandle (std::string const &handle_instance_name)=0
 
virtual std::string fullName ()=0
 
- Public Member Functions inherited from HOM_PathBasedPaneTab
 HOM_PathBasedPaneTab ()
 
 HOM_PathBasedPaneTab (const HOM_PathBasedPaneTab &pane)
 
 ~HOM_PathBasedPaneTab () override
 
virtual HOM_Nodepwd ()=0
 
virtual void setPwd (HOM_Node &node)=0
 
virtual void cd (const char *path)=0
 
virtual HOM_NodecurrentNode ()=0
 
virtual void setCurrentNode (HOM_Node &node, bool pick_node=true)=0
 
- Public Member Functions inherited from HOM_PaneTab
 HOM_PaneTab ()
 
 HOM_PaneTab (const HOM_PaneTab &)
 
virtual ~HOM_PaneTab ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_PaneTab > pane_tab)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_Panepane ()=0
 
virtual HOM_FloatingPanelfloatingPanel ()=0
 
virtual std::string name ()=0
 
virtual void setName (const char *name)=0
 
virtual bool isCurrentTab ()=0
 
virtual void setIsCurrentTab ()=0
 
virtual bool isFloating ()=0
 
virtual HOM_PaneTabclone ()=0
 
virtual void close ()=0
 
virtual HOM_EnumValuetype ()=0
 
virtual HOM_PaneTabsetType (HOM_EnumValue &type)=0
 
virtual HOM_EnumValuelinkGroup ()=0
 
virtual void setLinkGroup (HOM_EnumValue &group)=0
 
virtual bool isPin ()=0
 
virtual void setPin (bool pin)=0
 
virtual std::vector< std::string_getValueNames ()=0
 
virtual std::string _getValue (const char *name)=0
 
virtual bool _setValue (const char *name, const char *value)=0
 
virtual bool _pressButton (const char *name)=0
 
virtual std::vector< intsize ()=0
 
virtual std::vector< intcontentSize ()=0
 
virtual bool hasNetworkControls ()=0
 
virtual bool isShowingNetworkControls ()=0
 
virtual void setShowNetworkControls (bool value)=0
 
virtual void showNetworkControls (bool value)=0
 
virtual void displayRadialMenu (const std::string &name)=0
 
virtual void displayRadialMenu (HOM_RadialItem *item)=0
 
virtual void_qtParentWindow ()=0
 
virtual std::vector< int_qtScreenGeometry ()=0
 

Detailed Description

Definition at line 34 of file HOM_SceneViewer.h.

Member Typedef Documentation

typedef std::vector< std::pair<std::string, std::string> > HOM_SceneViewer::Bindings

Definition at line 37 of file HOM_SceneViewer.h.

Definition at line 38 of file HOM_SceneViewer.h.

Constructor & Destructor Documentation

HOM_SceneViewer::HOM_SceneViewer ( )
inline

Definition at line 40 of file HOM_SceneViewer.h.

HOM_SceneViewer::HOM_SceneViewer ( const HOM_SceneViewer pane)
inline

Definition at line 46 of file HOM_SceneViewer.h.

HOM_SceneViewer::~HOM_SceneViewer ( )
inlineoverride

Definition at line 50 of file HOM_SceneViewer.h.

Member Function Documentation

virtual std::string HOM_SceneViewer::_currentBaseState ( )
pure virtual
virtual std::string HOM_SceneViewer::_evalCurrentStateParm ( const char *  name)
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::_getCurrentStateParmNames ( )
pure virtual
virtual bool HOM_SceneViewer::_pressCurrentStateButton ( const char *  name)
pure virtual
virtual void HOM_SceneViewer::_runStateCommand ( std::string const name,
void args = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::_selectDrawableGeometry ( void drawable_selection,
HOM_EnumValue selection_modifier 
)
pure virtual
virtual bool HOM_SceneViewer::_setCurrentStateParm ( const char *  name,
const char *  value 
)
pure virtual
virtual void HOM_SceneViewer::_waitForStateExit ( const char *  state = NULL)
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::activePickModifier ( )
pure virtual
virtual void HOM_SceneViewer::addOpaqueEventCallback ( void callback)
pure virtual
virtual void HOM_SceneViewer::beginStateUndo ( const char *  label)
pure virtual
virtual void HOM_SceneViewer::bindViewerHandle ( std::string const handle_type,
std::string const handle_instance_name,
std::string const settings = std::string(),
bool  cache_previous_parms = false,
HandleParmNames const handle_parms = HandleParmNames() 
)
pure virtual
virtual void HOM_SceneViewer::bindViewerHandleStatic ( std::string const handle_type,
std::string const handle_instance_name,
Bindings const bindings,
std::string const settings = std::string() 
)
pure virtual
virtual void HOM_SceneViewer::clearOpaqueEventCallbacks ( )
pure virtual
virtual void HOM_SceneViewer::clearPromptMessage ( )
pure virtual
virtual HOM_ConstructionPlane* HOM_SceneViewer::constructionPlane ( )
pure virtual
virtual HOM_GeometrySelection* HOM_SceneViewer::currentGeometrySelection ( )
pure virtual
virtual std::string HOM_SceneViewer::currentGeometrySelectionParm ( )
pure virtual
virtual std::string HOM_SceneViewer::currentHydraRenderer ( )
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::currentSceneGraphSelection ( )
pure virtual
virtual std::string HOM_SceneViewer::currentState ( )
pure virtual
virtual std::string HOM_SceneViewer::currentStateSelector ( )
pure virtual
virtual HOM_GeometryViewport* HOM_SceneViewer::curViewport ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::defaultPickModifier ( )
pure virtual
virtual void HOM_SceneViewer::endStateUndo ( )
pure virtual
virtual void HOM_SceneViewer::enterCurrentNodeState ( bool  wait_for_exit = false)
pure virtual
virtual void HOM_SceneViewer::enterRotateToolState ( bool  wait_for_exit = false)
pure virtual
virtual void HOM_SceneViewer::enterScaleToolState ( bool  wait_for_exit = false)
pure virtual
virtual void HOM_SceneViewer::enterTranslateToolState ( bool  wait_for_exit = false)
pure virtual
virtual void HOM_SceneViewer::enterViewState ( bool  wait_for_exit = false)
pure virtual
virtual HOM_GeometryViewport* HOM_SceneViewer::findViewport ( const char *  name)
pure virtual
virtual void HOM_SceneViewer::flashMessage ( std::string const image,
std::string const msg,
float  duration = 1.0,
HOM_GeometryViewport viewport = NULL 
)
pure virtual
virtual void HOM_SceneViewer::flipbook ( HOM_GeometryViewport viewport = NULL,
HOM_FlipbookSettings settings = NULL,
bool  open_dialog = false 
)
pure virtual
virtual HOM_FlipbookSettings* HOM_SceneViewer::flipbookSettings ( )
pure virtual
virtual std::string HOM_SceneViewer::fullName ( )
pure virtual
virtual std::vector<int> HOM_SceneViewer::geometry ( )
pure virtual
virtual bool HOM_SceneViewer::geometryVisibility ( HOM_SopNode sop)
pure virtual
virtual std::string HOM_SceneViewer::getOCIODisplay ( )
pure virtual
virtual std::string HOM_SceneViewer::getOCIOView ( )
pure virtual
virtual std::string HOM_SceneViewer::groupListMask ( )
pure virtual
virtual HOM_Vector2* HOM_SceneViewer::groupListSize ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::groupListType ( )
pure virtual
virtual std::vector<std::vector<std::string> > HOM_SceneViewer::hotkeyAssignments ( const std::vector< std::string > &  hotkey_symbols)
pure virtual
virtual void HOM_SceneViewer::hudInfoInternal ( const HOM_EnumValue hud_state,
int  show,
bool  terminate,
int  update_texture,
void hud_template,
void hud_values,
const HOM_EnumValue hud_panel 
)
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::hydraRenderers ( )
pure virtual
virtual bool HOM_SceneViewer::includeColorCorrectionBar ( )
pure virtual
virtual bool HOM_SceneViewer::includeMemoryBar ( )
pure virtual
virtual bool HOM_SceneViewer::isCreateInContext ( )
pure virtual
virtual bool HOM_SceneViewer::isDepthSnapping ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupListColoringGeometry ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupListCondensingPathHierarchies ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupListShowingEmptyGroups ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupListShowingOnlyPreSelectedGroups ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupListVisible ( )
pure virtual
virtual bool HOM_SceneViewer::isGroupPicking ( )
pure virtual
virtual bool HOM_SceneViewer::isOrientingOnSnap ( )
pure virtual
virtual bool HOM_SceneViewer::isPickingContainedGeometry ( )
pure virtual
virtual bool HOM_SceneViewer::isPickingCurrentNode ( )
pure virtual
virtual bool HOM_SceneViewer::isPickingVisibleGeometry ( )
pure virtual
virtual bool HOM_SceneViewer::isSecureSelection ( )
pure virtual
virtual bool HOM_SceneViewer::isSelectingPointInstances ( )
pure virtual
virtual bool HOM_SceneViewer::isSelectingTopmostInstance ( )
pure virtual
virtual bool HOM_SceneViewer::isShowingColorCorrectionBar ( )
pure virtual
virtual bool HOM_SceneViewer::isShowingCurrentSopGeometry ( ) const
pure virtual
virtual bool HOM_SceneViewer::isShowingDisplayOptionsBar ( )
pure virtual
virtual bool HOM_SceneViewer::isShowingMemoryBar ( )
pure virtual
virtual bool HOM_SceneViewer::isShowingOperationBar ( )
pure virtual
virtual bool HOM_SceneViewer::isShowingSelectionBar ( )
pure virtual
virtual bool HOM_SceneViewer::isSnappingToCurrentGeometry ( )
pure virtual
virtual bool HOM_SceneViewer::isSnappingToGuides ( )
pure virtual
virtual bool HOM_SceneViewer::isSnappingToOtherObjects ( )
pure virtual
virtual bool HOM_SceneViewer::isSnappingToTemplates ( )
pure virtual
virtual bool HOM_SceneViewer::isViewingSceneGraph ( )
pure virtual
virtual bool HOM_SceneViewer::isWholeGeometryPicking ( )
pure virtual
virtual bool HOM_SceneViewer::isWorldSpaceLocal ( )
pure virtual
virtual UT_Tuple<double, std::string> HOM_SceneViewer::locateSceneGraphPrim ( int  x,
int  y,
const HOM_EnumValue prim_mask = HOM_scenePrimMask::ViewerSetting 
)
pure virtual
virtual std::vector<void *> HOM_SceneViewer::opaqueEventCallbacks ( )
pure virtual
virtual void* HOM_SceneViewer::opaqueQtWindow ( )
pure virtual
virtual void* HOM_SceneViewer::opaqueStage ( )
pure virtual
virtual void HOM_SceneViewer::openOptionDialog ( const char *  path,
const char *  label 
)
pure virtual
virtual void HOM_SceneViewer::openVisualizerEditor ( HOM_ViewportVisualizer vis)
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::pickFacing ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::pickGeometryType ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::pickModifier ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::pickStyle ( )
pure virtual
virtual HOM_ReferencePlane* HOM_SceneViewer::referencePlane ( )
pure virtual
virtual void HOM_SceneViewer::removeOpaqueEventCallback ( void callback)
pure virtual
virtual void HOM_SceneViewer::resetViewportCamera ( )
pure virtual
virtual void HOM_SceneViewer::restartRenderer ( )
pure virtual
virtual void HOM_SceneViewer::runShelfTool ( const char *  tool_name)
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::sceneGraphHighlight ( )
pure virtual
virtual bool HOM_SceneViewer::sceneGraphStageLocked ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_SceneViewer::selectDynamics ( const char *  prompt = "Select dynamics objects",
int  sel_index = 0,
bool  allow_objects = true,
bool  allow_modifiers = false,
bool  quick_select = false,
bool  use_existing_selection = true,
bool  allow_multisel = true,
const char *  icon = NULL,
const char *  label = NULL,
const std::vector< std::string > &  prior_selection_paths = std::vector< std::string >(),
const std::vector< std::string > &  prior_selection_ids = std::vector< std::string >(),
const std::vector< HOM_Selection * > &  prior_selections = std::vector< HOM_Selection * >(),
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual std::vector<std::pair<HOM_ElemPtr<HOM_DopData>, HOM_ElemPtr<HOM_GeometrySelection> > > HOM_SceneViewer::selectDynamicsPoints ( const char *  prompt = "Select dynamics points",
int  sel_index = 0,
bool  quick_select = false,
bool  use_existing_selection = true,
bool  allow_multisel = true,
bool  only_select_points = true,
bool  object_based_point_selection = false,
bool  use_last_selected_object = false,
const char *  icon = NULL,
const char *  label = NULL,
const std::vector< std::string > &  prior_selection_paths = std::vector< std::string >(),
const std::vector< std::string > &  prior_selection_ids = std::vector< std::string >(),
const std::vector< HOM_Selection * > &  prior_selections = std::vector< HOM_Selection * >(),
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual std::vector<std::pair<HOM_ElemPtr<HOM_DopData>, HOM_ElemPtr<HOM_GeometrySelection> > > HOM_SceneViewer::selectDynamicsPolygons ( const char *  prompt = "Select dynamics polygons",
int  sel_index = 0,
bool  quick_select = false,
bool  use_existing_selection = true,
bool  object_based_point_selection = false,
bool  use_last_selected_object = false,
const char *  icon = NULL,
const char *  label = NULL,
const std::vector< std::string > &  prior_selection_paths = std::vector< std::string >(),
const std::vector< std::string > &  prior_selection_ids = std::vector< std::string >(),
const std::vector< HOM_Selection * > &  prior_selections = std::vector< HOM_Selection * >(),
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual HOM_GeometryViewport* HOM_SceneViewer::selectedViewport ( )
pure virtual
virtual HOM_GeometrySelection* HOM_SceneViewer::selectGeometry ( const char *  prompt = "Select geometry",
int  sel_index = 0,
bool  allow_drag = false,
bool  quick_select = false,
bool  use_existing_selection = true,
const char *  initial_selection = NULL,
HOM_EnumValue initial_selection_type = NULL,
bool  ordered = false,
const std::vector< HOM_EnumValue * >  geometry_types = std::vector< HOM_EnumValue * >(),
const std::vector< HOM_EnumValue * >  primitive_types = std::vector< HOM_EnumValue * >(),
bool  allow_obj_sel = true,
const char *  icon = NULL,
const char *  label = NULL,
const std::vector< std::string > &  prior_selection_paths = std::vector< std::string >(),
const std::vector< std::string > &  prior_selection_ids = std::vector< std::string >(),
const std::vector< HOM_Selection * > &  prior_selections = std::vector< HOM_Selection * >(),
bool  allow_other_sops = true,
bool  consume_selections = true,
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
bool  confirm_existing = false,
bool  pick_at_obj_level = false,
const char *  select_parm = nullptr 
)
pure virtual
virtual bool HOM_SceneViewer::selectionAllowHiddenPrims ( )
pure virtual
virtual bool HOM_SceneViewer::selectionAllowInstanceProxies ( )
pure virtual
virtual bool HOM_SceneViewer::selectionAllowKindMismatch ( )
pure virtual
virtual std::string HOM_SceneViewer::selectionKind ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::selectionMode ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Node> > HOM_SceneViewer::selectObjects ( const char *  prompt = "Select objects",
int  sel_index = 0,
bool  allow_drag = false,
bool  quick_select = false,
bool  use_existing_selection = true,
bool  allow_multisel = true,
const std::vector< std::string > &  allowed_types = std::vector< std::string >(1,"*"),
const char *  icon = NULL,
const char *  label = NULL,
const std::vector< std::string > &  prior_selection_paths = std::vector< std::string >(),
const std::vector< std::string > &  prior_selection_ids = std::vector< std::string >(),
const std::vector< HOM_Selection * > &  prior_selections = std::vector< HOM_Selection * >(),
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
bool  confirm_existing = false,
const char *  select_parm = nullptr 
)
pure virtual
virtual std::vector<std::pair<HOM_ElemPtr<HOM_Vector3>, HOM_ElemPtr<HOM_Matrix3> > > HOM_SceneViewer::selectOrientedPositions ( const char *  prompt = "Click to specify a position",
int  number_of_positions = 1,
int  min_number_of_positions = -1,
bool  connect_positions = true,
bool  show_coordinates = true,
const HOM_Matrix3 base_orientation = HOM_Matrix3(1.0),
const HOM_BoundingBox bbox = HOM_BoundingBox(),
const char *  icon = NULL,
const char *  label = NULL,
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Vector3> > HOM_SceneViewer::selectPositions ( const char *  prompt = "Click to specify a position",
int  number_of_positions = 1,
int  min_number_of_positions = -1,
bool  connect_positions = true,
bool  show_coordinates = true,
const HOM_BoundingBox bbox = HOM_BoundingBox(),
HOM_EnumValue position_type = HOM_positionType::WorldSpace,
const char *  icon = NULL,
const char *  label = NULL,
HOM_ParmTemplateGroup toolbox_templategroup = nullptr,
HOM_ParmTemplateGroup toolbox1_templategroup = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::selectSceneGraph ( const char *  prompt = "Select primitives",
const std::vector< std::string > &  preselection = std::vector< std::string >(),
const HOM_EnumValue prim_mask = HOM_scenePrimMask::ViewerSetting,
bool  quick_select = false,
bool  use_existing_selection = true,
bool  confirm_existing = false,
bool  allow_multisel = true,
bool  allow_drag = true,
bool  allow_selection_type_changes = false,
bool  propagate_selection = true,
const char *  path_prefix_mask = nullptr,
const char *  prim_kind = nullptr,
HOM_Node validate_selection_for_node = nullptr,
const char *  select_parm = nullptr,
const HOM_EnumValue allow_kind_mismatch = HOM_optionalBool::NoOpinion,
const HOM_EnumValue allow_instance_proxies = HOM_optionalBool::NoOpinion,
bool  fix_preselection_paths = true 
)
pure virtual
virtual std::vector<std::string> HOM_SceneViewer::selectSceneGraphInstances ( const char *  prompt = "Select point instances",
const std::vector< std::string > &  preselection = std::vector< std::string >(),
bool  quick_select = false,
bool  use_existing_selection = true,
bool  confirm_existing = false,
bool  allow_multisel = true,
bool  allow_drag = true,
bool  allow_selection_type_changes = false,
const char *  path_prefix_mask = nullptr,
int  instance_level = 0,
bool  instance_indices_only = false,
HOM_Node validate_selection_for_node = nullptr,
const char *  select_parm = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::setCurrentGeometrySelection ( HOM_EnumValue geometry_type,
const std::vector< HOM_Node * > &  nodes,
const std::vector< HOM_Selection * > &  selections 
)
pure virtual
virtual void HOM_SceneViewer::setCurrentSceneGraphSelection ( const std::vector< std::string > &  selection,
bool  fix_selection_paths = true 
)
pure virtual
virtual void HOM_SceneViewer::setCurrentState ( const char *  state,
bool  wait_for_exit = false,
const HOM_EnumValue generate = HOM_stateGenerateMode::Insert,
bool  request_new_on_generate = false,
bool  ex_situ_generate = false 
)
pure virtual
virtual void HOM_SceneViewer::setDefaultPickModifier ( HOM_EnumValue modifier)
pure virtual
virtual void HOM_SceneViewer::setDepthSnapping ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGeometryVisibility ( HOM_SopNode sop,
bool  on 
)
pure virtual
virtual void HOM_SceneViewer::setGroupListColoringGeometry ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGroupListCondensingPathHierarchies ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGroupListMask ( const char *  mask)
pure virtual
virtual void HOM_SceneViewer::setGroupListShowingEmptyGroups ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGroupListShowingOnlyPreSelectedGroups ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGroupListSize ( double  width,
double  height 
)
pure virtual
virtual void HOM_SceneViewer::setGroupListType ( HOM_EnumValue group_list_type)
pure virtual
virtual void HOM_SceneViewer::setGroupListVisible ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setGroupPicking ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setHydraRenderer ( const std::string ren_name)
pure virtual
virtual void HOM_SceneViewer::setIncludeColorCorrectionBar ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setIncludeMemoryBar ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setOCIODisplayView ( const char *  display = nullptr,
const char *  view = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::setOrientOnSnap ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setPickFacing ( HOM_EnumValue facing)
pure virtual
virtual void HOM_SceneViewer::setPickGeometryType ( HOM_EnumValue geometry_type)
pure virtual
virtual void HOM_SceneViewer::setPickingContainedGeometry ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setPickingCurrentNode ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setPickingVisibleGeometry ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setPickModifier ( HOM_EnumValue modifier)
pure virtual
virtual void HOM_SceneViewer::setPickStyle ( HOM_EnumValue style)
pure virtual
virtual void HOM_SceneViewer::setPromptMessage ( std::string const msg,
HOM_EnumValue const msg_type = HOM_promptMessageType::Prompt 
)
pure virtual
virtual void HOM_SceneViewer::setSceneGraphHighlight ( const std::vector< std::string > &  highlight)
pure virtual
virtual void HOM_SceneViewer::setSceneGraphStageLocked ( bool  locked)
pure virtual
virtual void HOM_SceneViewer::setSecureSelection ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setSelectionAllowHiddenPrims ( bool  allow)
pure virtual
virtual void HOM_SceneViewer::setSelectionAllowInstanceProxies ( bool  allow)
pure virtual
virtual void HOM_SceneViewer::setSelectionAllowKindMismatch ( bool  allow)
pure virtual
virtual void HOM_SceneViewer::setSelectionKind ( const char *  kind)
pure virtual
virtual void HOM_SceneViewer::setSelectionMode ( HOM_EnumValue style)
pure virtual
virtual void HOM_SceneViewer::setSelectionPointInstances ( bool  topmost)
pure virtual
virtual void HOM_SceneViewer::setShowCameras ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setShowGeometry ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setShowLights ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setShowRenderStats ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setShowRenderTime ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setShowSelection ( bool  show)
pure virtual
virtual void HOM_SceneViewer::setSnappingMode ( HOM_EnumValue snapping_mode)
pure virtual
virtual void HOM_SceneViewer::setSnapToCurrentGeometry ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setSnapToGuides ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setSnapToOtherObjects ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setSnapToTemplates ( bool  on)
pure virtual
virtual void HOM_SceneViewer::setStageControlsPlaybar ( bool  controls_playbar)
pure virtual
virtual void HOM_SceneViewer::setUsingOCIO ( bool  enable)
pure virtual
virtual void HOM_SceneViewer::setViewportLayout ( HOM_EnumValue layout,
int  single = -1 
)
pure virtual
virtual void HOM_SceneViewer::setWholeGeometryPicking ( bool  on)
pure virtual
virtual bool HOM_SceneViewer::showCameras ( )
pure virtual
virtual void HOM_SceneViewer::showColorCorrectionBar ( bool  on)
pure virtual
virtual void HOM_SceneViewer::showCurrentSopGeometry ( bool  value)
pure virtual
virtual void HOM_SceneViewer::showDisplayOptionsBar ( bool  on)
pure virtual
virtual bool HOM_SceneViewer::showGeometry ( )
pure virtual
virtual void HOM_SceneViewer::showGuidePurpose ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::showHandle ( std::string const name,
bool  value 
)
pure virtual
virtual bool HOM_SceneViewer::showingGuidePurpose ( const char *  renderer = nullptr)
pure virtual
virtual bool HOM_SceneViewer::showingProxyPurpose ( const char *  renderer = nullptr)
pure virtual
virtual bool HOM_SceneViewer::showingRenderPurpose ( const char *  renderer = nullptr)
pure virtual
virtual bool HOM_SceneViewer::showLights ( )
pure virtual
virtual void HOM_SceneViewer::showMemoryBar ( bool  on)
pure virtual
virtual void HOM_SceneViewer::showOperationBar ( bool  on)
pure virtual
virtual void HOM_SceneViewer::showProxyPurpose ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::showRenderPurpose ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual bool HOM_SceneViewer::showRenderStats ( )
pure virtual
virtual bool HOM_SceneViewer::showRenderTime ( )
pure virtual
virtual bool HOM_SceneViewer::showSelection ( )
pure virtual
virtual void HOM_SceneViewer::showSelectionBar ( bool  on)
pure virtual
virtual float HOM_SceneViewer::snappingGravity ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::snappingMode ( )
pure virtual
virtual std::vector<HOM_EnumValue*> HOM_SceneViewer::snappingPriorities ( )
pure virtual
virtual bool HOM_SceneViewer::stageControlsPlaybar ( )
pure virtual
virtual int HOM_SceneViewer::stageSerial ( )
pure virtual
virtual void HOM_SceneViewer::triggerStateSelector ( HOM_EnumValue const action,
std::string const name = std::string() 
)
pure virtual
virtual void HOM_SceneViewer::unbindViewerHandle ( std::string const handle_instance_name)
pure virtual
virtual void HOM_SceneViewer::usePostLayers ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::useViewportLoadMasks ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual void HOM_SceneViewer::useViewportOverrides ( bool  enable,
const char *  renderer = nullptr 
)
pure virtual
virtual bool HOM_SceneViewer::usingOCIO ( )
pure virtual
virtual bool HOM_SceneViewer::usingPostLayers ( const char *  renderer = nullptr)
pure virtual
virtual bool HOM_SceneViewer::usingViewportLoadMasks ( const char *  renderer = nullptr)
pure virtual
virtual bool HOM_SceneViewer::usingViewportOverrides ( const char *  renderer = nullptr)
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::viewerType ( )
pure virtual
virtual HOM_EnumValue& HOM_SceneViewer::viewportLayout ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_GeometryViewport> > HOM_SceneViewer::viewports ( )
pure virtual

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