8 #ifndef PXR_USD_USDUI_OBJECT_HINTS_H
9 #define PXR_USD_USDUI_OBJECT_HINTS_H
27 #define USDUI_HINT_KEYS \
28 ((UIHints, "uiHints")) \
29 ((DisplayName, "displayName")) \
30 ((DisplayGroup, "displayGroup")) \
31 ((Hidden, "hidden")) \
32 ((ShownIf, "shownIf")) \
33 ((ValueLabels, "valueLabels")) \
34 ((ValueLabelsOrder, "valueLabelsOrder")) \
35 ((DisplayGroupsExpanded, "displayGroupsExpanded")) \
36 ((DisplayGroupsShownIf, "displayGroupsShownIf")) \
114 explicit operator bool()
const {
120 return _obj == rhs._obj;
125 return !(*
this == rhs);
USDUI_API bool SetDisplayName(const std::string &name)
#define PXR_NAMESPACE_OPEN_SCOPE
bool operator!=(const UsdUIObjectHints &rhs) const
Inequality operator.
PXR_NAMESPACE_OPEN_SCOPE USDUI_API TfEnvSetting< bool > USDUI_WRITE_LEGACY_UI_HINTS
TF_DECLARE_PUBLIC_TOKENS(UsdUIHintKeys, USDUI_API, USDUI_HINT_KEYS)
USDUI_API bool SetHidden(bool hidden)
USDUI_API UsdUIObjectHints()
USDUI_API std::string GetDisplayName() const
GLuint const GLchar * name
static USDUI_API TfToken _MakeKeyPath(const TfToken &key1, const TfToken &key2)
UsdObject GetObject() const
Return the object that this hints intance is interpreting.
#define PXR_NAMESPACE_CLOSE_SCOPE
bool operator==(const UsdUIObjectHints &rhs) const
Equality operator.
USDUI_API bool GetHidden() const