﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Render" FullName="Art.Render"><TypeSignature Language="C#" Maintainer="auto" Value="public struct Render" /><AssemblyInfo><AssemblyName>art-sharp</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>2.20.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs><Base><BaseTypeName>System.ValueType</BaseTypeName></Base><Interfaces /><Members><Member MemberName="Zero"><MemberSignature Language="C#" Value="public static Art.Render Zero;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Art.Render</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="New"><MemberSignature Language="C#" Value="public static Art.Render New (IntPtr raw);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Art.Render</ReturnType></ReturnValue><Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters><Docs><summary>To be added</summary><param name="raw">a <see cref="T:System.IntPtr" /></param><returns>a <see cref="T:Art.Render" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="GradientRadial"><MemberSignature Language="C#" Value="public void GradientRadial (Art.GradientRadial gradient, Art.FilterLevel level);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gradient" Type="Art.GradientRadial" /><Parameter Name="level" Type="Art.FilterLevel" /></Parameters><Docs><summary>To be added</summary><param name="gradient">a <see cref="T:Art.GradientRadial" /></param><param name="level">a <see cref="T:Art.FilterLevel" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="Invoke"><MemberSignature Language="C#" Value="public void Invoke ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="GradientLinear"><MemberSignature Language="C#" Value="public void GradientLinear (Art.GradientLinear gradient, Art.FilterLevel level);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gradient" Type="Art.GradientLinear" /><Parameter Name="level" Type="Art.FilterLevel" /></Parameters><Docs><summary>To be added</summary><param name="gradient">a <see cref="T:Art.GradientLinear" /></param><param name="level">a <see cref="T:Art.FilterLevel" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="AddImageSource"><MemberSignature Language="C#" Value="public void AddImageSource (Art.ImageSource image_source);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="image_source" Type="Art.ImageSource" /></Parameters><Docs><summary>To be added</summary><param name="image_source">a <see cref="T:Art.ImageSource" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="MaskSolid"><MemberSignature Language="C#" Value="public void MaskSolid (int opacity);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="opacity" Type="System.Int32" /></Parameters><Docs><summary>To be added</summary><param name="opacity">a <see cref="T:System.Int32" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="AddMaskSource"><MemberSignature Language="C#" Value="public void AddMaskSource (Art.MaskSource mask_source);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="mask_source" Type="Art.MaskSource" /></Parameters><Docs><summary>To be added</summary><param name="mask_source">a <see cref="T:Art.MaskSource" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="Svp"><MemberSignature Language="C#" Value="public void Svp (Art.SVP svp);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="svp" Type="Art.SVP" /></Parameters><Docs><summary>To be added</summary><param name="svp">a <see cref="T:Art.SVP" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="alphagamma"><MemberSignature Language="C#" Value="public Art.AlphaGamma alphagamma { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Art.AlphaGamma</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><value>a <see cref="T:Art.AlphaGamma" /></value><remarks>To be added</remarks></Docs></Member><Member MemberName="run"><MemberSignature Language="C#" Value="public Art.RenderMaskRun run { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Art.RenderMaskRun</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><value>a <see cref="T:Art.RenderMaskRun" /></value><remarks>To be added</remarks></Docs></Member><Member MemberName="New"><MemberSignature Language="C#" Value="public static Art.Render New (int x0, int y0, int x1, int y1, out byte pixels, int rowstride, int n_chan, int depth, Art.AlphaType alpha_type, Art.AlphaGamma alphagamma);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Art.Render</ReturnType></ReturnValue><Parameters><Parameter Name="x0" Type="System.Int32" /><Parameter Name="y0" Type="System.Int32" /><Parameter Name="x1" Type="System.Int32" /><Parameter Name="y1" Type="System.Int32" /><Parameter Name="pixels" Type="System.Byte&amp;" RefType="out" /><Parameter Name="rowstride" Type="System.Int32" /><Parameter Name="n_chan" Type="System.Int32" /><Parameter Name="depth" Type="System.Int32" /><Parameter Name="alpha_type" Type="Art.AlphaType" /><Parameter Name="alphagamma" Type="Art.AlphaGamma" /></Parameters><Docs><summary>To be added</summary><param name="x0">a <see cref="T:System.Int32" /></param><param name="y0">a <see cref="T:System.Int32" /></param><param name="x1">a <see cref="T:System.Int32" /></param><param name="y1">a <see cref="T:System.Int32" /></param><param name="pixels">a <see cref="T:System.Byte&amp;" /></param><param name="rowstride">a <see cref="T:System.Int32" /></param><param name="n_chan">a <see cref="T:System.Int32" /></param><param name="depth">a <see cref="T:System.Int32" /></param><param name="alpha_type">a <see cref="T:Art.AlphaType" /></param><param name="alphagamma">a <see cref="T:Art.AlphaGamma" /></param><returns>a <see cref="T:Art.Render" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="ClearRgb"><MemberSignature Language="C#" Value="public void ClearRgb (uint clear_rgb);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="clear_rgb" Type="System.UInt32" /></Parameters><Docs><summary>To be added</summary><param name="clear_rgb">a <see cref="T:System.UInt32" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="X0"><MemberSignature Language="C#" Value="public int X0;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Y0"><MemberSignature Language="C#" Value="public int Y0;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="X1"><MemberSignature Language="C#" Value="public int X1;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Y1"><MemberSignature Language="C#" Value="public int Y1;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Rowstride"><MemberSignature Language="C#" Value="public int Rowstride;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="NChan"><MemberSignature Language="C#" Value="public int NChan;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Depth"><MemberSignature Language="C#" Value="public int Depth;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="AlphaType"><MemberSignature Language="C#" Value="public Art.AlphaType AlphaType;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Art.AlphaType</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="ClearColor"><MemberSignature Language="C#" Value="public byte[] ClearColor;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Opacity"><MemberSignature Language="C#" Value="public uint Opacity;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="CompositingMode"><MemberSignature Language="C#" Value="public Art.CompositingMode CompositingMode;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Art.CompositingMode</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="BufDepth"><MemberSignature Language="C#" Value="public int BufDepth;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="BufAlpha"><MemberSignature Language="C#" Value="public Art.AlphaType BufAlpha;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Art.AlphaType</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="NRun"><MemberSignature Language="C#" Value="public int NRun;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="NSpan"><MemberSignature Language="C#" Value="public int NSpan;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="NeedSpan"><MemberSignature Language="C#" Value="public int NeedSpan;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="InvokeCallbacks"><MemberSignature Language="C#" Value="public byte InvokeCallbacks (int y);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="y" Type="System.Int32" /></Parameters><Docs><summary>To be added</summary><param name="y">a <see cref="T:System.Int32" /></param><returns>a <see cref="T:System.Byte" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="ImageSolid"><MemberSignature Language="C#" Value="public byte ImageSolid ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><returns>a <see cref="T:System.Byte" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="Mask"><MemberSignature Language="C#" Value="public byte Mask (int x0, int y0, int x1, int y1, int rowstride);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="x0" Type="System.Int32" /><Parameter Name="y0" Type="System.Int32" /><Parameter Name="x1" Type="System.Int32" /><Parameter Name="y1" Type="System.Int32" /><Parameter Name="rowstride" Type="System.Int32" /></Parameters><Docs><summary>To be added</summary><param name="x0">a <see cref="T:System.Int32" /></param><param name="y0">a <see cref="T:System.Int32" /></param><param name="x1">a <see cref="T:System.Int32" /></param><param name="y1">a <see cref="T:System.Int32" /></param><param name="rowstride">a <see cref="T:System.Int32" /></param><returns>a <see cref="T:System.Byte" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="Clear"><MemberSignature Language="C#" Value="public byte Clear ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><returns>a <see cref="T:System.Byte" /></returns><remarks>To be added</remarks></Docs></Member></Members></Type>