public bool Bind(UsdCollectionAPI collection, UsdShadeMaterial material) { bool ret = UsdCsPINVOKE.UsdShadeMaterialBindingAPI_Bind__SWIG_6(swigCPtr, UsdCollectionAPI.getCPtr(collection), UsdShadeMaterial.getCPtr(material)); if (UsdCsPINVOKE.SWIGPendingException.Pending) { throw UsdCsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public bool Bind(UsdShadeMaterial material, TfToken bindingStrength, TfToken materialPurpose) { bool ret = UsdCsPINVOKE.UsdShadeMaterialBindingAPI_Bind__SWIG_0(swigCPtr, UsdShadeMaterial.getCPtr(material), TfToken.getCPtr(bindingStrength), TfToken.getCPtr(materialPurpose)); if (UsdCsPINVOKE.SWIGPendingException.Pending) { throw UsdCsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public bool Bind(UsdCollectionAPI collection, UsdShadeMaterial material, TfToken bindingName, TfToken bindingStrength) { bool ret = UsdCsPINVOKE.UsdShadeMaterialBindingAPI_Bind__SWIG_4(swigCPtr, UsdCollectionAPI.getCPtr(collection), UsdShadeMaterial.getCPtr(material), TfToken.getCPtr(bindingName), TfToken.getCPtr(bindingStrength)); if (UsdCsPINVOKE.SWIGPendingException.Pending) { throw UsdCsPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public UsdShadeMaterial GetMaterial() { UsdShadeMaterial ret = new UsdShadeMaterial(UsdCsPINVOKE.UsdShadeMaterialBindingAPI_CollectionBinding_GetMaterial(swigCPtr), true); return(ret); }
public UsdShadeMaterial GetBaseMaterial() { UsdShadeMaterial ret = new UsdShadeMaterial(UsdCsPINVOKE.UsdShadeMaterial_GetBaseMaterial(swigCPtr), true); return(ret); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(UsdShadeMaterial obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public UsdRiMaterialAPI(UsdShadeMaterial material) : this(UsdCsPINVOKE.new_UsdRiMaterialAPI__SWIG_3(UsdShadeMaterial.getCPtr(material)), true) { if (UsdCsPINVOKE.SWIGPendingException.Pending) { throw UsdCsPINVOKE.SWIGPendingException.Retrieve(); } }
public UsdShadeMaterial ComputeBoundMaterial() { UsdShadeMaterial ret = new UsdShadeMaterial(UsdCsPINVOKE.UsdShadeMaterialBindingAPI_ComputeBoundMaterial__SWIG_2(swigCPtr), true); return(ret); }