24 #ifndef PXR_USD_USD_PROPERTY_H
25 #define PXR_USD_USD_PROPERTY_H
110 std::vector<std::string>
SplitName()
const;
156 const std::vector<std::string>& nestedGroups)
const;
269 const TfToken &propName)
const;
281 template <
class Derived>
288 bool *foundErrors =
nullptr)
const;
301 :
UsdObject(objType, prim, proxyPrimPath, propName) {}
308 #endif // PXR_USD_USD_PROPERTY_H
USD_API bool IsDefined() const
static constexpr UsdTimeCode Default()
USD_API TfToken GetBaseName() const
UsdProperty(_Null< Derived >)
USD_API std::string GetDisplayName() const
GT_API const UT_StringHolder time
USD_API bool ClearDisplayGroup() const
GLuint const GLchar * name
USD_API std::vector< std::string > GetNestedDisplayGroups() const
bool _GetTargets(SdfSpecType specType, SdfPathVector *out, bool *foundErrors=nullptr) const
USD_API std::vector< std::string > SplitName() const
USD_API UsdProperty FlattenTo(const UsdPrim &parent) const
UsdProperty()
Construct an invalid property.
GLsizei const GLchar *const * string
USD_API bool IsAuthoredAt(const class UsdEditTarget &editTarget) const
USD_API TfToken GetNamespace() const
USD_API bool SetDisplayName(const std::string &name) const
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
USD_API bool HasAuthoredDisplayName() const
USD_API bool SetDisplayGroup(const std::string &displayGroup) const
USD_API SdfPropertySpecHandleVector GetPropertyStack(UsdTimeCode time=UsdTimeCode::Default()) const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USD_API bool ClearDisplayName() const
USD_API bool SetCustom(bool isCustom) const
#define PXR_NAMESPACE_CLOSE_SCOPE
USD_API std::string GetDisplayGroup() const
USD_API bool IsCustom() const
USD_API bool SetNestedDisplayGroups(const std::vector< std::string > &nestedGroups) const
USD_API bool IsAuthored() const
USD_API bool HasAuthoredDisplayGroup() const