public void SetSpecular(FDatasmithFacadeExpressionInput InSpecular)
 {
     DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_SetSpecular(swigCPtr, FDatasmithFacadeExpressionInput.getCPtr(InSpecular));
     if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void SetFlatness(FDatasmithFacadeExpressionInput InFlatness)
 {
     DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeMaterialExpressionFlattenNormal_SetFlatness(swigCPtr, FDatasmithFacadeExpressionInput.getCPtr(InFlatness));
     if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void SetAmbientOcclusion(FDatasmithFacadeExpressionInput InAmbientOcclusion)
 {
     DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_SetAmbientOcclusion(swigCPtr, FDatasmithFacadeExpressionInput.getCPtr(InAmbientOcclusion));
     if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void SetWorldDisplacement(FDatasmithFacadeExpressionInput InWorldDisplacement)
 {
     DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_SetWorldDisplacement(swigCPtr, FDatasmithFacadeExpressionInput.getCPtr(InWorldDisplacement));
     if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public void ConnectExpression(FDatasmithFacadeExpressionInput ExpressionInput, int OutputIndex)
 {
     DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeMaterialExpression_ConnectExpression__SWIG_1(swigCPtr, FDatasmithFacadeExpressionInput.getCPtr(ExpressionInput), OutputIndex);
     if (DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw DatasmithFacadeCSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
    public FDatasmithFacadeExpressionInput GetFlatness()
    {
        FDatasmithFacadeExpressionInput ret = new FDatasmithFacadeExpressionInput(DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeMaterialExpressionFlattenNormal_GetFlatness(swigCPtr), true);

        return(ret);
    }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FDatasmithFacadeExpressionInput obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
    public FDatasmithFacadeExpressionInput GetInputCoordinate()
    {
        FDatasmithFacadeExpressionInput ret = new FDatasmithFacadeExpressionInput(DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeMaterialExpressionTexture_GetInputCoordinate(swigCPtr), true);

        return(ret);
    }
    public FDatasmithFacadeExpressionInput GetRoughness()
    {
        FDatasmithFacadeExpressionInput ret = new FDatasmithFacadeExpressionInput(DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_GetRoughness(swigCPtr), true);

        return(ret);
    }
    public FDatasmithFacadeExpressionInput GetAmbientOcclusion()
    {
        FDatasmithFacadeExpressionInput ret = new FDatasmithFacadeExpressionInput(DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_GetAmbientOcclusion(swigCPtr), true);

        return(ret);
    }
    public FDatasmithFacadeExpressionInput GetWorldDisplacement()
    {
        FDatasmithFacadeExpressionInput ret = new FDatasmithFacadeExpressionInput(DatasmithFacadeCSharpPINVOKE.FDatasmithFacadeUEPbrMaterial_GetWorldDisplacement(swigCPtr), true);

        return(ret);
    }