11 #ifndef __SOP_ObjectAppearance__
12 #define __SOP_ObjectAppearance__
37 virtual bool isGeometricObject()
const = 0;
40 virtual bool applyEdits() = 0;
52 virtual bool setVisibility(
const char *
path,
54 virtual bool setVisibility(
const PrimList &prims,
63 virtual bool setViewportLOD(
const char *
path,
65 virtual bool setViewportLOD(
const PrimList &prims,
73 virtual bool setMaterial(
const char *
path,
74 const char *material);
75 virtual bool setMaterial(
const PrimList &prims,
76 const char *material);
81 virtual bool lightSelection(
GA_Offset prim,
83 virtual bool lightSelection(
const char *
path,
85 virtual bool setLightSelection(
const char *
path,
86 const char *light_selection);
87 virtual bool setLightSelection(
const PrimList &prims,
88 const char *light_selection);
97 const char *tag)
const;
GLsizei const GLchar *const * string
GLsizei const GLchar *const * path
A reference counter base class for use with UT_IntrusivePtr.
UT_Set< std::string > PrimList