// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Win32.Graphics.Direct2D.Common; /// /// D2D1_ALPHA_MODE public enum AlphaMode { /// /// D2D1_ALPHA_MODE_UNKNOWN Unknown = 0, /// /// D2D1_ALPHA_MODE_PREMULTIPLIED Premultiplied = 1, /// /// D2D1_ALPHA_MODE_STRAIGHT Straight = 2, /// /// D2D1_ALPHA_MODE_IGNORE Ignore = 3, } /// /// D2D1_FIGURE_BEGIN public enum FigureBegin { /// /// D2D1_FIGURE_BEGIN_FILLED Filled = 0, /// /// D2D1_FIGURE_BEGIN_HOLLOW Hollow = 1, } /// /// D2D1_FIGURE_END public enum FigureEnd { /// /// D2D1_FIGURE_END_OPEN Open = 0, /// /// D2D1_FIGURE_END_CLOSED Closed = 1, } /// /// D2D1_PATH_SEGMENT [Flags] public enum PathSegment { /// /// D2D1_PATH_SEGMENT_NONE None = 0, /// /// D2D1_PATH_SEGMENT_FORCE_UNSTROKED ForceUnstroked = 1, /// /// D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN ForceRoundLineJoin = 2, } /// /// D2D1_FILL_MODE public enum FillMode { /// /// D2D1_FILL_MODE_ALTERNATE Alternate = 0, /// /// D2D1_FILL_MODE_WINDING Winding = 1, } /// /// D2D1_BORDER_MODE public enum BorderMode { /// /// D2D1_BORDER_MODE_SOFT Soft = 0, /// /// D2D1_BORDER_MODE_HARD Hard = 1, } /// /// D2D1_BLEND_MODE public enum BlendMode { /// /// D2D1_BLEND_MODE_MULTIPLY Multiply = 0, /// /// D2D1_BLEND_MODE_SCREEN Screen = 1, /// /// D2D1_BLEND_MODE_DARKEN Darken = 2, /// /// D2D1_BLEND_MODE_LIGHTEN Lighten = 3, /// /// D2D1_BLEND_MODE_DISSOLVE Dissolve = 4, /// /// D2D1_BLEND_MODE_COLOR_BURN ColorBurn = 5, /// /// D2D1_BLEND_MODE_LINEAR_BURN LinearBurn = 6, /// /// D2D1_BLEND_MODE_DARKER_COLOR DarkerColor = 7, /// /// D2D1_BLEND_MODE_LIGHTER_COLOR LighterColor = 8, /// /// D2D1_BLEND_MODE_COLOR_DODGE ColorDodge = 9, /// /// D2D1_BLEND_MODE_LINEAR_DODGE LinearDodge = 10, /// /// D2D1_BLEND_MODE_OVERLAY Overlay = 11, /// /// D2D1_BLEND_MODE_SOFT_LIGHT SoftLight = 12, /// /// D2D1_BLEND_MODE_HARD_LIGHT HardLight = 13, /// /// D2D1_BLEND_MODE_VIVID_LIGHT VividLight = 14, /// /// D2D1_BLEND_MODE_LINEAR_LIGHT LinearLight = 15, /// /// D2D1_BLEND_MODE_PIN_LIGHT PinLight = 16, /// /// D2D1_BLEND_MODE_HARD_MIX HardMix = 17, /// /// D2D1_BLEND_MODE_DIFFERENCE Difference = 18, /// /// D2D1_BLEND_MODE_EXCLUSION Exclusion = 19, /// /// D2D1_BLEND_MODE_HUE Hue = 20, /// /// D2D1_BLEND_MODE_SATURATION Saturation = 21, /// /// D2D1_BLEND_MODE_COLOR Color = 22, /// /// D2D1_BLEND_MODE_LUMINOSITY Luminosity = 23, /// /// D2D1_BLEND_MODE_SUBTRACT Subtract = 24, /// /// D2D1_BLEND_MODE_DIVISION Division = 25, } /// /// D2D1_COLORMATRIX_ALPHA_MODE public enum ColorMatrixAlphaMode { /// /// D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED Premultiplied = 1, /// /// D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT Straight = 2, } /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE public enum AffineTransform2DInterpolationMode { /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR NearestNeighbor = 0, /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR Linear = 1, /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC Cubic = 2, /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR MultiSampleLinear = 3, /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC Anisotropic = 4, /// /// D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC HighQualityCubic = 5, } /// /// D2D1_TURBULENCE_NOISE public enum TurbulenceNoise { /// /// D2D1_TURBULENCE_NOISE_FRACTAL_SUM FractalSum = 0, /// /// D2D1_TURBULENCE_NOISE_TURBULENCE Turbulence = 1, } /// /// D2D1_COMPOSITE_MODE public enum CompositeMode { /// /// D2D1_COMPOSITE_MODE_SOURCE_OVER SourceOver = 0, /// /// D2D1_COMPOSITE_MODE_DESTINATION_OVER DestinationOver = 1, /// /// D2D1_COMPOSITE_MODE_SOURCE_IN SourceIn = 2, /// /// D2D1_COMPOSITE_MODE_DESTINATION_IN DestinationIn = 3, /// /// D2D1_COMPOSITE_MODE_SOURCE_OUT SourceOut = 4, /// /// D2D1_COMPOSITE_MODE_DESTINATION_OUT DestinationOut = 5, /// /// D2D1_COMPOSITE_MODE_SOURCE_ATOP SourceAtop = 6, /// /// D2D1_COMPOSITE_MODE_DESTINATION_ATOP DestinationAtop = 7, /// /// D2D1_COMPOSITE_MODE_XOR Xor = 8, /// /// D2D1_COMPOSITE_MODE_PLUS Plus = 9, /// /// D2D1_COMPOSITE_MODE_SOURCE_COPY SourceCopy = 10, /// /// D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY BoundedSourceCopy = 11, /// /// D2D1_COMPOSITE_MODE_MASK_INVERT MaskInvert = 12, }