Inheritance
UsdShadeInput
Namespace: pxr
public class UsdShadeInput : IDisposable
Constructors
Declaration
Declaration
public UsdShadeInput(UsdAttribute attr)
Parameters
Fields
Declaration
protected bool swigCMemOwn
Field Value
Methods
Declaration
public bool CanConnect(UsdAttribute source)
Parameters
Returns
Declaration
public bool CanConnect(UsdShadeInput sourceInput)
Parameters
Returns
Declaration
public bool CanConnect(UsdShadeOutput sourceOutput)
Parameters
Returns
Declaration
public bool ClearConnectability()
Returns
Declaration
public void ClearSdrMetadata()
Declaration
public void ClearSdrMetadataByKey(TfToken key)
Parameters
Declaration
public bool ClearSource()
Returns
Declaration
public bool ConnectToSource(SdfPath sourcePath)
Parameters
| Type |
Name |
Description |
| SdfPath |
sourcePath |
|
Returns
Declaration
public bool ConnectToSource(UsdShadeConnectableAPI source, TfToken sourceName)
Parameters
Returns
Declaration
public bool ConnectToSource(UsdShadeConnectableAPI source, TfToken sourceName, UsdShadeAttributeType sourceType)
Parameters
Returns
Declaration
public bool ConnectToSource(UsdShadeConnectableAPI source, TfToken sourceName, UsdShadeAttributeType sourceType, SdfValueTypeName typeName)
Parameters
Returns
Declaration
public bool ConnectToSource(UsdShadeInput sourceInput)
Parameters
Returns
Declaration
public bool ConnectToSource(UsdShadeOutput sourceOutput)
Parameters
Returns
Declaration
public bool DisconnectSource()
Returns
Declaration
public virtual void Dispose()
Declaration
protected void Finalize()
Declaration
public bool Get(VtValue value)
Parameters
| Type |
Name |
Description |
| VtValue |
value |
|
Returns
Declaration
public bool Get(VtValue value, UsdTimeCode time)
Parameters
Returns
Declaration
public UsdAttribute GetAttr()
Returns
Declaration
public TfToken GetBaseName()
Returns
Declaration
public TfToken GetConnectability()
Returns
Declaration
public bool GetConnectedSource(UsdShadeConnectableAPI source, TfToken sourceName, out UsdShadeAttributeType sourceType)
Parameters
Returns
Declaration
public string GetDisplayGroup()
Returns
Declaration
public string GetDocumentation()
Returns
Declaration
public TfToken GetFullName()
Returns
Declaration
Returns
Declaration
public bool GetRawConnectedSourcePaths(SdfPathVector sourcePaths)
Parameters
Returns
Declaration
public TfToken GetRenderType()
Returns
Declaration
public SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t GetSdrMetadata()
Returns
Declaration
public string GetSdrMetadataByKey(TfToken key)
Parameters
Returns
Declaration
public SdfValueTypeName GetTypeName()
Returns
Declaration
public UsdAttribute GetValueProducingAttribute(SWIGTYPE_p_UsdShadeAttributeType attrType)
Parameters
Returns
Declaration
public bool HasConnectedSource()
Returns
Declaration
public bool HasRenderType()
Returns
Declaration
public bool HasSdrMetadata()
Returns
Declaration
public bool HasSdrMetadataByKey(TfToken key)
Parameters
Returns
Declaration
Returns
Declaration
public static bool IsInput(UsdAttribute attr)
Parameters
Returns
Declaration
public static bool IsInterfaceInputName(string name)
Parameters
| Type |
Name |
Description |
| String |
name |
|
Returns
Declaration
public bool IsSourceConnectionFromBaseMaterial()
Returns
Declaration
public bool Set(VtValue value)
Parameters
| Type |
Name |
Description |
| VtValue |
value |
|
Returns
Declaration
public bool Set(VtValue value, UsdTimeCode time)
Parameters
Returns
Declaration
public bool SetConnectability(TfToken connectability)
Parameters
| Type |
Name |
Description |
| TfToken |
connectability |
|
Returns
Declaration
public bool SetDisplayGroup(string displayGroup)
Parameters
| Type |
Name |
Description |
| String |
displayGroup |
|
Returns
Declaration
public bool SetDocumentation(string docs)
Parameters
| Type |
Name |
Description |
| String |
docs |
|
Returns
Declaration
public bool SetRenderType(TfToken renderType)
Parameters
| Type |
Name |
Description |
| TfToken |
renderType |
|
Returns
Declaration
public void SetSdrMetadata(SWIGTYPE_p_std__unordered_mapT_TfToken_std__string_TfToken__HashFunctor_t sdrMetadata)
Parameters
Declaration
public void SetSdrMetadataByKey(TfToken key, string value)
Parameters