18 #ifndef __HUSD_ExpansionState_h__
19 #define __HUSD_ExpansionState_h__
44 {
return myExpandedPinnedPaths; }
46 {
return myExpandedScenePaths; }
51 exint getMemoryUsage()
const;
55 bool save(std::ostream &os,
bool binary)
const;
61 bool allow_saving_indirect_descendants,
const HUSD_PathSet & expandedPinnedPaths() const
OIIO_UTIL_API bool copy(string_view from, string_view to, std::string &err)
const GLuint GLenum const void * binary
GLsizei const GLchar *const * path
Class which writes ASCII or binary JSON streams.
A reference counter base class for use with UT_IntrusivePtr.
UT_IntrusivePtr< HUSD_ExpansionState > HUSD_ExpansionStateHandle
Wrapper around hboost::intrusive_ptr.
const HUSD_PathSet & expandedScenePaths() const
Class to store JSON objects as C++ objects.