11 #ifndef __HOM_LopViewportOverrides_h__
12 #define __HOM_LopViewportOverrides_h__
53 const char *drawmode) = 0;
57 const std::vector<std::string> &selected_paths,
61 bool set_pivot_on_primary_prim,
64 bool active,
bool solo =
false) = 0;
69 virtual void *opaqueSoloLights() = 0;
74 virtual void *opaqueSoloGeometry() = 0;
76 const char *purpose) = 0;
77 virtual void setDisplayOpacity(
82 const char *from_prim =
nullptr) = 0;
88 virtual void *opaqueLayer() = 0;
90 virtual void *opaqueStage() = 0;
93 virtual void opaqueExit() = 0;
98 InterpreterObject
layer()
99 {
return HOMincRef((InterpreterObject)self->opaqueLayer()); }
100 InterpreterObject stage()
101 {
return HOMincRef((InterpreterObject)self->opaqueStage()); }
102 InterpreterObject soloLights()
103 {
return HOMincRef((InterpreterObject)self->opaqueSoloLights()); }
104 InterpreterObject soloGeometry()
105 {
return HOMincRef((InterpreterObject)self->opaqueSoloGeometry()); }
109 InterpreterObject
type, InterpreterObject
value,
110 InterpreterObject traceback)
111 {
self->opaqueExit(); };)
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLfloat * value
string __repr__(VtArray< T > const &self)
HOM_LopViewportOverrides()
GLenum GLuint GLint GLint layer
GLint GLint GLsizei GLint GLenum GLenum type
void ignore(T const &) VULKAN_HPP_NOEXCEPT
#define HOM_CONSTRUCT_OBJECT(pointer)
that also have some descendant prim *whose name begins with which in turn has a child named baz where *the predicate active
virtual HOM_LopViewportOverrides * newLopViewportOverrides()=0
HOM_LopViewportOverrides(const HOM_LopViewportOverrides &)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
virtual ~HOM_LopViewportOverrides()
HOM_API HOM_Module & HOM()