﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Render" FullName="Art.Render"><TypeSignature Language="C#" Maintainer="auto" Value="public struct Render" /><TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Render extends System.ValueType" /><AssemblyInfo><AssemblyName>art-sharp</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>2.20.0.0</AssemblyVersion><AssemblyVersion>2.24.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><Base><BaseTypeName>System.ValueType</BaseTypeName></Base><Interfaces /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs><Members><Member MemberName="AddImageSource"><MemberSignature Language="C#" Value="public void AddImageSource (Art.ImageSource image_source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddImageSource(valuetype Art.ImageSource image_source) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="image_source" Type="Art.ImageSource" /></Parameters><Docs><param name="image_source">a <see cref="T:Art.ImageSource" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="AddMaskSource"><MemberSignature Language="C#" Value="public void AddMaskSource (Art.MaskSource mask_source);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddMaskSource(valuetype Art.MaskSource mask_source) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="mask_source" Type="Art.MaskSource" /></Parameters><Docs><param name="mask_source">a <see cref="T:Art.MaskSource" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="alphagamma"><MemberSignature Language="C#" Value="public Art.AlphaGamma alphagamma { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Art.AlphaGamma alphagamma" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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="AlphaType"><MemberSignature Language="C#" Value="public Art.AlphaType AlphaType;" /><MemberSignature Language="ILAsm" Value=".field public valuetype Art.AlphaType AlphaType" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Art.AlphaType</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;" /><MemberSignature Language="ILAsm" Value=".field public valuetype Art.AlphaType BufAlpha" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Art.AlphaType</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;" /><MemberSignature Language="ILAsm" Value=".field public int32 BufDepth" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Clear"><MemberSignature Language="C#" Value="public byte Clear ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8 Clear() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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="ClearColor"><MemberSignature Language="C#" Value="public byte[] ClearColor;" /><MemberSignature Language="ILAsm" Value=".field public unsigned int8[] ClearColor" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="ClearRgb"><MemberSignature Language="C#" Value="public void ClearRgb (uint clear_rgb);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearRgb(unsigned int32 clear_rgb) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="clear_rgb" Type="System.UInt32" /></Parameters><Docs><param name="clear_rgb">a <see cref="T:System.UInt32" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="CompositingMode"><MemberSignature Language="C#" Value="public Art.CompositingMode CompositingMode;" /><MemberSignature Language="ILAsm" Value=".field public valuetype Art.CompositingMode CompositingMode" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Art.CompositingMode</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;" /><MemberSignature Language="ILAsm" Value=".field public int32 Depth" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></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);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GradientLinear(valuetype Art.GradientLinear gradient, valuetype Art.FilterLevel level) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gradient" Type="Art.GradientLinear" /><Parameter Name="level" Type="Art.FilterLevel" /></Parameters><Docs><param name="gradient">a <see cref="T:Art.GradientLinear" /></param><param name="level">a <see cref="T:Art.FilterLevel" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="GradientRadial"><MemberSignature Language="C#" Value="public void GradientRadial (Art.GradientRadial gradient, Art.FilterLevel level);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GradientRadial(valuetype Art.GradientRadial gradient, valuetype Art.FilterLevel level) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gradient" Type="Art.GradientRadial" /><Parameter Name="level" Type="Art.FilterLevel" /></Parameters><Docs><param name="gradient">a <see cref="T:Art.GradientRadial" /></param><param name="level">a <see cref="T:Art.FilterLevel" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="ImageSolid"><MemberSignature Language="C#" Value="public byte ImageSolid ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8 ImageSolid() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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="Invoke"><MemberSignature Language="C#" Value="public void Invoke ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Invoke() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><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);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8 InvokeCallbacks(int32 y) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="y" Type="System.Int32" /></Parameters><Docs><param name="y">a <see cref="T:System.Int32" /></param><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);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int8 Mask(int32 x0, int32 y0, int32 x1, int32 y1, int32 rowstride) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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><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><summary>To be added</summary><returns>a <see cref="T:System.Byte" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="MaskSolid"><MemberSignature Language="C#" Value="public void MaskSolid (int opacity);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MaskSolid(int32 opacity) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="opacity" Type="System.Int32" /></Parameters><Docs><param name="opacity">a <see cref="T:System.Int32" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="NChan"><MemberSignature Language="C#" Value="public int NChan;" /><MemberSignature Language="ILAsm" Value=".field public int32 NChan" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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;" /><MemberSignature Language="ILAsm" Value=".field public int32 NeedSpan" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Art.Render New(native int raw) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Art.Render</ReturnType></ReturnValue><Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters><Docs><param name="raw">a <see cref="T:System.IntPtr" /></param><summary>To be added</summary><returns>a <see cref="T:Art.Render" /></returns><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);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Art.Render New(int32 x0, int32 y0, int32 x1, int32 y1, unsigned int8 pixels, int32 rowstride, int32 n_chan, int32 depth, valuetype Art.AlphaType alpha_type, valuetype Art.AlphaGamma alphagamma) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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><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><summary>To be added</summary><returns>a <see cref="T:Art.Render" /></returns><remarks>To be added</remarks></Docs></Member><Member MemberName="NRun"><MemberSignature Language="C#" Value="public int NRun;" /><MemberSignature Language="ILAsm" Value=".field public int32 NRun" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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;" /><MemberSignature Language="ILAsm" Value=".field public int32 NSpan" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</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;" /><MemberSignature Language="ILAsm" Value=".field public unsigned int32 Opacity" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.UInt32</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;" /><MemberSignature Language="ILAsm" Value=".field public int32 Rowstride" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="run"><MemberSignature Language="C#" Value="public Art.RenderMaskRun run { get; }" /><MemberSignature Language="ILAsm" Value=".property instance valuetype Art.RenderMaskRun run" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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="Svp"><MemberSignature Language="C#" Value="public void Svp (Art.SVP svp);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Svp(valuetype Art.SVP svp) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="svp" Type="Art.SVP" /></Parameters><Docs><param name="svp">a <see cref="T:Art.SVP" /></param><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="X0"><MemberSignature Language="C#" Value="public int X0;" /><MemberSignature Language="ILAsm" Value=".field public int32 X0" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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;" /><MemberSignature Language="ILAsm" Value=".field public int32 X1" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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;" /><MemberSignature Language="ILAsm" Value=".field public int32 Y0" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><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;" /><MemberSignature Language="ILAsm" Value=".field public int32 Y1" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Zero"><MemberSignature Language="C#" Value="public static Art.Render Zero;" /><MemberSignature Language="ILAsm" Value=".field public static valuetype Art.Render Zero" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.24.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Art.Render</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member></Members></Type>