9 #ifndef __HOM_SceneGraphTree_h__
10 #define __HOM_SceneGraphTree_h__
37 virtual bool showInactivePrimitives() = 0;
38 virtual void setShowInactivePrimitives(
bool show) = 0;
39 virtual bool showInvisiblePrimitives() = 0;
40 virtual void setShowInvisiblePrimitives(
bool show) = 0;
41 virtual bool showOverPrimitives() = 0;
42 virtual void setShowOverPrimitives(
bool show) = 0;
43 virtual bool showClassPrimitives() = 0;
44 virtual void setShowClassPrimitives(
bool show) = 0;
45 virtual bool showPrototypePrimitives() = 0;
46 virtual void setShowPrototypePrimitives(
bool show) = 0;
47 virtual bool showLayerInfoPrimitives() = 0;
48 virtual void setShowLayerInfoPrimitives(
bool show) = 0;
49 virtual bool showHiddenInUiPrimitives() = 0;
50 virtual void setShowHiddenInUiPrimitives(
bool show) = 0;
52 virtual std::vector<std::string> allColumns() = 0;
53 virtual std::vector<std::string> visibleColumns() = 0;
54 virtual void setVisibleColumns(std::vector<std::string>
const &columns) = 0;
57 virtual void setFilterPattern(
const char *
pattern) = 0;
59 virtual float splitPosition() = 0;
60 virtual void setSplitPosition(
float position) = 0;
63 virtual void setCollectionPrimitives(
const char *
pattern) = 0;
66 virtual void setCollectionFilterPattern(
const char *
pattern) = 0;
69 virtual void opaqueCollapsePrimitives(
void *prims) = 0;
71 virtual void opaqueExpandPrimitives(
void *prims,
73 bool expand_leaf_primitives) = 0;
75 virtual void *opaqueExpandedPrimitives(
76 bool include_leaf_primitives) = 0;
81 SWIGOUT(%kwargs collapsePrimitives;)
82 void collapsePrimitives(InterpreterObject prims)
83 {
self->opaqueCollapsePrimitives(prims); }
84 SWIGOUT(%kwargs expandPrimitives;)
85 void expandPrimitives(InterpreterObject prims,
86 bool collapse_others =
false,
87 bool expand_leaf_primitives =
false)
88 {
self->opaqueExpandPrimitives(prims, collapse_others,
89 expand_leaf_primitives); }
90 SWIGOUT(%kwargs expandedPrimitives;)
91 InterpreterObject expandedPrimitives(
92 bool include_leaf_primitives =
false)
93 {
return HOMincRef((InterpreterObject)self->
94 opaqueExpandedPrimitives(include_leaf_primitives));}
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
void ignore(T const &) VULKAN_HPP_NOEXCEPT
#define HOM_CONSTRUCT_OBJECT(pointer)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
SIM_API const UT_StringHolder position
~HOM_SceneGraphTree() override
HOM_SceneGraphTree(const HOM_SceneGraphTree &pane)