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);
            }
示例#5
0
        public UsdShadeMaterial GetBaseMaterial()
        {
            UsdShadeMaterial ret = new UsdShadeMaterial(UsdCsPINVOKE.UsdShadeMaterial_GetBaseMaterial(swigCPtr), true);

            return(ret);
        }
示例#6
0
 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();
     }
 }
示例#8
0
        public UsdShadeMaterial ComputeBoundMaterial()
        {
            UsdShadeMaterial ret = new UsdShadeMaterial(UsdCsPINVOKE.UsdShadeMaterialBindingAPI_ComputeBoundMaterial__SWIG_2(swigCPtr), true);

            return(ret);
        }