11 #ifndef __SOP_ObjectAppearance__
12 #define __SOP_ObjectAppearance__
38 virtual bool isGeometricObject()
const = 0;
41 virtual bool applyEdits() = 0;
53 virtual bool setVisibility(
const char *
path,
55 virtual bool setVisibility(
const PrimList &prims,
64 virtual bool setViewportLOD(
const char *
path,
66 virtual bool setViewportLOD(
const PrimList &prims,
74 virtual bool setMaterial(
const char *
path,
75 const char *material);
76 virtual bool setMaterial(
const PrimList &prims,
77 const char *material);
82 virtual bool lightSelection(
GA_Offset prim,
84 virtual bool lightSelection(
const char *
path,
86 virtual bool setLightSelection(
const char *
path,
87 const char *light_selection);
88 virtual bool setLightSelection(
const PrimList &prims,
89 const char *light_selection);
98 const char *tag)
const;
A reference counter base class for use with UT_IntrusivePtr.
UT_Set< std::string > PrimList
GLsizei const GLchar *const * path
GLsizei const GLchar *const * string
GLenum const void * paths