8#ifndef PXR_USD_USDUI_PRIM_HINTS_H
9#define PXR_USD_USDUI_PRIM_HINTS_H
18PXR_NAMESPACE_OPEN_SCOPE
76 const std::string& group,
109 const std::string& group,
110 const std::string& shownIf);
116PXR_NAMESPACE_CLOSE_SCOPE
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
A "schema-like" wrapper that provides API for retrieving and authoring UI hint values within the uiHi...
A "schema-like" wrapper that provides API for retrieving and authoring UI hint values within the uiHi...
USDUI_API VtDictionary GetDisplayGroupsExpanded() const
Return the prim's display group expansion dictionary.
USDUI_API bool SetDisplayGroupExpanded(const std::string &group, bool expanded)
Set whether the display group named by group should be expanded by default.
USDUI_API bool GetDisplayGroupExpanded(const std::string &group) const
Return whether the display group named by group should be expanded by default.
USDUI_API VtDictionary GetDisplayGroupsShownIf() const
Return the prim's display group "shown if" dictionary.
UsdPrim GetPrim() const
Return the prim that this hints instance is interpreting.
USDUI_API bool SetDisplayGroupShownIf(const std::string &group, const std::string &shownIf)
Set the "shown if" expression string for the named group to shownIf.
USDUI_API std::string GetDisplayGroupShownIf(const std::string &group) const
Return the "shown if" expression string for the named group.
USDUI_API bool SetDisplayGroupsShownIf(const VtDictionary &shownIf)
Set the prim's display group "shown if" dictionary to shownIf.
USDUI_API UsdUIPrimHints(const UsdPrim &prim)
Construct a hints object for the given prim.
USDUI_API UsdUIPrimHints()
Default constructor that creates an invalid hints object.
USDUI_API bool SetDisplayGroupsExpanded(const VtDictionary &expanded)
Set the prim's display group expansion dictionary.
A map with string keys and VtValue values.