11 #ifndef __HOM_LopViewportOverrides_h__
12 #define __HOM_LopViewportOverrides_h__
39 const char *drawmode) = 0;
45 SWIGOUT(%ignore opaqueSoloLights;)
46 virtual void *opaqueSoloLights() = 0;
50 SWIGOUT(%ignore opaqueSoloGeometry;)
51 virtual void *opaqueSoloGeometry() = 0;
52 virtual void setDisplayOpacity(
57 const char *from_prim =
nullptr) = 0;
60 virtual void *opaqueLayer() = 0;
62 virtual void *opaqueStage() = 0;
65 virtual void opaqueExit() = 0;
70 InterpreterObject
layer()
71 {
return HOMincRef((InterpreterObject)self->opaqueLayer()); }
72 InterpreterObject stage()
73 {
return HOMincRef((InterpreterObject)self->opaqueStage()); }
74 InterpreterObject soloLights()
75 {
return HOMincRef((InterpreterObject)self->opaqueSoloLights()); }
76 InterpreterObject soloGeometry()
77 {
return HOMincRef((InterpreterObject)self->opaqueSoloGeometry()); }
81 InterpreterObject
type, InterpreterObject
value,
82 InterpreterObject traceback)
83 {
self->opaqueExit(); };)
#define HOM_DESTRUCT_OBJECT(pointer)
GLenum GLuint GLint GLint layer
OIIO_API bool rename(string_view from, string_view to, std::string &err)
string __repr__(VtArray< T > const &self)
HOM_LopViewportOverrides()
GLint GLint GLsizei GLint GLenum GLenum type
#define HOM_CONSTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
HOM_LopViewportOverrides(const HOM_LopViewportOverrides &)
virtual ~HOM_LopViewportOverrides()
GLsizei const GLfloat * value