<Type Name="Material" FullName="Cogl.Material">
  <TypeSignature Language="C#" Value="public class Material" />
  <AssemblyInfo>
    <AssemblyName>clutter-sharp</AssemblyName>
    <AssemblyVersion>0.9.0.0</AssemblyVersion>
    <AssemblyVersion>1.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Material ();" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <Parameters />
      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetAmbient">
      <MemberSignature Language="C#" Value="public static void GetAmbient (IntPtr material, Cogl.Color ambient);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="ambient" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="ambient">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetColor">
      <MemberSignature Language="C#" Value="public static void GetColor (IntPtr material, Cogl.Color color);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="color" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="color">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetDiffuse">
      <MemberSignature Language="C#" Value="public static void GetDiffuse (IntPtr material, Cogl.Color diffuse);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="diffuse" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="diffuse">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetEmission">
      <MemberSignature Language="C#" Value="public static void GetEmission (IntPtr material, Cogl.Color emission);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="emission" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="emission">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetLayers">
      <MemberSignature Language="C#" Value="public static GLib.List GetLayers (IntPtr material);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>GLib.List</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /></Parameters>
      <Docs><param name="material">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetNLayers"><MemberSignature Language="C#" Value="public static int GetNLayers (IntPtr material);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="material" Type="System.IntPtr" /></Parameters><Docs><param name="material">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetShininess">
      <MemberSignature Language="C#" Value="public static float GetShininess (IntPtr material);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /></Parameters>
      <Docs><param name="material">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="GetSpecular">
      <MemberSignature Language="C#" Value="public static void GetSpecular (IntPtr material, Cogl.Color specular);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="specular" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="specular">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="LayerGetMagFilter"><MemberSignature Language="C#" Value="public static Cogl.MaterialFilter LayerGetMagFilter (IntPtr layer_handle);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cogl.MaterialFilter</ReturnType></ReturnValue><Parameters><Parameter Name="layer_handle" Type="System.IntPtr" /></Parameters><Docs><param name="layer_handle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="LayerGetMinFilter"><MemberSignature Language="C#" Value="public static Cogl.MaterialFilter LayerGetMinFilter (IntPtr layer_handle);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cogl.MaterialFilter</ReturnType></ReturnValue><Parameters><Parameter Name="layer_handle" Type="System.IntPtr" /></Parameters><Docs><param name="layer_handle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="LayerGetTexture">
      <MemberSignature Language="C#" Value="public static IntPtr LayerGetTexture (IntPtr layer_handle);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue>
      <Parameters><Parameter Name="layer_handle" Type="System.IntPtr" /></Parameters>
      <Docs><param name="layer_handle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="LayerGetType">
      <MemberSignature Language="C#" Value="public static Cogl.MaterialLayerType LayerGetType (IntPtr layer_handle);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>Cogl.MaterialLayerType</ReturnType></ReturnValue>
      <Parameters><Parameter Name="layer_handle" Type="System.IntPtr" /></Parameters>
      <Docs><param name="layer_handle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="New">
      <MemberSignature Language="C#" Value="public static IntPtr New ();" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue>
      <Parameters />
      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="Ref">
      <MemberSignature Language="C#" Value="public static IntPtr Ref (IntPtr handle);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue>
      <Parameters><Parameter Name="handle" Type="System.IntPtr" /></Parameters>
      <Docs><param name="handle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="RemoveLayer">
      <MemberSignature Language="C#" Value="public static void RemoveLayer (IntPtr material, int layer_index);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="layer_index" Type="System.Int32" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="layer_index">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetAlphaTestFunction">
      <MemberSignature Language="C#" Value="public static void SetAlphaTestFunction (IntPtr material, Cogl.MaterialAlphaFunc alpha_func, float alpha_reference);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="alpha_func" Type="Cogl.MaterialAlphaFunc" /><Parameter Name="alpha_reference" Type="System.Single" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="alpha_func">To be added.</param><param name="alpha_reference">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetAmbient">
      <MemberSignature Language="C#" Value="public static void SetAmbient (IntPtr material, Cogl.Color ambient);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="ambient" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="ambient">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetAmbientAndDiffuse">
      <MemberSignature Language="C#" Value="public static void SetAmbientAndDiffuse (IntPtr material, Cogl.Color color);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="color" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="color">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetBlend"><MemberSignature Language="C#" Value="public static bool SetBlend (IntPtr material, string blend_string);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="blend_string" Type="System.String" /></Parameters><Docs><param name="material">To be added.</param><param name="blend_string">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetBlendConstant"><MemberSignature Language="C#" Value="public static void SetBlendConstant (IntPtr material, Cogl.Color constant_color);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="constant_color" Type="Cogl.Color" /></Parameters><Docs><param name="material">To be added.</param><param name="constant_color">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetColor">
      <MemberSignature Language="C#" Value="public static void SetColor (IntPtr material, Cogl.Color color);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="color" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="color">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetColor4f">
      <MemberSignature Language="C#" Value="public static void SetColor4f (IntPtr material, float red, float green, float blue, float alpha);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="red" Type="System.Single" /><Parameter Name="green" Type="System.Single" /><Parameter Name="blue" Type="System.Single" /><Parameter Name="alpha" Type="System.Single" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="red">To be added.</param><param name="green">To be added.</param><param name="blue">To be added.</param><param name="alpha">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetColor4ub">
      <MemberSignature Language="C#" Value="public static void SetColor4ub (IntPtr material, byte red, byte green, byte blue, byte alpha);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="red" Type="System.Byte" /><Parameter Name="green" Type="System.Byte" /><Parameter Name="blue" Type="System.Byte" /><Parameter Name="alpha" Type="System.Byte" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="red">To be added.</param><param name="green">To be added.</param><param name="blue">To be added.</param><param name="alpha">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetDiffuse">
      <MemberSignature Language="C#" Value="public static void SetDiffuse (IntPtr material, Cogl.Color diffuse);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="diffuse" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="diffuse">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetEmission">
      <MemberSignature Language="C#" Value="public static void SetEmission (IntPtr material, Cogl.Color emission);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="emission" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="emission">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetLayer">
      <MemberSignature Language="C#" Value="public static void SetLayer (IntPtr material, int layer_index, IntPtr texture);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="layer_index" Type="System.Int32" /><Parameter Name="texture" Type="System.IntPtr" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="layer_index">To be added.</param><param name="texture">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetLayerCombine"><MemberSignature Language="C#" Value="public static bool SetLayerCombine (IntPtr material, int layer_index, string blend_string);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="layer_index" Type="System.Int32" /><Parameter Name="blend_string" Type="System.String" /></Parameters><Docs><param name="material">To be added.</param><param name="layer_index">To be added.</param><param name="blend_string">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetLayerCombineConstant"><MemberSignature Language="C#" Value="public static void SetLayerCombineConstant (IntPtr material, int layer_index, Cogl.Color constant);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="layer_index" Type="System.Int32" /><Parameter Name="constant" Type="Cogl.Color" /></Parameters><Docs><param name="material">To be added.</param><param name="layer_index">To be added.</param><param name="constant">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetLayerFilters"><MemberSignature Language="C#" Value="public static void SetLayerFilters (IntPtr handle, int layer_index, Cogl.MaterialFilter min_filter, Cogl.MaterialFilter mag_filter);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handle" Type="System.IntPtr" /><Parameter Name="layer_index" Type="System.Int32" /><Parameter Name="min_filter" Type="Cogl.MaterialFilter" /><Parameter Name="mag_filter" Type="Cogl.MaterialFilter" /></Parameters><Docs><param name="handle">To be added.</param><param name="layer_index">To be added.</param><param name="min_filter">To be added.</param><param name="mag_filter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetShininess">
      <MemberSignature Language="C#" Value="public static void SetShininess (IntPtr material, float shininess);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="shininess" Type="System.Single" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="shininess">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="SetSpecular">
      <MemberSignature Language="C#" Value="public static void SetSpecular (IntPtr material, Cogl.Color specular);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="material" Type="System.IntPtr" /><Parameter Name="specular" Type="Cogl.Color" /></Parameters>
      <Docs><param name="material">To be added.</param><param name="specular">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member><Member MemberName="Unref">
      <MemberSignature Language="C#" Value="public static void Unref (IntPtr handle);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        
      <AssemblyVersion>0.9.0.0</AssemblyVersion><AssemblyVersion>1.0.0.0</AssemblyVersion></AssemblyInfo>
      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
      <Parameters><Parameter Name="handle" Type="System.IntPtr" /></Parameters>
      <Docs><param name="handle">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
    </Member>
  </Members>
</Type>
