11 #ifndef __HOM_LopViewportOverrides_h__
12 #define __HOM_LopViewportOverrides_h__
39 const char *drawmode) = 0;
43 bool active,
bool solo =
false) = 0;
48 virtual void *opaqueSoloLights() = 0;
53 virtual void *opaqueSoloGeometry() = 0;
55 const char *purpose) = 0;
56 virtual void setDisplayOpacity(
61 const char *from_prim =
nullptr) = 0;
64 virtual void *opaqueLayer() = 0;
66 virtual void *opaqueStage() = 0;
69 virtual void opaqueExit() = 0;
74 InterpreterObject
layer()
75 {
return HOMincRef((InterpreterObject)self->opaqueLayer()); }
76 InterpreterObject stage()
77 {
return HOMincRef((InterpreterObject)self->opaqueStage()); }
78 InterpreterObject soloLights()
79 {
return HOMincRef((InterpreterObject)self->opaqueSoloLights()); }
80 InterpreterObject soloGeometry()
81 {
return HOMincRef((InterpreterObject)self->opaqueSoloGeometry()); }
85 InterpreterObject
type, InterpreterObject
value,
86 InterpreterObject traceback)
87 {
self->opaqueExit(); };)
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
HOM_LopViewportOverrides()
GLenum GLuint GLint GLint layer
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
HOM_LopViewportOverrides(const HOM_LopViewportOverrides &)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
virtual ~HOM_LopViewportOverrides()