Class SdfPrimSpecHandle
Inheritance
SdfPrimSpecHandle
Namespace: pxr
Syntax
public class SdfPrimSpecHandle : IDisposable
Constructors
SdfPrimSpecHandle()
Declaration
public SdfPrimSpecHandle()
SdfPrimSpecHandle(SdfPrimSpec)
Declaration
public SdfPrimSpecHandle(SdfPrimSpec spec)
Parameters
SdfPrimSpecHandle(SdfPrimSpecHandle)
Declaration
public SdfPrimSpecHandle(SdfPrimSpecHandle handle)
Parameters
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Methods
__deref__()
Declaration
public SdfPrimSpec __deref__()
Returns
ApplyNameChildrenOrder(TfTokenVector)
Declaration
public void ApplyNameChildrenOrder(TfTokenVector vec)
Parameters
ApplyPropertyOrder(TfTokenVector)
Declaration
public void ApplyPropertyOrder(TfTokenVector vec)
Parameters
CanSetName(String, SWIGTYPE_p_std__string)
Declaration
public bool CanSetName(string newName, SWIGTYPE_p_std__string whyNot)
Parameters
Returns
ClearActive()
Declaration
public void ClearActive()
ClearField(TfToken)
Declaration
public bool ClearField(TfToken name)
Parameters
Returns
ClearInfo(TfToken)
Declaration
public void ClearInfo(TfToken key)
Parameters
ClearInheritPathList()
Declaration
public void ClearInheritPathList()
ClearInstanceable()
Declaration
public void ClearInstanceable()
ClearKind()
Declaration
ClearPayloadList()
Declaration
public void ClearPayloadList()
ClearReferenceList()
Declaration
public void ClearReferenceList()
ClearRelocates()
Declaration
public void ClearRelocates()
ClearSpecializesList()
Declaration
public void ClearSpecializesList()
Dispose()
Declaration
public virtual void Dispose()
Implements
Finalize()
Declaration
protected void Finalize()
GetActive()
Declaration
Returns
GetAssetInfo()
Declaration
public SWIGTYPE_p_SdfDictionaryProxy GetAssetInfo()
Returns
GetAttributeAtPath(SdfPath)
Declaration
public SdfAttributeSpecHandle GetAttributeAtPath(SdfPath path)
Parameters
Returns
Declaration
public string GetComment()
Returns
GetCustomData()
Declaration
public SWIGTYPE_p_SdfDictionaryProxy GetCustomData()
Returns
GetDocumentation()
Declaration
public string GetDocumentation()
Returns
GetFallbackForInfo(TfToken)
Declaration
public VtValue GetFallbackForInfo(TfToken key)
Parameters
Returns
GetField(TfToken)
Declaration
public VtValue GetField(TfToken name)
Parameters
Returns
GetHidden()
Declaration
Returns
GetInfo(TfToken)
Declaration
public VtValue GetInfo(TfToken key)
Parameters
Returns
GetInheritPathList()
Declaration
public SWIGTYPE_p_SdfInheritsProxy GetInheritPathList()
Returns
GetInstanceable()
Declaration
public bool GetInstanceable()
Returns
GetKind()
Declaration
Returns
GetLayer()
Declaration
public SdfLayerHandle GetLayer()
Returns
Declaration
public TfToken GetMetaDataDisplayGroup(TfToken key)
Parameters
Returns
Declaration
public TfTokenVector GetMetaDataInfoKeys()
Returns
GetName()
Declaration
Returns
GetNameChildren()
Declaration
public SWIGTYPE_p_SdfPrimSpecView GetNameChildren()
Returns
GetNameParent()
Declaration
public SdfPrimSpecHandle GetNameParent()
Returns
GetNameRoot()
Declaration
public SdfPrimSpecHandle GetNameRoot()
Returns
GetNameToken()
Declaration
public TfToken GetNameToken()
Returns
GetObjectAtPath(SdfPath)
Declaration
public SdfSpecHandle GetObjectAtPath(SdfPath path)
Parameters
Returns
GetPath()
Declaration
Returns
GetPayloadList()
Declaration
public SWIGTYPE_p_SdfPayloadsProxy GetPayloadList()
Returns
GetPermission()
Declaration
public SdfPermission GetPermission()
Returns
GetPrefix()
Declaration
public string GetPrefix()
Returns
GetPrefixSubstitutions()
Declaration
public VtDictionary GetPrefixSubstitutions()
Returns
GetPrimAtPath(SdfPath)
Declaration
public SdfPrimSpecHandle GetPrimAtPath(SdfPath path)
Parameters
Returns
GetProperties()
Declaration
public SWIGTYPE_p_SdfPropertySpecView GetProperties()
Returns
GetPropertyAtPath(SdfPath)
Declaration
public SdfPropertySpecHandle GetPropertyAtPath(SdfPath path)
Parameters
Returns
GetRealNameParent()
Declaration
public SdfPrimSpecHandle GetRealNameParent()
Returns
GetReferenceList()
Declaration
public SWIGTYPE_p_SdfReferencesProxy GetReferenceList()
Returns
GetRelationshipAtPath(SdfPath)
Declaration
public SdfRelationshipSpecHandle GetRelationshipAtPath(SdfPath path)
Parameters
Returns
GetRelocates()
Declaration
public SWIGTYPE_p_SdfRelocatesMapProxy GetRelocates()
Returns
GetSchema()
Declaration
public SWIGTYPE_p_SdfSchemaBase GetSchema()
Returns
GetSpecializesList()
Declaration
public SWIGTYPE_p_SdfSpecializesProxy GetSpecializesList()
Returns
GetSpecifier()
Declaration
public SdfSpecifier GetSpecifier()
Returns
GetSpecType()
Declaration
public SdfSpecType GetSpecType()
Returns
GetSuffix()
Declaration
public string GetSuffix()
Returns
GetSuffixSubstitutions()
Declaration
public VtDictionary GetSuffixSubstitutions()
Returns
GetSymmetricPeer()
Declaration
public string GetSymmetricPeer()
Returns
GetSymmetryArguments()
Declaration
public SWIGTYPE_p_SdfDictionaryProxy GetSymmetryArguments()
Returns
GetSymmetryFunction()
Declaration
public TfToken GetSymmetryFunction()
Returns
GetTypeForInfo(TfToken)
Declaration
public TfType GetTypeForInfo(TfToken key)
Parameters
Returns
GetTypeName()
Declaration
public TfToken GetTypeName()
Returns
GetVariantNames(String)
Declaration
public StdStringVector GetVariantNames(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetVariantSelections()
Declaration
public SWIGTYPE_p_SdfVariantSelectionProxy GetVariantSelections()
Returns
GetVariantSetNameList()
Declaration
public SWIGTYPE_p_SdfVariantSetNamesProxy GetVariantSetNameList()
Returns
HasActive()
Declaration
Returns
HasField(TfToken)
Declaration
public bool HasField(TfToken name)
Parameters
Returns
HasInfo(TfToken)
Declaration
public bool HasInfo(TfToken key)
Parameters
Returns
HasInheritPaths()
Declaration
public bool HasInheritPaths()
Returns
HasInstanceable()
Declaration
public bool HasInstanceable()
Returns
HasKind()
Declaration
Returns
HasNameChildrenOrder()
Declaration
public bool HasNameChildrenOrder()
Returns
HasPayloads()
Declaration
public bool HasPayloads()
Returns
HasPropertyOrder()
Declaration
public bool HasPropertyOrder()
Returns
HasReferences()
Declaration
public bool HasReferences()
Returns
HasRelocates()
Declaration
public bool HasRelocates()
Returns
HasSpecializes()
Declaration
public bool HasSpecializes()
Returns
HasVariantSetNames()
Declaration
public bool HasVariantSetNames()
Returns
InsertInNameChildrenOrder(TfToken)
Declaration
public void InsertInNameChildrenOrder(TfToken name)
Parameters
InsertInNameChildrenOrder(TfToken, Int32)
Declaration
public void InsertInNameChildrenOrder(TfToken name, int index)
Parameters
InsertInPropertyOrder(TfToken)
Declaration
public void InsertInPropertyOrder(TfToken name)
Parameters
InsertInPropertyOrder(TfToken, Int32)
Declaration
public void InsertInPropertyOrder(TfToken name, int index)
Parameters
InsertNameChild(SdfPrimSpecHandle)
Declaration
public bool InsertNameChild(SdfPrimSpecHandle child)
Parameters
Returns
InsertNameChild(SdfPrimSpecHandle, Int32)
Declaration
public bool InsertNameChild(SdfPrimSpecHandle child, int index)
Parameters
Returns
InsertProperty(SdfPropertySpecHandle)
Declaration
public bool InsertProperty(SdfPropertySpecHandle property)
Parameters
Returns
InsertProperty(SdfPropertySpecHandle, Int32)
Declaration
public bool InsertProperty(SdfPropertySpecHandle property, int index)
Parameters
Returns
IsDormant()
Declaration
Returns
IsInert()
Declaration
Returns
IsInert(Boolean)
Declaration
public bool IsInert(bool ignoreChildren)
Parameters
Type |
Name |
Description |
Boolean |
ignoreChildren |
|
Returns
IsValidName(String)
Declaration
public bool IsValidName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
ListFields()
Declaration
public TfTokenVector ListFields()
Returns
ListInfoKeys()
Declaration
public TfTokenVector ListInfoKeys()
Returns
New(SdfLayerHandle, String, SdfSpecifier)
Declaration
public SdfPrimSpecHandle New(SdfLayerHandle parentLayer, string name, SdfSpecifier spec)
Parameters
Returns
New(SdfLayerHandle, String, SdfSpecifier, String)
Declaration
public SdfPrimSpecHandle New(SdfLayerHandle parentLayer, string name, SdfSpecifier spec, string typeName)
Parameters
Returns
New(SdfPrimSpecHandle, String, SdfSpecifier)
Declaration
public SdfPrimSpecHandle New(SdfPrimSpecHandle parentPrim, string name, SdfSpecifier spec)
Parameters
Returns
New(SdfPrimSpecHandle, String, SdfSpecifier, String)
Declaration
public SdfPrimSpecHandle New(SdfPrimSpecHandle parentPrim, string name, SdfSpecifier spec, string typeName)
Parameters
Returns
PermissionToEdit()
Declaration
public bool PermissionToEdit()
Returns
RemoveFromNameChildrenOrder(TfToken)
Declaration
public void RemoveFromNameChildrenOrder(TfToken name)
Parameters
RemoveFromNameChildrenOrderByIndex(Int32)
Declaration
public void RemoveFromNameChildrenOrderByIndex(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
RemoveFromPropertyOrder(TfToken)
Declaration
public void RemoveFromPropertyOrder(TfToken name)
Parameters
RemoveFromPropertyOrderByIndex(Int32)
Declaration
public void RemoveFromPropertyOrderByIndex(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
RemoveNameChild(SdfPrimSpecHandle)
Declaration
public bool RemoveNameChild(SdfPrimSpecHandle child)
Parameters
Returns
RemoveProperty(SdfPropertySpecHandle)
Declaration
public void RemoveProperty(SdfPropertySpecHandle property)
Parameters
RemoveVariantSet(String)
Declaration
public void RemoveVariantSet(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
SetActive(Boolean)
Declaration
public void SetActive(bool value)
Parameters
Type |
Name |
Description |
Boolean |
value |
|
SetAssetInfo(String, VtValue)
Declaration
public void SetAssetInfo(string name, VtValue value)
Parameters
Declaration
public void SetComment(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
SetCustomData(String, VtValue)
Declaration
public void SetCustomData(string name, VtValue value)
Parameters
SetDocumentation(String)
Declaration
public void SetDocumentation(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
SetField(TfToken, VtValue)
Declaration
public bool SetField(TfToken name, VtValue value)
Parameters
Returns
SetHidden(Boolean)
Declaration
public void SetHidden(bool value)
Parameters
Type |
Name |
Description |
Boolean |
value |
|
SetInfo(TfToken, VtValue)
Declaration
public void SetInfo(TfToken key, VtValue value)
Parameters
SetInfoDictionaryValue(TfToken, TfToken, VtValue)
Declaration
public void SetInfoDictionaryValue(TfToken dictionaryKey, TfToken entryKey, VtValue value)
Parameters
SetInstanceable(Boolean)
Declaration
public void SetInstanceable(bool instanceable)
Parameters
Type |
Name |
Description |
Boolean |
instanceable |
|
SetKind(TfToken)
Declaration
public void SetKind(TfToken value)
Parameters
Type |
Name |
Description |
TfToken |
value |
|
SetName(String)
Declaration
public bool SetName(string newName)
Parameters
Type |
Name |
Description |
String |
newName |
|
Returns
SetName(String, Boolean)
Declaration
public bool SetName(string newName, bool validate)
Parameters
Returns
SetNameChildren(SdfPrimSpecHandleVector)
Declaration
public void SetNameChildren(SdfPrimSpecHandleVector arg0)
Parameters
SetNameChildrenOrder(TfTokenVector)
Declaration
public void SetNameChildrenOrder(TfTokenVector names)
Parameters
SetPermission(SdfPermission)
Declaration
public void SetPermission(SdfPermission value)
Parameters
SetPrefix(String)
Declaration
public void SetPrefix(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
SetPrefixSubstitutions(VtDictionary)
Declaration
public void SetPrefixSubstitutions(VtDictionary prefixSubstitutions)
Parameters
SetProperties(SdfPropertySpecHandleVector)
Declaration
public void SetProperties(SdfPropertySpecHandleVector arg0)
Parameters
SetPropertyOrder(TfTokenVector)
Declaration
public void SetPropertyOrder(TfTokenVector names)
Parameters
SetRelocates(SWIGTYPE_p_std__mapT_SdfPath_SdfPath_std__lessT_SdfPath_t_t)
Declaration
public void SetRelocates(SWIGTYPE_p_std__mapT_SdfPath_SdfPath_std__lessT_SdfPath_t_t newMap)
Parameters
SetSpecifier(SdfSpecifier)
Declaration
public void SetSpecifier(SdfSpecifier value)
Parameters
SetSuffix(String)
Declaration
public void SetSuffix(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
SetSuffixSubstitutions(VtDictionary)
Declaration
public void SetSuffixSubstitutions(VtDictionary suffixSubstitutions)
Parameters
SetSymmetricPeer(String)
Declaration
public void SetSymmetricPeer(string peerName)
Parameters
Type |
Name |
Description |
String |
peerName |
|
SetSymmetryArgument(String, VtValue)
Declaration
public void SetSymmetryArgument(string name, VtValue value)
Parameters
SetSymmetryFunction(TfToken)
Declaration
public void SetSymmetryFunction(TfToken functionName)
Parameters
Type |
Name |
Description |
TfToken |
functionName |
|
SetTypeName(String)
Declaration
public void SetTypeName(string value)
Parameters
Type |
Name |
Description |
String |
value |
|
SetVariantSelection(String, String)
Declaration
public void SetVariantSelection(string variantSetName, string variantName)
Parameters
Type |
Name |
Description |
String |
variantSetName |
|
String |
variantName |
|
WriteToStream(SWIGTYPE_p_std__ostream)
Declaration
public bool WriteToStream(SWIGTYPE_p_std__ostream arg0)
Parameters
Returns
WriteToStream(SWIGTYPE_p_std__ostream, UInt32)
Declaration
public bool WriteToStream(SWIGTYPE_p_std__ostream arg0, uint indent)
Parameters
Returns