24 #ifndef PXR_USD_USD_PROPERTY_H
25 #define PXR_USD_USD_PROPERTY_H
103 std::vector<std::pair<SdfPropertySpecHandle, SdfLayerOffset>>
128 std::vector<std::string>
SplitName()
const;
174 const std::vector<std::string>& nestedGroups)
const;
263 const TfToken &propName)
const;
275 template <
class Derived>
282 bool *foundErrors =
nullptr)
const;
295 :
UsdObject(objType, prim, proxyPrimPath, propName) {}
302 #endif // PXR_USD_USD_PROPERTY_H
USD_API bool IsDefined() const
static constexpr UsdTimeCode Default()
USD_API TfToken GetBaseName() const
UsdProperty(_Null< Derived >)
GT_API const UT_StringHolder time
GLsizei const GLchar *const * string
USD_API bool ClearDisplayGroup() const
USD_API std::vector< std::string > GetNestedDisplayGroups() const
USD_API std::vector< std::pair< SdfPropertySpecHandle, SdfLayerOffset > > GetPropertyStackWithLayerOffsets(UsdTimeCode time=UsdTimeCode::Default()) 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.
USD_API bool IsAuthoredAt(const class UsdEditTarget &editTarget) const
USD_API TfToken GetNamespace() const
std::vector< class SdfPath > SdfPathVector
A vector of SdfPaths.
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 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