usdrt::UsdPrim

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

class usdrt::UsdPrim

Public Functions

bool HasAttribute(const TfToken &name) const
UsdAttribute GetAttribute(const TfToken &name) const
std::vector<UsdAttribute> GetAttributes() const
std::vector<UsdAttribute> GetAuthoredAttributes() const
UsdAttribute CreateAttribute(const TfToken &name, const SdfValueTypeName &typeName, bool custom = true) const
bool HasRelationship(const TfToken &name) const
UsdRelationship GetRelationship(const TfToken &name) const
std::vector<UsdRelationship> GetRelationships() const
std::vector<UsdRelationship> GetAuthoredRelationships() const
UsdRelationship CreateRelationship(const TfToken &relName, bool custom = true) const
bool RemoveProperty(const TfToken &name)
bool IsValid() const
UsdStageRefPtr GetStage() const
UsdPrim GetPrim() const
const TfToken GetName() const
SdfPath GetPath() const
const SdfPath GetPrimPath() const
UsdPrim GetChild(const TfToken &name) const
std::vector<UsdPrim> GetChildren() const
UsdPrim GetParent() const
UsdPrim GetNextSibling() const
TfToken GetTypeName() const
bool SetTypeName(const TfToken &typeName) const
bool ClearTypeName() const
bool HasAuthoredTypeName() const
explicit operator bool() const

Public Members

omni::core::ObjectPtr<usdrt::IRtPrim> m_prim