usdrt::UsdAttribute

Defined in usdrt/scenegraph/usd/usd/impl/usd_decl.h

class usdrt::UsdAttribute

Public Functions

bool HasValue() const
bool HasAuthoredValue() const
template<typename T>
bool Get(T *value, UsdTimeCode time = UsdTimeCode::Default()) const
template<typename T>
bool Get(VtArray<T> *value, UsdTimeCode time = UsdTimeCode::Default()) const
template<typename T>
bool Set(const T &value, UsdTimeCode time = UsdTimeCode::Default())
template<typename T>
bool Set(const VtArray<T> &value, UsdTimeCode time = UsdTimeCode::Default())
SdfValueTypeName GetTypeName() const
bool IsValid() const
UsdStageRefPtr GetStage() const
UsdPrim GetPrim() const
const TfToken GetName() const
SdfPath GetPath() const
const SdfPath GetPrimPath() const
explicit operator bool() const
TfToken GetBaseName() const
TfToken GetNamespace() const
std::vector<std::string> SplitName() const

Public Members

omni::core::ObjectPtr<usdrt::IRtAttribute> m_attribute