Class UsdObject
Namespace: pxr
Syntax
public class UsdObject : IDisposable
Constructors
UsdObject()
Declaration
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Methods
_IsValid()
Declaration
Returns
ClearAssetInfo()
Declaration
public void ClearAssetInfo()
ClearAssetInfoByKey(TfToken)
Declaration
public void ClearAssetInfoByKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
ClearCustomData()
Declaration
public void ClearCustomData()
ClearCustomDataByKey(TfToken)
Declaration
public void ClearCustomDataByKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
ClearDocumentation()
Declaration
public bool ClearDocumentation()
Returns
ClearHidden()
Declaration
public bool ClearHidden()
Returns
Declaration
public bool ClearMetadata(TfToken key)
Parameters
Returns
Declaration
public bool ClearMetadataByDictKey(TfToken key, TfToken keyPath)
Parameters
Returns
Dispose()
Declaration
public virtual void Dispose()
Implements
Equals(UsdObject, UsdObject)
Declaration
public static bool Equals(UsdObject lhs, UsdObject rhs)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
Overrides
Finalize()
Declaration
protected void Finalize()
Declaration
public UsdMetadataValueMap GetAllAuthoredMetadata()
Returns
Declaration
public UsdMetadataValueMap GetAllMetadata()
Returns
GetAssetInfo()
Declaration
public VtDictionary GetAssetInfo()
Returns
GetAssetInfoByKey(TfToken)
Declaration
public VtValue GetAssetInfoByKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
GetCustomData()
Declaration
public VtDictionary GetCustomData()
Returns
GetCustomDataByKey(TfToken)
Declaration
public VtValue GetCustomDataByKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
GetDescription()
Declaration
public string GetDescription()
Returns
GetDocumentation()
Declaration
public string GetDocumentation()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Declaration
public VtValue GetMetadata(TfToken key)
Parameters
Returns
Declaration
public VtValue GetMetadataByDictKey(TfToken key, TfToken keyPath)
Parameters
Returns
GetName()
Declaration
Returns
GetNamespaceDelimiter()
Declaration
public static char GetNamespaceDelimiter()
Returns
GetPath()
Declaration
Returns
GetPrim()
Declaration
Returns
GetPrimPath()
Declaration
public SdfPath GetPrimPath()
Returns
GetStage()
Declaration
public UsdStageWeakPtr GetStage()
Returns
HasAssetInfo()
Declaration
public bool HasAssetInfo()
Returns
HasAssetInfoKey(TfToken)
Declaration
public bool HasAssetInfoKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
HasAuthoredAssetInfo()
Declaration
public bool HasAuthoredAssetInfo()
Returns
HasAuthoredAssetInfoKey(TfToken)
Declaration
public bool HasAuthoredAssetInfoKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
HasAuthoredCustomData()
Declaration
public bool HasAuthoredCustomData()
Returns
HasAuthoredCustomDataKey(TfToken)
Declaration
public bool HasAuthoredCustomDataKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
HasAuthoredDocumentation()
Declaration
public bool HasAuthoredDocumentation()
Returns
HasAuthoredHidden()
Declaration
public bool HasAuthoredHidden()
Returns
Declaration
public bool HasAuthoredMetadata(TfToken key)
Parameters
Returns
Declaration
public bool HasAuthoredMetadataDictKey(TfToken key, TfToken keyPath)
Parameters
Returns
HasCustomData()
Declaration
public bool HasCustomData()
Returns
HasCustomDataKey(TfToken)
Declaration
public bool HasCustomDataKey(TfToken keyPath)
Parameters
Type |
Name |
Description |
TfToken |
keyPath |
|
Returns
Declaration
public bool HasMetadata(TfToken key)
Parameters
Returns
Declaration
public bool HasMetadataDictKey(TfToken key, TfToken keyPath)
Parameters
Returns
IsHidden()
Declaration
Returns
IsValid()
Declaration
Returns
SetAssetInfo(VtDictionary)
Declaration
public void SetAssetInfo(VtDictionary customData)
Parameters
SetAssetInfoByKey(TfToken, VtValue)
Declaration
public void SetAssetInfoByKey(TfToken keyPath, VtValue value)
Parameters
SetCustomData(VtDictionary)
Declaration
public void SetCustomData(VtDictionary customData)
Parameters
SetCustomDataByKey(TfToken, VtValue)
Declaration
public void SetCustomDataByKey(TfToken keyPath, VtValue value)
Parameters
SetDocumentation(String)
Declaration
public bool SetDocumentation(string doc)
Parameters
Type |
Name |
Description |
String |
doc |
|
Returns
SetHidden(Boolean)
Declaration
public bool SetHidden(bool hidden)
Parameters
Type |
Name |
Description |
Boolean |
hidden |
|
Returns
Declaration
public bool SetMetadata(TfToken key, VtValue value)
Parameters
Returns
Declaration
public bool SetMetadataByDictKey(TfToken key, TfToken keyPath, VtValue value)
Parameters
Returns
Operators
Equality(UsdObject, UsdObject)
Declaration
public static bool operator ==(UsdObject lhs, UsdObject rhs)
Parameters
Returns
Implicit(UsdObject to Boolean)
Declaration
public static implicit operator bool (UsdObject obj)
Parameters
Returns
Inequality(UsdObject, UsdObject)
Declaration
public static bool operator !=(UsdObject lhs, UsdObject rhs)
Parameters
Returns