8#ifndef PXR_USD_USDUI_PROPERTY_HINTS_H
9#define PXR_USD_USDUI_PROPERTY_HINTS_H
14#include "pxr/usd/usd/property.h"
16PXR_NAMESPACE_OPEN_SCOPE
84PXR_NAMESPACE_CLOSE_SCOPE
Base class for UsdAttribute and UsdRelationship scenegraph objects.
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 UsdUIPropertyHints()
Default constructor that creates an invalid hints object.
UsdProperty GetProperty() const
Return the property that this hints instance is interpreting.
USDUI_API UsdUIPropertyHints(const UsdProperty &prop)
Construct a hints object for the given UsdProperty prop.
USDUI_API std::string GetShownIf() const
Return the property's "shown if" expression string.
USDUI_API bool SetShownIf(const std::string &shownIf)
Set the property's "shown if" expression string.
USDUI_API std::string GetDisplayGroup() const
Return the property's display group, indicating which group it should appear under in the UI.
USDUI_API bool SetDisplayGroup(const std::string &group)
Set the object's display group to group.