Rework folders and new documentation structure.

This commit is contained in:
Amer Koleci
2022-10-07 11:25:15 +02:00
parent 870a6a433c
commit 2bffda7ab5
841 changed files with 31726 additions and 5562 deletions

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE</unmanaged>
public enum AffineTransform2DInterpolationMode : uint public enum AffineTransform2DInterpolationMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
MultiSampleLinear = 3, MultiSampleLinear = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC</unmanaged>
Anisotropic = 4, Anisotropic = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC</unmanaged>
HighQualityCubic = 5, HighQualityCubic = 5,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_ALPHA_MODE</unmanaged>
public enum AlphaMode : uint public enum AlphaMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_UNKNOWN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_UNKNOWN"]/*' />
/// <unmanaged>D2D1_ALPHA_MODE_UNKNOWN</unmanaged> /// <unmanaged>D2D1_ALPHA_MODE_UNKNOWN</unmanaged>
Unknown = 0, Unknown = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_PREMULTIPLIED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_PREMULTIPLIED"]/*' />
/// <unmanaged>D2D1_ALPHA_MODE_PREMULTIPLIED</unmanaged> /// <unmanaged>D2D1_ALPHA_MODE_PREMULTIPLIED</unmanaged>
Premultiplied = 1, Premultiplied = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_STRAIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_STRAIGHT"]/*' />
/// <unmanaged>D2D1_ALPHA_MODE_STRAIGHT</unmanaged> /// <unmanaged>D2D1_ALPHA_MODE_STRAIGHT</unmanaged>
Straight = 2, Straight = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_IGNORE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ALPHA_MODE::D2D1_ALPHA_MODE_IGNORE"]/*' />
/// <unmanaged>D2D1_ALPHA_MODE_IGNORE</unmanaged> /// <unmanaged>D2D1_ALPHA_MODE_IGNORE</unmanaged>
Ignore = 3, Ignore = 3,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT"]/*' />
/// <unmanaged>D2D1_BEZIER_SEGMENT</unmanaged> /// <unmanaged>D2D1_BEZIER_SEGMENT</unmanaged>
public partial struct BezierSegment public partial struct BezierSegment
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point1"]/*' />
public System.Drawing.PointF point1; public System.Drawing.PointF point1;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point2"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point2"]/*' />
public System.Drawing.PointF point2; public System.Drawing.PointF point2;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point3"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BEZIER_SEGMENT::point3"]/*' />
public System.Drawing.PointF point3; public System.Drawing.PointF point3;
} }

View File

@@ -9,86 +9,86 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE</unmanaged>
public enum BlendMode : uint public enum BlendMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_MULTIPLY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_MULTIPLY"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_MULTIPLY</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_MULTIPLY</unmanaged>
Multiply = 0, Multiply = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SCREEN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SCREEN"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_SCREEN</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_SCREEN</unmanaged>
Screen = 1, Screen = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DARKEN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DARKEN"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_DARKEN</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_DARKEN</unmanaged>
Darken = 2, Darken = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LIGHTEN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LIGHTEN"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LIGHTEN</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LIGHTEN</unmanaged>
Lighten = 3, Lighten = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DISSOLVE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DISSOLVE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_DISSOLVE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_DISSOLVE</unmanaged>
Dissolve = 4, Dissolve = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR_BURN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR_BURN"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_COLOR_BURN</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_COLOR_BURN</unmanaged>
ColorBurn = 5, ColorBurn = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_BURN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_BURN"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LINEAR_BURN</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LINEAR_BURN</unmanaged>
LinearBurn = 6, LinearBurn = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DARKER_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DARKER_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_DARKER_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_DARKER_COLOR</unmanaged>
DarkerColor = 7, DarkerColor = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LIGHTER_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LIGHTER_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LIGHTER_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LIGHTER_COLOR</unmanaged>
LighterColor = 8, LighterColor = 8,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR_DODGE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR_DODGE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_COLOR_DODGE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_COLOR_DODGE</unmanaged>
ColorDodge = 9, ColorDodge = 9,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_DODGE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_DODGE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LINEAR_DODGE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LINEAR_DODGE</unmanaged>
LinearDodge = 10, LinearDodge = 10,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_OVERLAY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_OVERLAY"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_OVERLAY</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_OVERLAY</unmanaged>
Overlay = 11, Overlay = 11,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SOFT_LIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SOFT_LIGHT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_SOFT_LIGHT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_SOFT_LIGHT</unmanaged>
SoftLight = 12, SoftLight = 12,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HARD_LIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HARD_LIGHT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_HARD_LIGHT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_HARD_LIGHT</unmanaged>
HardLight = 13, HardLight = 13,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_VIVID_LIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_VIVID_LIGHT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_VIVID_LIGHT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_VIVID_LIGHT</unmanaged>
VividLight = 14, VividLight = 14,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_LIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LINEAR_LIGHT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LINEAR_LIGHT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LINEAR_LIGHT</unmanaged>
LinearLight = 15, LinearLight = 15,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_PIN_LIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_PIN_LIGHT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_PIN_LIGHT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_PIN_LIGHT</unmanaged>
PinLight = 16, PinLight = 16,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HARD_MIX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HARD_MIX"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_HARD_MIX</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_HARD_MIX</unmanaged>
HardMix = 17, HardMix = 17,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DIFFERENCE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DIFFERENCE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_DIFFERENCE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_DIFFERENCE</unmanaged>
Difference = 18, Difference = 18,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_EXCLUSION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_EXCLUSION"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_EXCLUSION</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_EXCLUSION</unmanaged>
Exclusion = 19, Exclusion = 19,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HUE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_HUE"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_HUE</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_HUE</unmanaged>
Hue = 20, Hue = 20,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SATURATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SATURATION"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_SATURATION</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_SATURATION</unmanaged>
Saturation = 21, Saturation = 21,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_COLOR</unmanaged>
Color = 22, Color = 22,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LUMINOSITY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_LUMINOSITY"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_LUMINOSITY</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_LUMINOSITY</unmanaged>
Luminosity = 23, Luminosity = 23,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SUBTRACT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_SUBTRACT"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_SUBTRACT</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_SUBTRACT</unmanaged>
Subtract = 24, Subtract = 24,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DIVISION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_MODE::D2D1_BLEND_MODE_DIVISION"]/*' />
/// <unmanaged>D2D1_BLEND_MODE_DIVISION</unmanaged> /// <unmanaged>D2D1_BLEND_MODE_DIVISION</unmanaged>
Division = 25, Division = 25,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_BORDER_MODE</unmanaged>
public enum BorderMode : uint public enum BorderMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE::D2D1_BORDER_MODE_SOFT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE::D2D1_BORDER_MODE_SOFT"]/*' />
/// <unmanaged>D2D1_BORDER_MODE_SOFT</unmanaged> /// <unmanaged>D2D1_BORDER_MODE_SOFT</unmanaged>
Soft = 0, Soft = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE::D2D1_BORDER_MODE_HARD"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_MODE::D2D1_BORDER_MODE_HARD"]/*' />
/// <unmanaged>D2D1_BORDER_MODE_HARD</unmanaged> /// <unmanaged>D2D1_BORDER_MODE_HARD</unmanaged>
Hard = 1, Hard = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE</unmanaged>
public enum ColorMatrixAlphaMode : uint public enum ColorMatrixAlphaMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE::D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE::D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED</unmanaged>
Premultiplied = 1, Premultiplied = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE::D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_ALPHA_MODE::D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT</unmanaged>
Straight = 2, Straight = 2,
} }

View File

@@ -9,47 +9,47 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE</unmanaged>
public enum CompositeMode : uint public enum CompositeMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_OVER"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_OVER"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_OVER</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_OVER</unmanaged>
SourceOver = 0, SourceOver = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_OVER"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_OVER"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_OVER</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_OVER</unmanaged>
DestinationOver = 1, DestinationOver = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_IN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_IN"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_IN</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_IN</unmanaged>
SourceIn = 2, SourceIn = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_IN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_IN"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_IN</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_IN</unmanaged>
DestinationIn = 3, DestinationIn = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_OUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_OUT"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_OUT</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_OUT</unmanaged>
SourceOut = 4, SourceOut = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_OUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_OUT"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_OUT</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_OUT</unmanaged>
DestinationOut = 5, DestinationOut = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_ATOP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_ATOP"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_ATOP</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_ATOP</unmanaged>
SourceAtop = 6, SourceAtop = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_ATOP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_DESTINATION_ATOP"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_ATOP</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_DESTINATION_ATOP</unmanaged>
DestinationAtop = 7, DestinationAtop = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_XOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_XOR"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_XOR</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_XOR</unmanaged>
Xor = 8, Xor = 8,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_PLUS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_PLUS"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_PLUS</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_PLUS</unmanaged>
Plus = 9, Plus = 9,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_COPY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_SOURCE_COPY"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_COPY</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_SOURCE_COPY</unmanaged>
SourceCopy = 10, SourceCopy = 10,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY</unmanaged>
BoundedSourceCopy = 11, BoundedSourceCopy = 11,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_MASK_INVERT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_MODE::D2D1_COMPOSITE_MODE_MASK_INVERT"]/*' />
/// <unmanaged>D2D1_COMPOSITE_MODE_MASK_INVERT</unmanaged> /// <unmanaged>D2D1_COMPOSITE_MODE_MASK_INVERT</unmanaged>
MaskInvert = 12, MaskInvert = 12,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN"]/*' />
/// <unmanaged>D2D1_FIGURE_BEGIN</unmanaged> /// <unmanaged>D2D1_FIGURE_BEGIN</unmanaged>
public enum FigureBegin : uint public enum FigureBegin : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN::D2D1_FIGURE_BEGIN_FILLED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN::D2D1_FIGURE_BEGIN_FILLED"]/*' />
/// <unmanaged>D2D1_FIGURE_BEGIN_FILLED</unmanaged> /// <unmanaged>D2D1_FIGURE_BEGIN_FILLED</unmanaged>
Filled = 0, Filled = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN::D2D1_FIGURE_BEGIN_HOLLOW"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_BEGIN::D2D1_FIGURE_BEGIN_HOLLOW"]/*' />
/// <unmanaged>D2D1_FIGURE_BEGIN_HOLLOW</unmanaged> /// <unmanaged>D2D1_FIGURE_BEGIN_HOLLOW</unmanaged>
Hollow = 1, Hollow = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END"]/*' />
/// <unmanaged>D2D1_FIGURE_END</unmanaged> /// <unmanaged>D2D1_FIGURE_END</unmanaged>
public enum FigureEnd : uint public enum FigureEnd : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END::D2D1_FIGURE_END_OPEN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END::D2D1_FIGURE_END_OPEN"]/*' />
/// <unmanaged>D2D1_FIGURE_END_OPEN</unmanaged> /// <unmanaged>D2D1_FIGURE_END_OPEN</unmanaged>
Open = 0, Open = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END::D2D1_FIGURE_END_CLOSED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FIGURE_END::D2D1_FIGURE_END_CLOSED"]/*' />
/// <unmanaged>D2D1_FIGURE_END_CLOSED</unmanaged> /// <unmanaged>D2D1_FIGURE_END_CLOSED</unmanaged>
Closed = 1, Closed = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE"]/*' />
/// <unmanaged>D2D1_FILL_MODE</unmanaged> /// <unmanaged>D2D1_FILL_MODE</unmanaged>
public enum FillMode : uint public enum FillMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE::D2D1_FILL_MODE_ALTERNATE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE::D2D1_FILL_MODE_ALTERNATE"]/*' />
/// <unmanaged>D2D1_FILL_MODE_ALTERNATE</unmanaged> /// <unmanaged>D2D1_FILL_MODE_ALTERNATE</unmanaged>
Alternate = 0, Alternate = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE::D2D1_FILL_MODE_WINDING"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILL_MODE::D2D1_FILL_MODE_WINDING"]/*' />
/// <unmanaged>D2D1_FILL_MODE_WINDING</unmanaged> /// <unmanaged>D2D1_FILL_MODE_WINDING</unmanaged>
Winding = 1, Winding = 1,
} }

View File

@@ -9,7 +9,7 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink"]/*' />
/// <unmanaged>ID2D1SimplifiedGeometrySink</unmanaged> /// <unmanaged>ID2D1SimplifiedGeometrySink</unmanaged>
[Guid("2cd9069e-12e2-11dc-9fed-001143a055f9")] [Guid("2cd9069e-12e2-11dc-9fed-001143a055f9")]
[NativeTypeName("struct ID2D1SimplifiedGeometrySink : IUnknown")] [NativeTypeName("struct ID2D1SimplifiedGeometrySink : IUnknown")]
@@ -74,7 +74,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); return ((delegate* unmanaged[Stdcall]<IUnknown*, uint>)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this));
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::SetFillMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::SetFillMode"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public void SetFillMode(FillMode fillMode) public void SetFillMode(FillMode fillMode)
@@ -82,7 +82,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, FillMode, void>)(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, FillMode, void>)(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::SetSegmentFlags"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::SetSegmentFlags"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public void SetSegmentFlags(PathSegment vertexFlags) public void SetSegmentFlags(PathSegment vertexFlags)
@@ -90,7 +90,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, PathSegment, void>)(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, PathSegment, void>)(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::BeginFigure"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::BeginFigure"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public void BeginFigure(System.Drawing.PointF startPoint, FigureBegin figureBegin) public void BeginFigure(System.Drawing.PointF startPoint, FigureBegin figureBegin)
@@ -98,7 +98,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, System.Drawing.PointF, FigureBegin, void>)(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, System.Drawing.PointF, FigureBegin, void>)(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::AddLines"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::AddLines"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public void AddLines(System.Drawing.PointF* points, uint pointsCount) public void AddLines(System.Drawing.PointF* points, uint pointsCount)
@@ -106,7 +106,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, System.Drawing.PointF*, uint, void>)(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, System.Drawing.PointF*, uint, void>)(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::AddBeziers"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::AddBeziers"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public void AddBeziers(BezierSegment* beziers, uint beziersCount) public void AddBeziers(BezierSegment* beziers, uint beziersCount)
@@ -114,7 +114,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, BezierSegment*, uint, void>)(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, BezierSegment*, uint, void>)(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::EndFigure"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::EndFigure"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)] [VtblIndex(8)]
public void EndFigure(FigureEnd figureEnd) public void EndFigure(FigureEnd figureEnd)
@@ -122,7 +122,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : INativeGuid
((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, FigureEnd, void>)(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd); ((delegate* unmanaged[Stdcall]<ID2D1SimplifiedGeometrySink*, FigureEnd, void>)(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd);
} }
/// <include file='Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::Close"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink::Close"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult Close() public HResult Close()

View File

@@ -9,18 +9,18 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT"]/*' />
/// <unmanaged>D2D1_PATH_SEGMENT</unmanaged> /// <unmanaged>D2D1_PATH_SEGMENT</unmanaged>
[Flags] [Flags]
public enum PathSegment : uint public enum PathSegment : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_NONE"]/*' />
/// <unmanaged>D2D1_PATH_SEGMENT_NONE</unmanaged> /// <unmanaged>D2D1_PATH_SEGMENT_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_FORCE_UNSTROKED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_FORCE_UNSTROKED"]/*' />
/// <unmanaged>D2D1_PATH_SEGMENT_FORCE_UNSTROKED</unmanaged> /// <unmanaged>D2D1_PATH_SEGMENT_FORCE_UNSTROKED</unmanaged>
ForceUnstroked = 1, ForceUnstroked = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PATH_SEGMENT::D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN"]/*' />
/// <unmanaged>D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN</unmanaged> /// <unmanaged>D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN</unmanaged>
ForceRoundLineJoin = 2, ForceRoundLineJoin = 2,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT"]/*' />
/// <unmanaged>D2D1_PIXEL_FORMAT</unmanaged> /// <unmanaged>D2D1_PIXEL_FORMAT</unmanaged>
public partial struct PixelFormat public partial struct PixelFormat
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT::format"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT::format"]/*' />
public Graphics.Dxgi.Common.Format format; public Graphics.Dxgi.Common.Format format;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT::alphaMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PIXEL_FORMAT::alphaMode"]/*' />
public AlphaMode alphaMode; public AlphaMode alphaMode;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_F"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_F"]/*' />
/// <unmanaged>D2D_RECT_F</unmanaged> /// <unmanaged>D2D_RECT_F</unmanaged>
public partial struct RectF public partial struct RectF
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_F::left"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_F::left"]/*' />
public float left; public float left;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_F::top"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_F::top"]/*' />
public float top; public float top;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_F::right"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_F::right"]/*' />
public float right; public float right;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_F::bottom"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_F::bottom"]/*' />
public float bottom; public float bottom;
} }

View File

@@ -9,19 +9,19 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_U"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_U"]/*' />
/// <unmanaged>D2D_RECT_U</unmanaged> /// <unmanaged>D2D_RECT_U</unmanaged>
public partial struct RectU public partial struct RectU
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_U::left"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_U::left"]/*' />
public uint left; public uint left;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_U::top"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_U::top"]/*' />
public uint top; public uint top;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_U::right"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_U::right"]/*' />
public uint right; public uint right;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D_RECT_U::bottom"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D_RECT_U::bottom"]/*' />
public uint bottom; public uint bottom;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D.Common; namespace Win32.Graphics.Direct2D.Common;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE"]/*' />
/// <unmanaged>D2D1_TURBULENCE_NOISE</unmanaged> /// <unmanaged>D2D1_TURBULENCE_NOISE</unmanaged>
public enum TurbulenceNoise : uint public enum TurbulenceNoise : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE::D2D1_TURBULENCE_NOISE_FRACTAL_SUM"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE::D2D1_TURBULENCE_NOISE_FRACTAL_SUM"]/*' />
/// <unmanaged>D2D1_TURBULENCE_NOISE_FRACTAL_SUM</unmanaged> /// <unmanaged>D2D1_TURBULENCE_NOISE_FRACTAL_SUM</unmanaged>
FractalSum = 0, FractalSum = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE::D2D1_TURBULENCE_NOISE_TURBULENCE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TURBULENCE_NOISE::D2D1_TURBULENCE_NOISE_TURBULENCE"]/*' />
/// <unmanaged>D2D1_TURBULENCE_NOISE_TURBULENCE</unmanaged> /// <unmanaged>D2D1_TURBULENCE_NOISE_TURBULENCE</unmanaged>
Turbulence = 1, Turbulence = 1,
} }

File diff suppressed because it is too large Load Diff

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP</unmanaged>
public enum AffineTransform2DProperties : uint public enum AffineTransform2DProperties : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE</unmanaged>
InterpolationMode = 0, InterpolationMode = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE</unmanaged>
BorderMode = 1, BorderMode = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX</unmanaged>
TransformMatrix = 2, TransformMatrix = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS"]/*' />
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS</unmanaged> /// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS</unmanaged>
Sharpness = 3, Sharpness = 3,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE"]/*' />
/// <unmanaged>D2D1_ANTIALIAS_MODE</unmanaged> /// <unmanaged>D2D1_ANTIALIAS_MODE</unmanaged>
public enum AntialiasMode : uint public enum AntialiasMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_PER_PRIMITIVE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_PER_PRIMITIVE"]/*' />
/// <unmanaged>D2D1_ANTIALIAS_MODE_PER_PRIMITIVE</unmanaged> /// <unmanaged>D2D1_ANTIALIAS_MODE_PER_PRIMITIVE</unmanaged>
PerPrimitive = 0, PerPrimitive = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_ALIASED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_ALIASED"]/*' />
/// <unmanaged>D2D1_ANTIALIAS_MODE_ALIASED</unmanaged> /// <unmanaged>D2D1_ANTIALIAS_MODE_ALIASED</unmanaged>
Aliased = 1, Aliased = 1,
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT"]/*' />
/// <unmanaged>D2D1_ARC_SEGMENT</unmanaged> /// <unmanaged>D2D1_ARC_SEGMENT</unmanaged>
public partial struct ArcSegment public partial struct ArcSegment
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::point"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::point"]/*' />
public System.Drawing.PointF point; public System.Drawing.PointF point;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::size"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::size"]/*' />
public System.Drawing.SizeF size; public System.Drawing.SizeF size;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::rotationAngle"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::rotationAngle"]/*' />
public float rotationAngle; public float rotationAngle;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::sweepDirection"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::sweepDirection"]/*' />
public SweepDirection sweepDirection; public SweepDirection sweepDirection;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::arcSize"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::arcSize"]/*' />
public ArcSize arcSize; public ArcSize arcSize;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE"]/*' />
/// <unmanaged>D2D1_ARC_SIZE</unmanaged> /// <unmanaged>D2D1_ARC_SIZE</unmanaged>
public enum ArcSize : uint public enum ArcSize : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_SMALL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_SMALL"]/*' />
/// <unmanaged>D2D1_ARC_SIZE_SMALL</unmanaged> /// <unmanaged>D2D1_ARC_SIZE_SMALL</unmanaged>
Small = 0, Small = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_LARGE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_LARGE"]/*' />
/// <unmanaged>D2D1_ARC_SIZE_LARGE</unmanaged> /// <unmanaged>D2D1_ARC_SIZE_LARGE</unmanaged>
Large = 1, Large = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP"]/*' />
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP</unmanaged> /// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP</unmanaged>
public enum ArithmeticCompositeProp : uint public enum ArithmeticCompositeProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS"]/*' />
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS</unmanaged> /// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS</unmanaged>
Coefficients = 0, Coefficients = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT"]/*' />
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT</unmanaged> /// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT</unmanaged>
ClampOutput = 1, ClampOutput = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP"]/*' />
/// <unmanaged>D2D1_ATLAS_PROP</unmanaged> /// <unmanaged>D2D1_ATLAS_PROP</unmanaged>
public enum AtlasProp : uint public enum AtlasProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_RECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_RECT"]/*' />
/// <unmanaged>D2D1_ATLAS_PROP_INPUT_RECT</unmanaged> /// <unmanaged>D2D1_ATLAS_PROP_INPUT_RECT</unmanaged>
InputRect = 0, InputRect = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_PADDING_RECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_PADDING_RECT"]/*' />
/// <unmanaged>D2D1_ATLAS_PROP_INPUT_PADDING_RECT</unmanaged> /// <unmanaged>D2D1_ATLAS_PROP_INPUT_PADDING_RECT</unmanaged>
InputPaddingRect = 1, InputPaddingRect = 1,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES"]/*' />
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged> /// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged>
public partial struct BitmapBrushProperties public partial struct BitmapBrushProperties
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeX"]/*' />
public ExtendMode extendModeX; public ExtendMode extendModeX;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeY"]/*' />
public ExtendMode extendModeY; public ExtendMode extendModeY;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::interpolationMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::interpolationMode"]/*' />
public BitmapInterpolationMode interpolationMode; public BitmapInterpolationMode interpolationMode;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1"]/*' />
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES1</unmanaged> /// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES1</unmanaged>
public partial struct BitmapBrushProperties1 public partial struct BitmapBrushProperties1
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeX"]/*' />
public ExtendMode extendModeX; public ExtendMode extendModeX;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeY"]/*' />
public ExtendMode extendModeY; public ExtendMode extendModeY;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::interpolationMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::interpolationMode"]/*' />
public InterpolationMode interpolationMode; public InterpolationMode interpolationMode;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE</unmanaged>
public enum BitmapInterpolationMode : uint public enum BitmapInterpolationMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
} }

View File

@@ -9,24 +9,24 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS</unmanaged>
[Flags] [Flags]
public enum BitmapOptions : uint public enum BitmapOptions : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_NONE"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS_NONE</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_TARGET"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_TARGET"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS_TARGET</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS_TARGET</unmanaged>
Target = 1, Target = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CANNOT_DRAW"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CANNOT_DRAW"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS_CANNOT_DRAW</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS_CANNOT_DRAW</unmanaged>
CannotDraw = 2, CannotDraw = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CPU_READ"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CPU_READ"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS_CPU_READ</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS_CPU_READ</unmanaged>
CpuRead = 4, CpuRead = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE"]/*' />
/// <unmanaged>D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE</unmanaged> /// <unmanaged>D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE</unmanaged>
GDICompatible = 8, GDICompatible = 8,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES"]/*' />
/// <unmanaged>D2D1_BITMAP_PROPERTIES</unmanaged> /// <unmanaged>D2D1_BITMAP_PROPERTIES</unmanaged>
public partial struct BitmapProperties public partial struct BitmapProperties
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::pixelFormat"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::pixelFormat"]/*' />
public Common.PixelFormat pixelFormat; public Common.PixelFormat pixelFormat;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiX"]/*' />
public float dpiX; public float dpiX;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiY"]/*' />
public float dpiY; public float dpiY;
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1"]/*' />
/// <unmanaged>D2D1_BITMAP_PROPERTIES1</unmanaged> /// <unmanaged>D2D1_BITMAP_PROPERTIES1</unmanaged>
public partial struct BitmapProperties1 public partial struct BitmapProperties1
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::pixelFormat"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::pixelFormat"]/*' />
public Common.PixelFormat pixelFormat; public Common.PixelFormat pixelFormat;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiX"]/*' />
public float dpiX; public float dpiX;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiY"]/*' />
public float dpiY; public float dpiY;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::bitmapOptions"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::bitmapOptions"]/*' />
public BitmapOptions bitmapOptions; public BitmapOptions bitmapOptions;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::colorContext"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::colorContext"]/*' />
public unsafe ID2D1ColorContext* colorContext; public unsafe ID2D1ColorContext* colorContext;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE</unmanaged>
public enum BitmapSourceAlphaMode : uint public enum BitmapSourceAlphaMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED</unmanaged>
Premultiplied = 1, Premultiplied = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT</unmanaged>
Straight = 2, Straight = 2,
} }

View File

@@ -9,23 +9,23 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE</unmanaged>
public enum BitmapSourceInterpolationMode : uint public enum BitmapSourceInterpolationMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT</unmanaged>
Fant = 6, Fant = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR</unmanaged>
MipmapLinear = 7, MipmapLinear = 7,
} }

View File

@@ -9,32 +9,32 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION</unmanaged>
public enum BitmapSourceOrientation : uint public enum BitmapSourceOrientation : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT</unmanaged>
Default = 1, Default = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL</unmanaged>
FlipHorizontal = 2, FlipHorizontal = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180</unmanaged>
RotateClockwise180 = 3, RotateClockwise180 = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL</unmanaged>
RotateClockwise180FlipHorizontal = 4, RotateClockwise180FlipHorizontal = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL</unmanaged>
RotateClockwise270FlipHorizontal = 5, RotateClockwise270FlipHorizontal = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90</unmanaged>
RotateClockwise90 = 6, RotateClockwise90 = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL</unmanaged>
RotateClockwise90FlipHorizontal = 7, RotateClockwise90FlipHorizontal = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270</unmanaged>
RotateClockwise270 = 8, RotateClockwise270 = 8,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP</unmanaged>
public enum BitmapSourceProp : uint public enum BitmapSourceProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE</unmanaged>
WicBitmapSource = 0, WicBitmapSource = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_SCALE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_SCALE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_SCALE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_SCALE</unmanaged>
Scale = 1, Scale = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE</unmanaged>
InterpolationMode = 2, InterpolationMode = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION</unmanaged>
EnableDpiCorrection = 3, EnableDpiCorrection = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_ALPHA_MODE</unmanaged>
AlphaMode = 4, AlphaMode = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ORIENTATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ORIENTATION"]/*' />
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ORIENTATION</unmanaged> /// <unmanaged>D2D1_BITMAPSOURCE_PROP_ORIENTATION</unmanaged>
Orientation = 5, Orientation = 5,
} }

View File

@@ -9,47 +9,47 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND"]/*' />
/// <unmanaged>D2D1_BLEND</unmanaged> /// <unmanaged>D2D1_BLEND</unmanaged>
public enum Blend : uint public enum Blend : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ZERO"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ZERO"]/*' />
/// <unmanaged>D2D1_BLEND_ZERO</unmanaged> /// <unmanaged>D2D1_BLEND_ZERO</unmanaged>
Zero = 1, Zero = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ONE"]/*' />
/// <unmanaged>D2D1_BLEND_ONE</unmanaged> /// <unmanaged>D2D1_BLEND_ONE</unmanaged>
One = 2, One = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_SRC_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_SRC_COLOR</unmanaged>
SrcColor = 3, SrcColor = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_INV_SRC_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_INV_SRC_COLOR</unmanaged>
InvSrcColor = 4, InvSrcColor = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA"]/*' />
/// <unmanaged>D2D1_BLEND_SRC_ALPHA</unmanaged> /// <unmanaged>D2D1_BLEND_SRC_ALPHA</unmanaged>
SrcAlpha = 5, SrcAlpha = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_ALPHA"]/*' />
/// <unmanaged>D2D1_BLEND_INV_SRC_ALPHA</unmanaged> /// <unmanaged>D2D1_BLEND_INV_SRC_ALPHA</unmanaged>
InvSrcAlpha = 6, InvSrcAlpha = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_ALPHA"]/*' />
/// <unmanaged>D2D1_BLEND_DEST_ALPHA</unmanaged> /// <unmanaged>D2D1_BLEND_DEST_ALPHA</unmanaged>
DestAlpha = 7, DestAlpha = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_ALPHA"]/*' />
/// <unmanaged>D2D1_BLEND_INV_DEST_ALPHA</unmanaged> /// <unmanaged>D2D1_BLEND_INV_DEST_ALPHA</unmanaged>
InvDestAlpha = 8, InvDestAlpha = 8,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_DEST_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_DEST_COLOR</unmanaged>
DestColor = 9, DestColor = 9,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_COLOR"]/*' />
/// <unmanaged>D2D1_BLEND_INV_DEST_COLOR</unmanaged> /// <unmanaged>D2D1_BLEND_INV_DEST_COLOR</unmanaged>
InvDestColor = 10, InvDestColor = 10,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA_SAT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA_SAT"]/*' />
/// <unmanaged>D2D1_BLEND_SRC_ALPHA_SAT</unmanaged> /// <unmanaged>D2D1_BLEND_SRC_ALPHA_SAT</unmanaged>
SrcAlphaSat = 11, SrcAlphaSat = 11,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_BLEND_FACTOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_BLEND_FACTOR"]/*' />
/// <unmanaged>D2D1_BLEND_BLEND_FACTOR</unmanaged> /// <unmanaged>D2D1_BLEND_BLEND_FACTOR</unmanaged>
BlendFactor = 14, BlendFactor = 14,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_BLEND_FACTOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_BLEND_FACTOR"]/*' />
/// <unmanaged>D2D1_BLEND_INV_BLEND_FACTOR</unmanaged> /// <unmanaged>D2D1_BLEND_INV_BLEND_FACTOR</unmanaged>
InvBlendFactor = 15, InvBlendFactor = 15,
} }

View File

@@ -9,28 +9,28 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION"]/*' />
/// <unmanaged>D2D1_BLEND_DESCRIPTION</unmanaged> /// <unmanaged>D2D1_BLEND_DESCRIPTION</unmanaged>
public partial struct BlendDescription public partial struct BlendDescription
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlend"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlend"]/*' />
public Blend sourceBlend; public Blend sourceBlend;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlend"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlend"]/*' />
public Blend destinationBlend; public Blend destinationBlend;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperation"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperation"]/*' />
public BlendOperation blendOperation; public BlendOperation blendOperation;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlendAlpha"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlendAlpha"]/*' />
public Blend sourceBlendAlpha; public Blend sourceBlendAlpha;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlendAlpha"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlendAlpha"]/*' />
public Blend destinationBlendAlpha; public Blend destinationBlendAlpha;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperationAlpha"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperationAlpha"]/*' />
public BlendOperation blendOperationAlpha; public BlendOperation blendOperationAlpha;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendFactor"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendFactor"]/*' />
public unsafe fixed float blendFactor[4]; public unsafe fixed float blendFactor[4];
} }

View File

@@ -9,23 +9,23 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION</unmanaged>
public enum BlendOperation : uint public enum BlendOperation : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_ADD"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_ADD"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION_ADD</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION_ADD</unmanaged>
Add = 1, Add = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_SUBTRACT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_SUBTRACT"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION_SUBTRACT</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION_SUBTRACT</unmanaged>
Subtract = 2, Subtract = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_REV_SUBTRACT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_REV_SUBTRACT"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION_REV_SUBTRACT</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION_REV_SUBTRACT</unmanaged>
RevSubtract = 3, RevSubtract = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MIN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MIN"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION_MIN</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION_MIN</unmanaged>
Min = 4, Min = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MAX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MAX"]/*' />
/// <unmanaged>D2D1_BLEND_OPERATION_MAX</unmanaged> /// <unmanaged>D2D1_BLEND_OPERATION_MAX</unmanaged>
Max = 5, Max = 5,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP"]/*' />
/// <unmanaged>D2D1_BLEND_PROP</unmanaged> /// <unmanaged>D2D1_BLEND_PROP</unmanaged>
public enum BlendProp : uint public enum BlendProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP::D2D1_BLEND_PROP_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP::D2D1_BLEND_PROP_MODE"]/*' />
/// <unmanaged>D2D1_BLEND_PROP_MODE</unmanaged> /// <unmanaged>D2D1_BLEND_PROP_MODE</unmanaged>
Mode = 0, Mode = 0,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE"]/*' />
/// <unmanaged>D2D1_BORDER_EDGE_MODE</unmanaged> /// <unmanaged>D2D1_BORDER_EDGE_MODE</unmanaged>
public enum BorderEdgeMode : uint public enum BorderEdgeMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_CLAMP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_CLAMP"]/*' />
/// <unmanaged>D2D1_BORDER_EDGE_MODE_CLAMP</unmanaged> /// <unmanaged>D2D1_BORDER_EDGE_MODE_CLAMP</unmanaged>
Clamp = 0, Clamp = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_WRAP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_WRAP"]/*' />
/// <unmanaged>D2D1_BORDER_EDGE_MODE_WRAP</unmanaged> /// <unmanaged>D2D1_BORDER_EDGE_MODE_WRAP</unmanaged>
Wrap = 1, Wrap = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_MIRROR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_MIRROR"]/*' />
/// <unmanaged>D2D1_BORDER_EDGE_MODE_MIRROR</unmanaged> /// <unmanaged>D2D1_BORDER_EDGE_MODE_MIRROR</unmanaged>
Mirror = 2, Mirror = 2,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP"]/*' />
/// <unmanaged>D2D1_BORDER_PROP</unmanaged> /// <unmanaged>D2D1_BORDER_PROP</unmanaged>
public enum BorderProp : uint public enum BorderProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_X"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_X"]/*' />
/// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_X</unmanaged> /// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_X</unmanaged>
EdgeModeX = 0, EdgeModeX = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_Y"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_Y"]/*' />
/// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_Y</unmanaged> /// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_Y</unmanaged>
EdgeModeY = 1, EdgeModeY = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP"]/*' />
/// <unmanaged>D2D1_BRIGHTNESS_PROP</unmanaged> /// <unmanaged>D2D1_BRIGHTNESS_PROP</unmanaged>
public enum BrightnessProp : uint public enum BrightnessProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_WHITE_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_WHITE_POINT"]/*' />
/// <unmanaged>D2D1_BRIGHTNESS_PROP_WHITE_POINT</unmanaged> /// <unmanaged>D2D1_BRIGHTNESS_PROP_WHITE_POINT</unmanaged>
WhitePoint = 0, WhitePoint = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_BLACK_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_BLACK_POINT"]/*' />
/// <unmanaged>D2D1_BRIGHTNESS_PROP_BLACK_POINT</unmanaged> /// <unmanaged>D2D1_BRIGHTNESS_PROP_BLACK_POINT</unmanaged>
BlackPoint = 1, BlackPoint = 1,
} }

View File

@@ -9,13 +9,13 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES"]/*' />
/// <unmanaged>D2D1_BRUSH_PROPERTIES</unmanaged> /// <unmanaged>D2D1_BRUSH_PROPERTIES</unmanaged>
public partial struct BrushProperties public partial struct BrushProperties
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::opacity"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::opacity"]/*' />
public float opacity; public float opacity;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::transform"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::transform"]/*' />
public Matrix3x2 transform; public Matrix3x2 transform;
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION</unmanaged>
public enum BufferPrecision : uint public enum BufferPrecision : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_UNKNOWN"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_UNKNOWN"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_UNKNOWN</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_UNKNOWN</unmanaged>
Unknown = 0, Unknown = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM</unmanaged>
Precision8BitUnorm = 1, Precision8BitUnorm = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB</unmanaged>
Precision8BitUnormSrgb = 2, Precision8BitUnormSrgb = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_UNORM"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_UNORM"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_UNORM</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_UNORM</unmanaged>
Precision16BitUnorm = 3, Precision16BitUnorm = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_FLOAT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_FLOAT"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_FLOAT</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_FLOAT</unmanaged>
Precision16BitFloat = 4, Precision16BitFloat = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_32BPC_FLOAT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_32BPC_FLOAT"]/*' />
/// <unmanaged>D2D1_BUFFER_PRECISION_32BPC_FLOAT</unmanaged> /// <unmanaged>D2D1_BUFFER_PRECISION_32BPC_FLOAT</unmanaged>
Precision32BitFloat = 5, Precision32BitFloat = 5,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE"]/*' />
/// <unmanaged>D2D1_CAP_STYLE</unmanaged> /// <unmanaged>D2D1_CAP_STYLE</unmanaged>
public enum CapStyle : uint public enum CapStyle : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_FLAT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_FLAT"]/*' />
/// <unmanaged>D2D1_CAP_STYLE_FLAT</unmanaged> /// <unmanaged>D2D1_CAP_STYLE_FLAT</unmanaged>
Flat = 0, Flat = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_SQUARE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_SQUARE"]/*' />
/// <unmanaged>D2D1_CAP_STYLE_SQUARE</unmanaged> /// <unmanaged>D2D1_CAP_STYLE_SQUARE</unmanaged>
Square = 1, Square = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_ROUND"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_ROUND"]/*' />
/// <unmanaged>D2D1_CAP_STYLE_ROUND</unmanaged> /// <unmanaged>D2D1_CAP_STYLE_ROUND</unmanaged>
Round = 2, Round = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_TRIANGLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_TRIANGLE"]/*' />
/// <unmanaged>D2D1_CAP_STYLE_TRIANGLE</unmanaged> /// <unmanaged>D2D1_CAP_STYLE_TRIANGLE</unmanaged>
Triangle = 3, Triangle = 3,
} }

View File

@@ -9,21 +9,21 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE"]/*' />
/// <unmanaged>D2D1_CHANGE_TYPE</unmanaged> /// <unmanaged>D2D1_CHANGE_TYPE</unmanaged>
[Flags] [Flags]
public enum ChangeType : uint public enum ChangeType : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_NONE"]/*' />
/// <unmanaged>D2D1_CHANGE_TYPE_NONE</unmanaged> /// <unmanaged>D2D1_CHANGE_TYPE_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_PROPERTIES"]/*' />
/// <unmanaged>D2D1_CHANGE_TYPE_PROPERTIES</unmanaged> /// <unmanaged>D2D1_CHANGE_TYPE_PROPERTIES</unmanaged>
Properties = 1, Properties = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_CONTEXT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_CONTEXT"]/*' />
/// <unmanaged>D2D1_CHANGE_TYPE_CONTEXT</unmanaged> /// <unmanaged>D2D1_CHANGE_TYPE_CONTEXT</unmanaged>
Context = 2, Context = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_GRAPH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_GRAPH"]/*' />
/// <unmanaged>D2D1_CHANGE_TYPE_GRAPH</unmanaged> /// <unmanaged>D2D1_CHANGE_TYPE_GRAPH</unmanaged>
Graph = 3, Graph = 3,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH"]/*' />
/// <unmanaged>D2D1_CHANNEL_DEPTH</unmanaged> /// <unmanaged>D2D1_CHANNEL_DEPTH</unmanaged>
public enum ChannelDepth : uint public enum ChannelDepth : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_DEFAULT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_DEFAULT"]/*' />
/// <unmanaged>D2D1_CHANNEL_DEPTH_DEFAULT</unmanaged> /// <unmanaged>D2D1_CHANNEL_DEPTH_DEFAULT</unmanaged>
Default = 0, Default = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_1"]/*' />
/// <unmanaged>D2D1_CHANNEL_DEPTH_1</unmanaged> /// <unmanaged>D2D1_CHANNEL_DEPTH_1</unmanaged>
_1 = 1, _1 = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_4"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_4"]/*' />
/// <unmanaged>D2D1_CHANNEL_DEPTH_4</unmanaged> /// <unmanaged>D2D1_CHANNEL_DEPTH_4</unmanaged>
_4 = 4, _4 = 4,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR"]/*' />
/// <unmanaged>D2D1_CHANNEL_SELECTOR</unmanaged> /// <unmanaged>D2D1_CHANNEL_SELECTOR</unmanaged>
public enum ChannelSelector : uint public enum ChannelSelector : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_R"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_R"]/*' />
/// <unmanaged>D2D1_CHANNEL_SELECTOR_R</unmanaged> /// <unmanaged>D2D1_CHANNEL_SELECTOR_R</unmanaged>
R = 0, R = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_G"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_G"]/*' />
/// <unmanaged>D2D1_CHANNEL_SELECTOR_G</unmanaged> /// <unmanaged>D2D1_CHANNEL_SELECTOR_G</unmanaged>
G = 1, G = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_B"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_B"]/*' />
/// <unmanaged>D2D1_CHANNEL_SELECTOR_B</unmanaged> /// <unmanaged>D2D1_CHANNEL_SELECTOR_B</unmanaged>
B = 2, B = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_A"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_A"]/*' />
/// <unmanaged>D2D1_CHANNEL_SELECTOR_A</unmanaged> /// <unmanaged>D2D1_CHANNEL_SELECTOR_A</unmanaged>
A = 3, A = 3,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP"]/*' />
/// <unmanaged>D2D1_CHROMAKEY_PROP</unmanaged> /// <unmanaged>D2D1_CHROMAKEY_PROP</unmanaged>
public enum ChromaKeyProp : uint public enum ChromaKeyProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_COLOR"]/*' />
/// <unmanaged>D2D1_CHROMAKEY_PROP_COLOR</unmanaged> /// <unmanaged>D2D1_CHROMAKEY_PROP_COLOR</unmanaged>
Color = 0, Color = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_TOLERANCE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_TOLERANCE"]/*' />
/// <unmanaged>D2D1_CHROMAKEY_PROP_TOLERANCE</unmanaged> /// <unmanaged>D2D1_CHROMAKEY_PROP_TOLERANCE</unmanaged>
Tolerance = 1, Tolerance = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_INVERT_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_INVERT_ALPHA"]/*' />
/// <unmanaged>D2D1_CHROMAKEY_PROP_INVERT_ALPHA</unmanaged> /// <unmanaged>D2D1_CHROMAKEY_PROP_INVERT_ALPHA</unmanaged>
InvertAlpha = 2, InvertAlpha = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_FEATHER"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_FEATHER"]/*' />
/// <unmanaged>D2D1_CHROMAKEY_PROP_FEATHER</unmanaged> /// <unmanaged>D2D1_CHROMAKEY_PROP_FEATHER</unmanaged>
Feather = 3, Feather = 3,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION"]/*' />
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION</unmanaged> /// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION</unmanaged>
public enum ColorBitmapGlyphSnapOption : uint public enum ColorBitmapGlyphSnapOption : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT"]/*' />
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT</unmanaged> /// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT</unmanaged>
Default = 0, Default = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE"]/*' />
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE</unmanaged> /// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE</unmanaged>
Disable = 1, Disable = 1,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE"]/*' />
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE</unmanaged> /// <unmanaged>D2D1_COLOR_CONTEXT_TYPE</unmanaged>
public enum ColorContextType : uint public enum ColorContextType : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_ICC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_ICC"]/*' />
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_ICC</unmanaged> /// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_ICC</unmanaged>
Icc = 0, Icc = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_SIMPLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_SIMPLE"]/*' />
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_SIMPLE</unmanaged> /// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_SIMPLE</unmanaged>
Simple = 1, Simple = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_DXGI"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_DXGI"]/*' />
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_DXGI</unmanaged> /// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_DXGI</unmanaged>
DXGI = 2, DXGI = 2,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE</unmanaged>
public enum ColorInterpolationMode : uint public enum ColorInterpolationMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT"]/*' />
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT</unmanaged> /// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT</unmanaged>
Straight = 0, Straight = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED"]/*' />
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED</unmanaged> /// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED</unmanaged>
Premultiplied = 1, Premultiplied = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE</unmanaged>
public enum ColorManagementAlphaMode : uint public enum ColorManagementAlphaMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED</unmanaged>
Premultiplied = 1, Premultiplied = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT</unmanaged>
Straight = 2, Straight = 2,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP</unmanaged>
public enum ColorManagementProp : uint public enum ColorManagementProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT</unmanaged>
SourceColorContext = 0, SourceColorContext = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT</unmanaged>
SourceRenderingIntent = 1, SourceRenderingIntent = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT</unmanaged>
DestinationColorContext = 2, DestinationColorContext = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT</unmanaged>
DestinationRenderingIntent = 3, DestinationRenderingIntent = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE</unmanaged>
AlphaMode = 4, AlphaMode = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_QUALITY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_QUALITY"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_QUALITY</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_PROP_QUALITY</unmanaged>
Quality = 5, Quality = 5,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY</unmanaged>
public enum ColorManagementQuality : uint public enum ColorManagementQuality : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_PROOF"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_PROOF"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_PROOF</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_PROOF</unmanaged>
Proof = 0, Proof = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_NORMAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_NORMAL"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_NORMAL</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_NORMAL</unmanaged>
Normal = 1, Normal = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_BEST"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_BEST"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_BEST</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_BEST</unmanaged>
Best = 2, Best = 2,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT</unmanaged>
public enum ColorManagementRenderingIntent : uint public enum ColorManagementRenderingIntent : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL</unmanaged>
Perceptual = 0, Perceptual = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC</unmanaged>
RelativeColorimetric = 1, RelativeColorimetric = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION</unmanaged>
Saturation = 2, Saturation = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC"]/*' />
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC</unmanaged> /// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC</unmanaged>
AbsoluteColorimetric = 3, AbsoluteColorimetric = 3,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_PROP</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_PROP</unmanaged>
public enum ColorMatrixProp : uint public enum ColorMatrixProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_COLOR_MATRIX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_COLOR_MATRIX"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_PROP_COLOR_MATRIX</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_PROP_COLOR_MATRIX</unmanaged>
ColorMatrix = 0, ColorMatrix = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_PROP_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_PROP_ALPHA_MODE</unmanaged>
AlphaMode = 1, AlphaMode = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT"]/*' />
/// <unmanaged>D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT</unmanaged> /// <unmanaged>D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT</unmanaged>
ClampOutput = 2, ClampOutput = 2,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE"]/*' />
/// <unmanaged>D2D1_COLOR_SPACE</unmanaged> /// <unmanaged>D2D1_COLOR_SPACE</unmanaged>
public enum ColorSpace : uint public enum ColorSpace : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_CUSTOM"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_CUSTOM"]/*' />
/// <unmanaged>D2D1_COLOR_SPACE_CUSTOM</unmanaged> /// <unmanaged>D2D1_COLOR_SPACE_CUSTOM</unmanaged>
Custom = 0, Custom = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SRGB"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SRGB"]/*' />
/// <unmanaged>D2D1_COLOR_SPACE_SRGB</unmanaged> /// <unmanaged>D2D1_COLOR_SPACE_SRGB</unmanaged>
Srgb = 1, Srgb = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SCRGB"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SCRGB"]/*' />
/// <unmanaged>D2D1_COLOR_SPACE_SCRGB</unmanaged> /// <unmanaged>D2D1_COLOR_SPACE_SCRGB</unmanaged>
Scrgb = 2, Scrgb = 2,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE"]/*' />
/// <unmanaged>D2D1_COMBINE_MODE</unmanaged> /// <unmanaged>D2D1_COMBINE_MODE</unmanaged>
public enum CombineMode : uint public enum CombineMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_UNION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_UNION"]/*' />
/// <unmanaged>D2D1_COMBINE_MODE_UNION</unmanaged> /// <unmanaged>D2D1_COMBINE_MODE_UNION</unmanaged>
Union = 0, Union = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_INTERSECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_INTERSECT"]/*' />
/// <unmanaged>D2D1_COMBINE_MODE_INTERSECT</unmanaged> /// <unmanaged>D2D1_COMBINE_MODE_INTERSECT</unmanaged>
Intersect = 1, Intersect = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_XOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_XOR"]/*' />
/// <unmanaged>D2D1_COMBINE_MODE_XOR</unmanaged> /// <unmanaged>D2D1_COMBINE_MODE_XOR</unmanaged>
Xor = 2, Xor = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_EXCLUDE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_EXCLUDE"]/*' />
/// <unmanaged>D2D1_COMBINE_MODE_EXCLUDE</unmanaged> /// <unmanaged>D2D1_COMBINE_MODE_EXCLUDE</unmanaged>
Exclude = 3, Exclude = 3,
} }

View File

@@ -9,15 +9,15 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS"]/*' />
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS</unmanaged> /// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS</unmanaged>
[Flags] [Flags]
public enum CompatibleRenderTargetOptions : uint public enum CompatibleRenderTargetOptions : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE"]/*' />
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE</unmanaged> /// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE"]/*' />
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE</unmanaged> /// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE</unmanaged>
GDICompatible = 1, GDICompatible = 1,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP"]/*' />
/// <unmanaged>D2D1_COMPOSITE_PROP</unmanaged> /// <unmanaged>D2D1_COMPOSITE_PROP</unmanaged>
public enum CompositeProp : uint public enum CompositeProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP::D2D1_COMPOSITE_PROP_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP::D2D1_COMPOSITE_PROP_MODE"]/*' />
/// <unmanaged>D2D1_COMPOSITE_PROP_MODE</unmanaged> /// <unmanaged>D2D1_COMPOSITE_PROP_MODE</unmanaged>
Mode = 0, Mode = 0,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP"]/*' />
/// <unmanaged>D2D1_CONTRAST_PROP</unmanaged> /// <unmanaged>D2D1_CONTRAST_PROP</unmanaged>
public enum ContrastProp : uint public enum ContrastProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CONTRAST"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CONTRAST"]/*' />
/// <unmanaged>D2D1_CONTRAST_PROP_CONTRAST</unmanaged> /// <unmanaged>D2D1_CONTRAST_PROP_CONTRAST</unmanaged>
Contrast = 0, Contrast = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CLAMP_INPUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CLAMP_INPUT"]/*' />
/// <unmanaged>D2D1_CONTRAST_PROP_CLAMP_INPUT</unmanaged> /// <unmanaged>D2D1_CONTRAST_PROP_CLAMP_INPUT</unmanaged>
ClampInput = 1, ClampInput = 1,
} }

View File

@@ -9,41 +9,41 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP</unmanaged>
public enum ConvolveMatrixProp : uint public enum ConvolveMatrixProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH</unmanaged>
KernelUnitLength = 0, KernelUnitLength = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE</unmanaged>
ScaleMode = 1, ScaleMode = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X</unmanaged>
KernelSizeX = 2, KernelSizeX = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y</unmanaged>
KernelSizeY = 3, KernelSizeY = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX</unmanaged>
KernelMatrix = 4, KernelMatrix = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_DIVISOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_DIVISOR"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_DIVISOR</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_DIVISOR</unmanaged>
Divisor = 5, Divisor = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BIAS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BIAS"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BIAS</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BIAS</unmanaged>
Bias = 6, Bias = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET</unmanaged>
KernelOffset = 7, KernelOffset = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA</unmanaged>
PreserveAlpha = 8, PreserveAlpha = 8,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE</unmanaged>
BorderMode = 9, BorderMode = 9,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT</unmanaged>
ClampOutput = 10, ClampOutput = 10,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE</unmanaged>
public enum ConvolveMatrixScaleMode : uint public enum ConvolveMatrixScaleMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
MultiSampleLinear = 3, MultiSampleLinear = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC</unmanaged>
Anisotropic = 4, Anisotropic = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged> /// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
HighQualityCubic = 5, HighQualityCubic = 5,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES"]/*' />
/// <unmanaged>D2D1_CREATION_PROPERTIES</unmanaged> /// <unmanaged>D2D1_CREATION_PROPERTIES</unmanaged>
public partial struct CreationProperties public partial struct CreationProperties
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::threadingMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::threadingMode"]/*' />
public ThreadingMode threadingMode; public ThreadingMode threadingMode;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::debugLevel"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::debugLevel"]/*' />
public DebugLevel debugLevel; public DebugLevel debugLevel;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::options"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::options"]/*' />
public DeviceContextOptions options; public DeviceContextOptions options;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP"]/*' />
/// <unmanaged>D2D1_CROP_PROP</unmanaged> /// <unmanaged>D2D1_CROP_PROP</unmanaged>
public enum CropProp : uint public enum CropProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_RECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_RECT"]/*' />
/// <unmanaged>D2D1_CROP_PROP_RECT</unmanaged> /// <unmanaged>D2D1_CROP_PROP_RECT</unmanaged>
Rect = 0, Rect = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_CROP_PROP_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_CROP_PROP_BORDER_MODE</unmanaged>
BorderMode = 1, BorderMode = 1,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP"]/*' />
/// <unmanaged>D2D1_CROSSFADE_PROP</unmanaged> /// <unmanaged>D2D1_CROSSFADE_PROP</unmanaged>
public enum CrossfadeProp : uint public enum CrossfadeProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP::D2D1_CROSSFADE_PROP_WEIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP::D2D1_CROSSFADE_PROP_WEIGHT"]/*' />
/// <unmanaged>D2D1_CROSSFADE_PROP_WEIGHT</unmanaged> /// <unmanaged>D2D1_CROSSFADE_PROP_WEIGHT</unmanaged>
Weight = 0, Weight = 0,
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES"]/*' />
/// <unmanaged>D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES</unmanaged> /// <unmanaged>D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES</unmanaged>
public partial struct CustomVertexBufferProperties public partial struct CustomVertexBufferProperties
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferWithInputSignature"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferWithInputSignature"]/*' />
public unsafe byte* shaderBufferWithInputSignature; public unsafe byte* shaderBufferWithInputSignature;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferSize"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferSize"]/*' />
public uint shaderBufferSize; public uint shaderBufferSize;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::inputElements"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::inputElements"]/*' />
public unsafe InputElementDescription* inputElements; public unsafe InputElementDescription* inputElements;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::elementCount"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::elementCount"]/*' />
public uint elementCount; public uint elementCount;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::stride"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::stride"]/*' />
public uint stride; public uint stride;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE"]/*' />
/// <unmanaged>D2D1_DC_INITIALIZE_MODE</unmanaged> /// <unmanaged>D2D1_DC_INITIALIZE_MODE</unmanaged>
public enum DCInitializeMode : uint public enum DCInitializeMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_COPY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_COPY"]/*' />
/// <unmanaged>D2D1_DC_INITIALIZE_MODE_COPY</unmanaged> /// <unmanaged>D2D1_DC_INITIALIZE_MODE_COPY</unmanaged>
Copy = 0, Copy = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_CLEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_CLEAR"]/*' />
/// <unmanaged>D2D1_DC_INITIALIZE_MODE_CLEAR</unmanaged> /// <unmanaged>D2D1_DC_INITIALIZE_MODE_CLEAR</unmanaged>
Clear = 1, Clear = 1,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE"]/*' />
/// <unmanaged>D2D1_DASH_STYLE</unmanaged> /// <unmanaged>D2D1_DASH_STYLE</unmanaged>
public enum DashStyle : uint public enum DashStyle : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_SOLID"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_SOLID"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_SOLID</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_SOLID</unmanaged>
Solid = 0, Solid = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_DASH</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_DASH</unmanaged>
Dash = 1, Dash = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DOT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DOT"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_DOT</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_DOT</unmanaged>
Dot = 2, Dot = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_DASH_DOT</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_DASH_DOT</unmanaged>
DashDot = 3, DashDot = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT_DOT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT_DOT"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_DASH_DOT_DOT</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_DASH_DOT_DOT</unmanaged>
DashDotDot = 4, DashDotDot = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_CUSTOM"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_CUSTOM"]/*' />
/// <unmanaged>D2D1_DASH_STYLE_CUSTOM</unmanaged> /// <unmanaged>D2D1_DASH_STYLE_CUSTOM</unmanaged>
Custom = 5, Custom = 5,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL"]/*' />
/// <unmanaged>D2D1_DEBUG_LEVEL</unmanaged> /// <unmanaged>D2D1_DEBUG_LEVEL</unmanaged>
public enum DebugLevel : uint public enum DebugLevel : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_NONE"]/*' />
/// <unmanaged>D2D1_DEBUG_LEVEL_NONE</unmanaged> /// <unmanaged>D2D1_DEBUG_LEVEL_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_ERROR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_ERROR"]/*' />
/// <unmanaged>D2D1_DEBUG_LEVEL_ERROR</unmanaged> /// <unmanaged>D2D1_DEBUG_LEVEL_ERROR</unmanaged>
Error = 1, Error = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_WARNING"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_WARNING"]/*' />
/// <unmanaged>D2D1_DEBUG_LEVEL_WARNING</unmanaged> /// <unmanaged>D2D1_DEBUG_LEVEL_WARNING</unmanaged>
Warning = 2, Warning = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_INFORMATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_INFORMATION"]/*' />
/// <unmanaged>D2D1_DEBUG_LEVEL_INFORMATION</unmanaged> /// <unmanaged>D2D1_DEBUG_LEVEL_INFORMATION</unmanaged>
Information = 3, Information = 3,
} }

View File

@@ -9,15 +9,15 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS"]/*' />
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS</unmanaged> /// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS</unmanaged>
[Flags] [Flags]
public enum DeviceContextOptions : uint public enum DeviceContextOptions : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_NONE"]/*' />
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_NONE</unmanaged> /// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_NONE</unmanaged>
None = 0, None = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS"]/*' />
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS</unmanaged> /// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS</unmanaged>
EnableMultithreadedOptimizations = 1, EnableMultithreadedOptimizations = 1,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION</unmanaged>
public enum DirectionalBlurOptimization : uint public enum DirectionalBlurOptimization : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED</unmanaged>
Speed = 0, Speed = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED</unmanaged>
Balanced = 1, Balanced = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY</unmanaged>
Quality = 2, Quality = 2,
} }

View File

@@ -9,20 +9,20 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_PROP</unmanaged>
public enum DirectionalBlurProp : uint public enum DirectionalBlurProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION</unmanaged>
StandardDeviation = 0, StandardDeviation = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_ANGLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_ANGLE"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_ANGLE</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_ANGLE</unmanaged>
Angle = 1, Angle = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION</unmanaged>
Optimization = 2, Optimization = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE</unmanaged>
BorderMode = 3, BorderMode = 3,
} }

View File

@@ -9,35 +9,35 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP</unmanaged>
public enum DiscreteTransferProp : uint public enum DiscreteTransferProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_TABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_TABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_TABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_TABLE</unmanaged>
RedTable = 0, RedTable = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_DISABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_DISABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_DISABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_DISABLE</unmanaged>
RedDisable = 1, RedDisable = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE</unmanaged>
GreenTable = 2, GreenTable = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE</unmanaged>
GreenDisable = 3, GreenDisable = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE</unmanaged>
BlueTable = 4, BlueTable = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE</unmanaged>
BlueDisable = 5, BlueDisable = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE</unmanaged>
AlphaTable = 6, AlphaTable = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE</unmanaged>
AlphaDisable = 7, AlphaDisable = 7,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT"]/*' />
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT</unmanaged> /// <unmanaged>D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT</unmanaged>
ClampOutput = 8, ClampOutput = 8,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP"]/*' />
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP</unmanaged> /// <unmanaged>D2D1_DISPLACEMENTMAP_PROP</unmanaged>
public enum DisplacementMapProp : uint public enum DisplacementMapProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_SCALE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_SCALE"]/*' />
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_SCALE</unmanaged> /// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_SCALE</unmanaged>
Scale = 0, Scale = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT"]/*' />
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT</unmanaged> /// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT</unmanaged>
XChannelSelect = 1, XChannelSelect = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT"]/*' />
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT</unmanaged> /// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT</unmanaged>
YChannelSelect = 2, YChannelSelect = 2,
} }

View File

@@ -9,29 +9,29 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP</unmanaged>
public enum DistantDiffuseProp : uint public enum DistantDiffuseProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_AZIMUTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_AZIMUTH"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_AZIMUTH</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_AZIMUTH</unmanaged>
Azimuth = 0, Azimuth = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_ELEVATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_ELEVATION"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_ELEVATION</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_ELEVATION</unmanaged>
Elevation = 1, Elevation = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT</unmanaged>
DiffuseConstant = 2, DiffuseConstant = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE</unmanaged>
SurfaceScale = 3, SurfaceScale = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_COLOR"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_COLOR</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_COLOR</unmanaged>
Color = 4, Color = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH</unmanaged>
KernelUnitLength = 5, KernelUnitLength = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE</unmanaged>
ScaleMode = 6, ScaleMode = 6,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE</unmanaged>
public enum DistantDiffuseScaleMode : uint public enum DistantDiffuseScaleMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
MultiSampleLinear = 3, MultiSampleLinear = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC</unmanaged>
Anisotropic = 4, Anisotropic = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged> /// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
HighQualityCubic = 5, HighQualityCubic = 5,
} }

View File

@@ -9,32 +9,32 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP</unmanaged>
public enum DistantSpecularProp : uint public enum DistantSpecularProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_AZIMUTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_AZIMUTH"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_AZIMUTH</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_AZIMUTH</unmanaged>
Azimuth = 0, Azimuth = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_ELEVATION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_ELEVATION"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_ELEVATION</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_ELEVATION</unmanaged>
Elevation = 1, Elevation = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT</unmanaged>
SpecularExponent = 2, SpecularExponent = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT</unmanaged>
SpecularConstant = 3, SpecularConstant = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE</unmanaged>
SurfaceScale = 4, SurfaceScale = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_COLOR"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_COLOR</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_COLOR</unmanaged>
Color = 5, Color = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH</unmanaged>
KernelUnitLength = 6, KernelUnitLength = 6,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SCALE_MODE</unmanaged>
ScaleMode = 7, ScaleMode = 7,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE</unmanaged>
public enum DistantSpecularScaleMode : uint public enum DistantSpecularScaleMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
MultiSampleLinear = 3, MultiSampleLinear = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC</unmanaged>
Anisotropic = 4, Anisotropic = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged> /// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
HighQualityCubic = 5, HighQualityCubic = 5,
} }

View File

@@ -9,26 +9,26 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE</unmanaged>
public enum DpiCompensationInterpolationMode : uint public enum DpiCompensationInterpolationMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
NearestNeighbor = 0, NearestNeighbor = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR</unmanaged>
Linear = 1, Linear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC</unmanaged>
Cubic = 2, Cubic = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
MultiSampleLinear = 3, MultiSampleLinear = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC</unmanaged>
Anisotropic = 4, Anisotropic = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC</unmanaged>
HighQualityCubic = 5, HighQualityCubic = 5,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_PROP</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_PROP</unmanaged>
public enum DpiCompensationProp : uint public enum DpiCompensationProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE</unmanaged>
InterpolationMode = 0, InterpolationMode = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_BORDER_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_BORDER_MODE"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_BORDER_MODE</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_PROP_BORDER_MODE</unmanaged>
BorderMode = 1, BorderMode = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INPUT_DPI"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INPUT_DPI"]/*' />
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_INPUT_DPI</unmanaged> /// <unmanaged>D2D1_DPICOMPENSATION_PROP_INPUT_DPI</unmanaged>
InputDpi = 2, InputDpi = 2,
} }

View File

@@ -9,24 +9,24 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS</unmanaged>
[Flags] [Flags]
public enum DrawTextOptions : uint public enum DrawTextOptions : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NO_SNAP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NO_SNAP"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NO_SNAP</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NO_SNAP</unmanaged>
NoSnap = 1, NoSnap = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_CLIP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_CLIP"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_CLIP</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_CLIP</unmanaged>
Clip = 2, Clip = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT</unmanaged>
EnableColorFont = 4, EnableColorFont = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING</unmanaged>
DisableColorBitmapSnapping = 8, DisableColorBitmapSnapping = 8,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NONE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NONE"]/*' />
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NONE</unmanaged> /// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NONE</unmanaged>
None = 0, None = 0,
} }

View File

@@ -9,22 +9,22 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION"]/*' />
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged> /// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged>
public partial struct DrawingStateDescription public partial struct DrawingStateDescription
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::antialiasMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::antialiasMode"]/*' />
public AntialiasMode antialiasMode; public AntialiasMode antialiasMode;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::textAntialiasMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::textAntialiasMode"]/*' />
public TextAntialiasMode textAntialiasMode; public TextAntialiasMode textAntialiasMode;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag1"]/*' />
public ulong tag1; public ulong tag1;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag2"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag2"]/*' />
public ulong tag2; public ulong tag2;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::transform"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::transform"]/*' />
public Matrix3x2 transform; public Matrix3x2 transform;
} }

View File

@@ -9,28 +9,28 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1"]/*' />
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION1</unmanaged> /// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION1</unmanaged>
public partial struct DrawingStateDescription1 public partial struct DrawingStateDescription1
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::antialiasMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::antialiasMode"]/*' />
public AntialiasMode antialiasMode; public AntialiasMode antialiasMode;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::textAntialiasMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::textAntialiasMode"]/*' />
public TextAntialiasMode textAntialiasMode; public TextAntialiasMode textAntialiasMode;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag1"]/*' />
public ulong tag1; public ulong tag1;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag2"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag2"]/*' />
public ulong tag2; public ulong tag2;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::transform"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::transform"]/*' />
public Matrix3x2 transform; public Matrix3x2 transform;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::primitiveBlend"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::primitiveBlend"]/*' />
public PrimitiveBlend primitiveBlend; public PrimitiveBlend primitiveBlend;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::unitMode"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::unitMode"]/*' />
public UnitMode unitMode; public UnitMode unitMode;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_MODE</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_MODE</unmanaged>
public enum EdgeDetectionMode : uint public enum EdgeDetectionMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_SOBEL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_SOBEL"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_MODE_SOBEL</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_MODE_SOBEL</unmanaged>
Sobel = 0, Sobel = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_PREWITT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_PREWITT"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_MODE_PREWITT</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_MODE_PREWITT</unmanaged>
Prewitt = 1, Prewitt = 1,
} }

View File

@@ -9,23 +9,23 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP</unmanaged>
public enum EdgeDetectionProp : uint public enum EdgeDetectionProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_STRENGTH"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_STRENGTH"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP_STRENGTH</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP_STRENGTH</unmanaged>
Strength = 0, Strength = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_BLUR_RADIUS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_BLUR_RADIUS"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP_BLUR_RADIUS</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP_BLUR_RADIUS</unmanaged>
BlurRadius = 1, BlurRadius = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_MODE"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP_MODE</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP_MODE</unmanaged>
Mode = 2, Mode = 2,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES</unmanaged>
OverlayEdges = 3, OverlayEdges = 3,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_ALPHA_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_ALPHA_MODE"]/*' />
/// <unmanaged>D2D1_EDGEDETECTION_PROP_ALPHA_MODE</unmanaged> /// <unmanaged>D2D1_EDGEDETECTION_PROP_ALPHA_MODE</unmanaged>
AlphaMode = 4, AlphaMode = 4,
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION"]/*' />
/// <unmanaged>D2D1_EFFECT_INPUT_DESCRIPTION</unmanaged> /// <unmanaged>D2D1_EFFECT_INPUT_DESCRIPTION</unmanaged>
public partial struct EffectInputDescription public partial struct EffectInputDescription
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::effect"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::effect"]/*' />
public unsafe ID2D1Effect* effect; public unsafe ID2D1Effect* effect;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputIndex"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputIndex"]/*' />
public uint inputIndex; public uint inputIndex;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputRectangle"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputRectangle"]/*' />
public Common.RectF inputRectangle; public Common.RectF inputRectangle;
} }

View File

@@ -9,16 +9,16 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE"]/*' />
/// <unmanaged>D2D1_ELLIPSE</unmanaged> /// <unmanaged>D2D1_ELLIPSE</unmanaged>
public partial struct Ellipse public partial struct Ellipse
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::point"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::point"]/*' />
public System.Drawing.PointF point; public System.Drawing.PointF point;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusX"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusX"]/*' />
public float radiusX; public float radiusX;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusY"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusY"]/*' />
public float radiusY; public float radiusY;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP"]/*' />
/// <unmanaged>D2D1_EMBOSS_PROP</unmanaged> /// <unmanaged>D2D1_EMBOSS_PROP</unmanaged>
public enum EmbossProp : uint public enum EmbossProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_HEIGHT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_HEIGHT"]/*' />
/// <unmanaged>D2D1_EMBOSS_PROP_HEIGHT</unmanaged> /// <unmanaged>D2D1_EMBOSS_PROP_HEIGHT</unmanaged>
Height = 0, Height = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_DIRECTION"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_DIRECTION"]/*' />
/// <unmanaged>D2D1_EMBOSS_PROP_DIRECTION</unmanaged> /// <unmanaged>D2D1_EMBOSS_PROP_DIRECTION</unmanaged>
Direction = 1, Direction = 1,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP"]/*' />
/// <unmanaged>D2D1_EXPOSURE_PROP</unmanaged> /// <unmanaged>D2D1_EXPOSURE_PROP</unmanaged>
public enum ExposureProp : uint public enum ExposureProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP::D2D1_EXPOSURE_PROP_EXPOSURE_VALUE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP::D2D1_EXPOSURE_PROP_EXPOSURE_VALUE"]/*' />
/// <unmanaged>D2D1_EXPOSURE_PROP_EXPOSURE_VALUE</unmanaged> /// <unmanaged>D2D1_EXPOSURE_PROP_EXPOSURE_VALUE</unmanaged>
ExposureValue = 0, ExposureValue = 0,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE"]/*' />
/// <unmanaged>D2D1_EXTEND_MODE</unmanaged> /// <unmanaged>D2D1_EXTEND_MODE</unmanaged>
public enum ExtendMode : uint public enum ExtendMode : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_CLAMP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_CLAMP"]/*' />
/// <unmanaged>D2D1_EXTEND_MODE_CLAMP</unmanaged> /// <unmanaged>D2D1_EXTEND_MODE_CLAMP</unmanaged>
Clamp = 0, Clamp = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_WRAP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_WRAP"]/*' />
/// <unmanaged>D2D1_EXTEND_MODE_WRAP</unmanaged> /// <unmanaged>D2D1_EXTEND_MODE_WRAP</unmanaged>
Wrap = 1, Wrap = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_MIRROR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_MIRROR"]/*' />
/// <unmanaged>D2D1_EXTEND_MODE_MIRROR</unmanaged> /// <unmanaged>D2D1_EXTEND_MODE_MIRROR</unmanaged>
Mirror = 2, Mirror = 2,
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS"]/*' />
/// <unmanaged>D2D1_FACTORY_OPTIONS</unmanaged> /// <unmanaged>D2D1_FACTORY_OPTIONS</unmanaged>
public partial struct FactoryOptions public partial struct FactoryOptions
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS::debugLevel"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS::debugLevel"]/*' />
public DebugLevel debugLevel; public DebugLevel debugLevel;
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE"]/*' />
/// <unmanaged>D2D1_FACTORY_TYPE</unmanaged> /// <unmanaged>D2D1_FACTORY_TYPE</unmanaged>
public enum FactoryType : uint public enum FactoryType : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_SINGLE_THREADED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_SINGLE_THREADED"]/*' />
/// <unmanaged>D2D1_FACTORY_TYPE_SINGLE_THREADED</unmanaged> /// <unmanaged>D2D1_FACTORY_TYPE_SINGLE_THREADED</unmanaged>
SingleThreaded = 0, SingleThreaded = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_MULTI_THREADED"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_MULTI_THREADED"]/*' />
/// <unmanaged>D2D1_FACTORY_TYPE_MULTI_THREADED</unmanaged> /// <unmanaged>D2D1_FACTORY_TYPE_MULTI_THREADED</unmanaged>
MultiThreaded = 1, MultiThreaded = 1,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE"]/*' />
/// <unmanaged>D2D1_FEATURE</unmanaged> /// <unmanaged>D2D1_FEATURE</unmanaged>
public enum Feature : uint public enum Feature : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_DOUBLES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_DOUBLES"]/*' />
/// <unmanaged>D2D1_FEATURE_DOUBLES</unmanaged> /// <unmanaged>D2D1_FEATURE_DOUBLES</unmanaged>
Doubles = 0, Doubles = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged> /// <unmanaged>D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged>
XHardwareOptions = 1, XHardwareOptions = 1,
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
/// <unmanaged>D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged> /// <unmanaged>D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
public partial struct FeatureDataD3D10XHardwareOptions public partial struct FeatureDataD3D10XHardwareOptions
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' />
public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x; public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
} }

View File

@@ -9,10 +9,10 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES"]/*' />
/// <unmanaged>D2D1_FEATURE_DATA_DOUBLES</unmanaged> /// <unmanaged>D2D1_FEATURE_DATA_DOUBLES</unmanaged>
public partial struct FeatureDataDoubles public partial struct FeatureDataDoubles
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES::doublePrecisionFloatShaderOps"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES::doublePrecisionFloatShaderOps"]/*' />
public Bool32 doublePrecisionFloatShaderOps; public Bool32 doublePrecisionFloatShaderOps;
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL"]/*' />
/// <unmanaged>D2D1_FEATURE_LEVEL</unmanaged> /// <unmanaged>D2D1_FEATURE_LEVEL</unmanaged>
public enum FeatureLevel : uint public enum FeatureLevel : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_DEFAULT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_DEFAULT"]/*' />
/// <unmanaged>D2D1_FEATURE_LEVEL_DEFAULT</unmanaged> /// <unmanaged>D2D1_FEATURE_LEVEL_DEFAULT</unmanaged>
Default = 0, Default = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_9"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_9"]/*' />
/// <unmanaged>D2D1_FEATURE_LEVEL_9</unmanaged> /// <unmanaged>D2D1_FEATURE_LEVEL_9</unmanaged>
Level_9 = 37120, Level_9 = 37120,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_10"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_10"]/*' />
/// <unmanaged>D2D1_FEATURE_LEVEL_10</unmanaged> /// <unmanaged>D2D1_FEATURE_LEVEL_10</unmanaged>
Level_10 = 40960, Level_10 = 40960,
} }

View File

@@ -9,35 +9,35 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER"]/*' />
/// <unmanaged>D2D1_FILTER</unmanaged> /// <unmanaged>D2D1_FILTER</unmanaged>
public enum Filter : uint public enum Filter : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_POINT"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_POINT</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_POINT</unmanaged>
MinMagMipPoint = 0, MinMagMipPoint = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
MinMagPointMipLinear = 1, MinMagPointMipLinear = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
MinPointMagLinearMipPoint = 4, MinPointMagLinearMipPoint = 4,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
MinPointMagMipLinear = 5, MinPointMagMipLinear = 5,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
MinLinearMagMipPoint = 16, MinLinearMagMipPoint = 16,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
MinLinearMagPointMipLinear = 17, MinLinearMagPointMipLinear = 17,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
MinMagLinearMipPoint = 20, MinMagLinearMipPoint = 20,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_LINEAR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_LINEAR"]/*' />
/// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_LINEAR</unmanaged> /// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_LINEAR</unmanaged>
MinMagMipLinear = 21, MinMagMipLinear = 21,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_ANISOTROPIC"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_ANISOTROPIC"]/*' />
/// <unmanaged>D2D1_FILTER_ANISOTROPIC</unmanaged> /// <unmanaged>D2D1_FILTER_ANISOTROPIC</unmanaged>
Anisotropic = 85, Anisotropic = 85,
} }

View File

@@ -9,11 +9,11 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP"]/*' />
/// <unmanaged>D2D1_FLOOD_PROP</unmanaged> /// <unmanaged>D2D1_FLOOD_PROP</unmanaged>
public enum FloodProp : uint public enum FloodProp : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP::D2D1_FLOOD_PROP_COLOR"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP::D2D1_FLOOD_PROP_COLOR"]/*' />
/// <unmanaged>D2D1_FLOOD_PROP_COLOR</unmanaged> /// <unmanaged>D2D1_FLOOD_PROP_COLOR</unmanaged>
Color = 0, Color = 0,
} }

View File

@@ -9,14 +9,14 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA"]/*' />
/// <unmanaged>D2D1_GAMMA</unmanaged> /// <unmanaged>D2D1_GAMMA</unmanaged>
public enum Gamma : uint public enum Gamma : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_2_2"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_2_2"]/*' />
/// <unmanaged>D2D1_GAMMA_2_2</unmanaged> /// <unmanaged>D2D1_GAMMA_2_2</unmanaged>
Gamma_2_2 = 0, Gamma_2_2 = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_1_0"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_1_0"]/*' />
/// <unmanaged>D2D1_GAMMA_1_0</unmanaged> /// <unmanaged>D2D1_GAMMA_1_0</unmanaged>
Gamma_1_0 = 1, Gamma_1_0 = 1,
} }

View File

@@ -9,17 +9,17 @@
namespace Win32.Graphics.Direct2D; namespace Win32.Graphics.Direct2D;
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1"]/*' />
/// <unmanaged>D2D1_GAMMA1</unmanaged> /// <unmanaged>D2D1_GAMMA1</unmanaged>
public enum Gamma1 : uint public enum Gamma1 : uint
{ {
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G22"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G22"]/*' />
/// <unmanaged>D2D1_GAMMA1_G22</unmanaged> /// <unmanaged>D2D1_GAMMA1_G22</unmanaged>
G22 = 0, G22 = 0,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G10"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G10"]/*' />
/// <unmanaged>D2D1_GAMMA1_G10</unmanaged> /// <unmanaged>D2D1_GAMMA1_G10</unmanaged>
G10 = 1, G10 = 1,
/// <include file='Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G2084"]/*' /> /// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G2084"]/*' />
/// <unmanaged>D2D1_GAMMA1_G2084</unmanaged> /// <unmanaged>D2D1_GAMMA1_G2084</unmanaged>
G2084 = 2, G2084 = 2,
} }

Some files were not shown because too many files have changed in this diff Show More