// ------------------------------------------------------------------------------
//
// 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;
///
/// D2D1_INTERPOLATION_MODE_DEFINITION
public enum InterpolationModeDefinition : int
{
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR
Linear = 1,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC
Cubic = 2,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_FANT
Fant = 6,
///
/// D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR
MipmapLinear = 7,
}
///
/// D2D1_GAMMA
public enum Gamma : uint
{
///
/// D2D1_GAMMA_2_2
Gamma_2_2 = 0,
///
/// D2D1_GAMMA_1_0
Gamma_1_0 = 1,
}
///
/// D2D1_OPACITY_MASK_CONTENT
public enum OpacityMaskContent : uint
{
///
/// D2D1_OPACITY_MASK_CONTENT_GRAPHICS
Graphics = 0,
///
/// D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL
TextNatural = 1,
///
/// D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE
TextGDICompatible = 2,
}
///
/// D2D1_EXTEND_MODE
public enum ExtendMode : uint
{
///
/// D2D1_EXTEND_MODE_CLAMP
Clamp = 0,
///
/// D2D1_EXTEND_MODE_WRAP
Wrap = 1,
///
/// D2D1_EXTEND_MODE_MIRROR
Mirror = 2,
}
///
/// D2D1_ANTIALIAS_MODE
public enum AntialiasMode : uint
{
///
/// D2D1_ANTIALIAS_MODE_PER_PRIMITIVE
PerPrimitive = 0,
///
/// D2D1_ANTIALIAS_MODE_ALIASED
Aliased = 1,
}
///
/// D2D1_TEXT_ANTIALIAS_MODE
public enum TextAntialiasMode : uint
{
///
/// D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
Default = 0,
///
/// D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE
Cleartype = 1,
///
/// D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE
Grayscale = 2,
///
/// D2D1_TEXT_ANTIALIAS_MODE_ALIASED
Aliased = 3,
}
///
/// D2D1_BITMAP_INTERPOLATION_MODE
public enum BitmapInterpolationMode : uint
{
///
/// D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_BITMAP_INTERPOLATION_MODE_LINEAR
Linear = 1,
}
///
/// D2D1_DRAW_TEXT_OPTIONS
[Flags]
public enum DrawTextOptions : uint
{
///
/// D2D1_DRAW_TEXT_OPTIONS_NO_SNAP
NoSnap = 1,
///
/// D2D1_DRAW_TEXT_OPTIONS_CLIP
Clip = 2,
///
/// D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT
EnableColorFont = 4,
///
/// D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING
DisableColorBitmapSnapping = 8,
///
/// D2D1_DRAW_TEXT_OPTIONS_NONE
None = 0,
}
///
/// D2D1_ARC_SIZE
public enum ArcSize : uint
{
///
/// D2D1_ARC_SIZE_SMALL
Small = 0,
///
/// D2D1_ARC_SIZE_LARGE
Large = 1,
}
///
/// D2D1_CAP_STYLE
public enum CapStyle : uint
{
///
/// D2D1_CAP_STYLE_FLAT
Flat = 0,
///
/// D2D1_CAP_STYLE_SQUARE
Square = 1,
///
/// D2D1_CAP_STYLE_ROUND
Round = 2,
///
/// D2D1_CAP_STYLE_TRIANGLE
Triangle = 3,
}
///
/// D2D1_DASH_STYLE
public enum DashStyle : uint
{
///
/// D2D1_DASH_STYLE_SOLID
Solid = 0,
///
/// D2D1_DASH_STYLE_DASH
Dash = 1,
///
/// D2D1_DASH_STYLE_DOT
Dot = 2,
///
/// D2D1_DASH_STYLE_DASH_DOT
DashDot = 3,
///
/// D2D1_DASH_STYLE_DASH_DOT_DOT
DashDotDot = 4,
///
/// D2D1_DASH_STYLE_CUSTOM
Custom = 5,
}
///
/// D2D1_LINE_JOIN
public enum LineJoin : uint
{
///
/// D2D1_LINE_JOIN_MITER
Miter = 0,
///
/// D2D1_LINE_JOIN_BEVEL
Bevel = 1,
///
/// D2D1_LINE_JOIN_ROUND
Round = 2,
///
/// D2D1_LINE_JOIN_MITER_OR_BEVEL
MiterOrBevel = 3,
}
///
/// D2D1_COMBINE_MODE
public enum CombineMode : uint
{
///
/// D2D1_COMBINE_MODE_UNION
Union = 0,
///
/// D2D1_COMBINE_MODE_INTERSECT
Intersect = 1,
///
/// D2D1_COMBINE_MODE_XOR
Xor = 2,
///
/// D2D1_COMBINE_MODE_EXCLUDE
Exclude = 3,
}
///
/// D2D1_GEOMETRY_RELATION
public enum GeometryRelation : uint
{
///
/// D2D1_GEOMETRY_RELATION_UNKNOWN
Unknown = 0,
///
/// D2D1_GEOMETRY_RELATION_DISJOINT
Disjoint = 1,
///
/// D2D1_GEOMETRY_RELATION_IS_CONTAINED
IsContained = 2,
///
/// D2D1_GEOMETRY_RELATION_CONTAINS
Contains = 3,
///
/// D2D1_GEOMETRY_RELATION_OVERLAP
Overlap = 4,
}
///
/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION
public enum GeometrySimplificationOption : uint
{
///
/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES
CubicsAndLines = 0,
///
/// D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES
Lines = 1,
}
///
/// D2D1_SWEEP_DIRECTION
public enum SweepDirection : uint
{
///
/// D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE
CounterClockwise = 0,
///
/// D2D1_SWEEP_DIRECTION_CLOCKWISE
Clockwise = 1,
}
///
/// D2D1_LAYER_OPTIONS
[Flags]
public enum LayerOptions : uint
{
///
/// D2D1_LAYER_OPTIONS_NONE
None = 0,
///
/// D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE
InitializeForCleartype = 1,
}
///
/// D2D1_WINDOW_STATE
[Flags]
public enum WindowState : uint
{
///
/// D2D1_WINDOW_STATE_NONE
None = 0,
///
/// D2D1_WINDOW_STATE_OCCLUDED
Occluded = 1,
}
///
/// D2D1_RENDER_TARGET_TYPE
public enum RenderTargetType : uint
{
///
/// D2D1_RENDER_TARGET_TYPE_DEFAULT
Default = 0,
///
/// D2D1_RENDER_TARGET_TYPE_SOFTWARE
Software = 1,
///
/// D2D1_RENDER_TARGET_TYPE_HARDWARE
Hardware = 2,
}
///
/// D2D1_FEATURE_LEVEL
public enum FeatureLevel : uint
{
///
/// D2D1_FEATURE_LEVEL_DEFAULT
Default = 0,
///
/// D2D1_FEATURE_LEVEL_9
Level_9 = 37120,
///
/// D2D1_FEATURE_LEVEL_10
Level_10 = 40960,
}
///
/// D2D1_RENDER_TARGET_USAGE
[Flags]
public enum RenderTargetUsage : uint
{
///
/// D2D1_RENDER_TARGET_USAGE_NONE
None = 0,
///
/// D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING
ForceBitmapRemoting = 1,
///
/// D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE
GDICompatible = 2,
}
///
/// D2D1_PRESENT_OPTIONS
[Flags]
public enum PresentOptions : uint
{
///
/// D2D1_PRESENT_OPTIONS_NONE
None = 0,
///
/// D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS
RetainContents = 1,
///
/// D2D1_PRESENT_OPTIONS_IMMEDIATELY
Immediately = 2,
}
///
/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS
[Flags]
public enum CompatibleRenderTargetOptions : uint
{
///
/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
None = 0,
///
/// D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE
GDICompatible = 1,
}
///
/// D2D1_DC_INITIALIZE_MODE
public enum DCInitializeMode : uint
{
///
/// D2D1_DC_INITIALIZE_MODE_COPY
Copy = 0,
///
/// D2D1_DC_INITIALIZE_MODE_CLEAR
Clear = 1,
}
///
/// D2D1_DEBUG_LEVEL
public enum DebugLevel : uint
{
///
/// D2D1_DEBUG_LEVEL_NONE
None = 0,
///
/// D2D1_DEBUG_LEVEL_ERROR
Error = 1,
///
/// D2D1_DEBUG_LEVEL_WARNING
Warning = 2,
///
/// D2D1_DEBUG_LEVEL_INFORMATION
Information = 3,
}
///
/// D2D1_FACTORY_TYPE
public enum FactoryType : uint
{
///
/// D2D1_FACTORY_TYPE_SINGLE_THREADED
SingleThreaded = 0,
///
/// D2D1_FACTORY_TYPE_MULTI_THREADED
MultiThreaded = 1,
}
///
/// D2D1_CHANNEL_SELECTOR
public enum ChannelSelector : uint
{
///
/// D2D1_CHANNEL_SELECTOR_R
R = 0,
///
/// D2D1_CHANNEL_SELECTOR_G
G = 1,
///
/// D2D1_CHANNEL_SELECTOR_B
B = 2,
///
/// D2D1_CHANNEL_SELECTOR_A
A = 3,
}
///
/// D2D1_BITMAPSOURCE_ORIENTATION
public enum BitmapSourceOrientation : uint
{
///
/// D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT
Default = 1,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL
FlipHorizontal = 2,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180
RotateClockwise180 = 3,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL
RotateClockwise180FlipHorizontal = 4,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL
RotateClockwise270FlipHorizontal = 5,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90
RotateClockwise90 = 6,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL
RotateClockwise90FlipHorizontal = 7,
///
/// D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270
RotateClockwise270 = 8,
}
///
/// D2D1_GAUSSIANBLUR_PROP
public enum GaussianBlurProp : uint
{
///
/// D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION
StandardDeviation = 0,
///
/// D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION
Optimization = 1,
///
/// D2D1_GAUSSIANBLUR_PROP_BORDER_MODE
BorderMode = 2,
}
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION
public enum GaussianBlurOptimization : uint
{
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED
Speed = 0,
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED
Balanced = 1,
///
/// D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY
Quality = 2,
}
///
/// D2D1_DIRECTIONALBLUR_PROP
public enum DirectionalBlurProp : uint
{
///
/// D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
StandardDeviation = 0,
///
/// D2D1_DIRECTIONALBLUR_PROP_ANGLE
Angle = 1,
///
/// D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Optimization = 2,
///
/// D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
BorderMode = 3,
}
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION
public enum DirectionalBlurOptimization : uint
{
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED
Speed = 0,
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED
Balanced = 1,
///
/// D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY
Quality = 2,
}
///
/// D2D1_SHADOW_PROP
public enum ShadowProp : uint
{
///
/// D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION
BlurStandardDeviation = 0,
///
/// D2D1_SHADOW_PROP_COLOR
Color = 1,
///
/// D2D1_SHADOW_PROP_OPTIMIZATION
Optimization = 2,
}
///
/// D2D1_SHADOW_OPTIMIZATION
public enum ShadowOptimization : uint
{
///
/// D2D1_SHADOW_OPTIMIZATION_SPEED
Speed = 0,
///
/// D2D1_SHADOW_OPTIMIZATION_BALANCED
Balanced = 1,
///
/// D2D1_SHADOW_OPTIMIZATION_QUALITY
Quality = 2,
}
///
/// D2D1_BLEND_PROP
public enum BlendProp : uint
{
///
/// D2D1_BLEND_PROP_MODE
Mode = 0,
}
///
/// D2D1_SATURATION_PROP
public enum SaturationProp : uint
{
///
/// D2D1_SATURATION_PROP_SATURATION
Saturation = 0,
}
///
/// D2D1_HUEROTATION_PROP
public enum HueRotationProp : uint
{
///
/// D2D1_HUEROTATION_PROP_ANGLE
Angle = 0,
}
///
/// D2D1_COLORMATRIX_PROP
public enum ColorMatrixProp : uint
{
///
/// D2D1_COLORMATRIX_PROP_COLOR_MATRIX
ColorMatrix = 0,
///
/// D2D1_COLORMATRIX_PROP_ALPHA_MODE
AlphaMode = 1,
///
/// D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT
ClampOutput = 2,
}
///
/// D2D1_BITMAPSOURCE_PROP
public enum BitmapSourceProp : uint
{
///
/// D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE
WicBitmapSource = 0,
///
/// D2D1_BITMAPSOURCE_PROP_SCALE
Scale = 1,
///
/// D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE
InterpolationMode = 2,
///
/// D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION
EnableDpiCorrection = 3,
///
/// D2D1_BITMAPSOURCE_PROP_ALPHA_MODE
AlphaMode = 4,
///
/// D2D1_BITMAPSOURCE_PROP_ORIENTATION
Orientation = 5,
}
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE
public enum BitmapSourceInterpolationMode : uint
{
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT
Fant = 6,
///
/// D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR
MipmapLinear = 7,
}
///
/// D2D1_BITMAPSOURCE_ALPHA_MODE
public enum BitmapSourceAlphaMode : uint
{
///
/// D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
///
/// D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT
Straight = 2,
}
///
/// D2D1_COMPOSITE_PROP
public enum CompositeProp : uint
{
///
/// D2D1_COMPOSITE_PROP_MODE
Mode = 0,
}
///
/// D2D1_3DTRANSFORM_PROP
public enum Transform3DProperties : uint
{
///
/// D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE
InterpolationMode = 0,
///
/// D2D1_3DTRANSFORM_PROP_BORDER_MODE
BorderMode = 1,
///
/// D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX
TransformMatrix = 2,
}
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE
public enum Transform3DInterpolationMode : uint
{
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
}
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP
public enum PerspectiveTransform3DProperties : uint
{
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE
InterpolationMode = 0,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE
BorderMode = 1,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH
Depth = 2,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN
PerspectiveOrigin = 3,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET
LocalOffset = 4,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET
GlobalOffset = 5,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN
RotationOrigin = 6,
///
/// D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION
Rotation = 7,
}
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE
public enum PerspectiveTransform3DInteroplationMode : uint
{
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
}
///
/// D2D1_2DAFFINETRANSFORM_PROP
public enum AffineTransform2DProperties : uint
{
///
/// D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE
InterpolationMode = 0,
///
/// D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE
BorderMode = 1,
///
/// D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX
TransformMatrix = 2,
///
/// D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS
Sharpness = 3,
}
///
/// D2D1_DPICOMPENSATION_PROP
public enum DpiCompensationProp : uint
{
///
/// D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE
InterpolationMode = 0,
///
/// D2D1_DPICOMPENSATION_PROP_BORDER_MODE
BorderMode = 1,
///
/// D2D1_DPICOMPENSATION_PROP_INPUT_DPI
InputDpi = 2,
}
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE
public enum DpiCompensationInterpolationMode : uint
{
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_SCALE_PROP
public enum ScaleProp : uint
{
///
/// D2D1_SCALE_PROP_SCALE
Scale = 0,
///
/// D2D1_SCALE_PROP_CENTER_POINT
CenterPoint = 1,
///
/// D2D1_SCALE_PROP_INTERPOLATION_MODE
InterpolationMode = 2,
///
/// D2D1_SCALE_PROP_BORDER_MODE
BorderMode = 3,
///
/// D2D1_SCALE_PROP_SHARPNESS
Sharpness = 4,
}
///
/// D2D1_SCALE_INTERPOLATION_MODE
public enum ScaleInterpolationMode : uint
{
///
/// D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_SCALE_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_SCALE_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_TURBULENCE_PROP
public enum TurbulenceProp : uint
{
///
/// D2D1_TURBULENCE_PROP_OFFSET
Offset = 0,
///
/// D2D1_TURBULENCE_PROP_SIZE
Size = 1,
///
/// D2D1_TURBULENCE_PROP_BASE_FREQUENCY
BaseFrequency = 2,
///
/// D2D1_TURBULENCE_PROP_NUM_OCTAVES
NumOctaves = 3,
///
/// D2D1_TURBULENCE_PROP_SEED
Seed = 4,
///
/// D2D1_TURBULENCE_PROP_NOISE
Noise = 5,
///
/// D2D1_TURBULENCE_PROP_STITCHABLE
Stitchable = 6,
}
///
/// D2D1_DISPLACEMENTMAP_PROP
public enum DisplacementMapProp : uint
{
///
/// D2D1_DISPLACEMENTMAP_PROP_SCALE
Scale = 0,
///
/// D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT
XChannelSelect = 1,
///
/// D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT
YChannelSelect = 2,
}
///
/// D2D1_COLORMANAGEMENT_PROP
public enum ColorManagementProp : uint
{
///
/// D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT
SourceColorContext = 0,
///
/// D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT
SourceRenderingIntent = 1,
///
/// D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT
DestinationColorContext = 2,
///
/// D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT
DestinationRenderingIntent = 3,
///
/// D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE
AlphaMode = 4,
///
/// D2D1_COLORMANAGEMENT_PROP_QUALITY
Quality = 5,
}
///
/// D2D1_COLORMANAGEMENT_ALPHA_MODE
public enum ColorManagementAlphaMode : uint
{
///
/// D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED
Premultiplied = 1,
///
/// D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT
Straight = 2,
}
///
/// D2D1_COLORMANAGEMENT_QUALITY
public enum ColorManagementQuality : uint
{
///
/// D2D1_COLORMANAGEMENT_QUALITY_PROOF
Proof = 0,
///
/// D2D1_COLORMANAGEMENT_QUALITY_NORMAL
Normal = 1,
///
/// D2D1_COLORMANAGEMENT_QUALITY_BEST
Best = 2,
}
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT
public enum ColorManagementRenderingIntent : uint
{
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL
Perceptual = 0,
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC
RelativeColorimetric = 1,
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION
Saturation = 2,
///
/// D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC
AbsoluteColorimetric = 3,
}
///
/// D2D1_HISTOGRAM_PROP
public enum HistogramProp : uint
{
///
/// D2D1_HISTOGRAM_PROP_NUM_BINS
NumBins = 0,
///
/// D2D1_HISTOGRAM_PROP_CHANNEL_SELECT
ChannelSelect = 1,
///
/// D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT
HistogramOutput = 2,
}
///
/// D2D1_POINTSPECULAR_PROP
public enum PointSpecularProp : uint
{
///
/// D2D1_POINTSPECULAR_PROP_LIGHT_POSITION
LightPosition = 0,
///
/// D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT
SpecularExponent = 1,
///
/// D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT
SpecularConstant = 2,
///
/// D2D1_POINTSPECULAR_PROP_SURFACE_SCALE
SurfaceScale = 3,
///
/// D2D1_POINTSPECULAR_PROP_COLOR
Color = 4,
///
/// D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 5,
///
/// D2D1_POINTSPECULAR_PROP_SCALE_MODE
ScaleMode = 6,
}
///
/// D2D1_POINTSPECULAR_SCALE_MODE
public enum PointSpecularScaleMode : uint
{
///
/// D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_POINTSPECULAR_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_POINTSPECULAR_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_SPOTSPECULAR_PROP
public enum SpotSpecularProp : uint
{
///
/// D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION
LightPosition = 0,
///
/// D2D1_SPOTSPECULAR_PROP_POINTS_AT
PointsAt = 1,
///
/// D2D1_SPOTSPECULAR_PROP_FOCUS
Focus = 2,
///
/// D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE
LimitingConeAngle = 3,
///
/// D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT
SpecularExponent = 4,
///
/// D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT
SpecularConstant = 5,
///
/// D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE
SurfaceScale = 6,
///
/// D2D1_SPOTSPECULAR_PROP_COLOR
Color = 7,
///
/// D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 8,
///
/// D2D1_SPOTSPECULAR_PROP_SCALE_MODE
ScaleMode = 9,
}
///
/// D2D1_SPOTSPECULAR_SCALE_MODE
public enum SpotSpecularScaleMode : uint
{
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_DISTANTSPECULAR_PROP
public enum DistantSpecularProp : uint
{
///
/// D2D1_DISTANTSPECULAR_PROP_AZIMUTH
Azimuth = 0,
///
/// D2D1_DISTANTSPECULAR_PROP_ELEVATION
Elevation = 1,
///
/// D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT
SpecularExponent = 2,
///
/// D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT
SpecularConstant = 3,
///
/// D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE
SurfaceScale = 4,
///
/// D2D1_DISTANTSPECULAR_PROP_COLOR
Color = 5,
///
/// D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 6,
///
/// D2D1_DISTANTSPECULAR_PROP_SCALE_MODE
ScaleMode = 7,
}
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE
public enum DistantSpecularScaleMode : uint
{
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_POINTDIFFUSE_PROP
public enum PointDiffuseProp : uint
{
///
/// D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION
LightPosition = 0,
///
/// D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT
DiffuseConstant = 1,
///
/// D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE
SurfaceScale = 2,
///
/// D2D1_POINTDIFFUSE_PROP_COLOR
Color = 3,
///
/// D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 4,
///
/// D2D1_POINTDIFFUSE_PROP_SCALE_MODE
ScaleMode = 5,
}
///
/// D2D1_POINTDIFFUSE_SCALE_MODE
public enum PointDiffuseScaleMode : uint
{
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_SPOTDIFFUSE_PROP
public enum SpotDiffuseProp : uint
{
///
/// D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION
LightPosition = 0,
///
/// D2D1_SPOTDIFFUSE_PROP_POINTS_AT
PointsAt = 1,
///
/// D2D1_SPOTDIFFUSE_PROP_FOCUS
Focus = 2,
///
/// D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE
LimitingConeAngle = 3,
///
/// D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT
DiffuseConstant = 4,
///
/// D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE
SurfaceScale = 5,
///
/// D2D1_SPOTDIFFUSE_PROP_COLOR
Color = 6,
///
/// D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 7,
///
/// D2D1_SPOTDIFFUSE_PROP_SCALE_MODE
ScaleMode = 8,
}
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE
public enum SpotDiffuseScaleMode : uint
{
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_DISTANTDIFFUSE_PROP
public enum DistantDiffuseProp : uint
{
///
/// D2D1_DISTANTDIFFUSE_PROP_AZIMUTH
Azimuth = 0,
///
/// D2D1_DISTANTDIFFUSE_PROP_ELEVATION
Elevation = 1,
///
/// D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT
DiffuseConstant = 2,
///
/// D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE
SurfaceScale = 3,
///
/// D2D1_DISTANTDIFFUSE_PROP_COLOR
Color = 4,
///
/// D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 5,
///
/// D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE
ScaleMode = 6,
}
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE
public enum DistantDiffuseScaleMode : uint
{
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_FLOOD_PROP
public enum FloodProp : uint
{
///
/// D2D1_FLOOD_PROP_COLOR
Color = 0,
}
///
/// D2D1_LINEARTRANSFER_PROP
public enum LinearTransferProp : uint
{
///
/// D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT
RedYIntercept = 0,
///
/// D2D1_LINEARTRANSFER_PROP_RED_SLOPE
RedSlope = 1,
///
/// D2D1_LINEARTRANSFER_PROP_RED_DISABLE
RedDisable = 2,
///
/// D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT
GreenYIntercept = 3,
///
/// D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE
GreenSlope = 4,
///
/// D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE
GreenDisable = 5,
///
/// D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT
BlueYIntercept = 6,
///
/// D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE
BlueSlope = 7,
///
/// D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE
BlueDisable = 8,
///
/// D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT
AlphaYIntercept = 9,
///
/// D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE
AlphaSlope = 10,
///
/// D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE
AlphaDisable = 11,
///
/// D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT
ClampOutput = 12,
}
///
/// D2D1_GAMMATRANSFER_PROP
public enum GammaTransferProp : uint
{
///
/// D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
RedAmplitude = 0,
///
/// D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
RedExponent = 1,
///
/// D2D1_GAMMATRANSFER_PROP_RED_OFFSET
RedOffset = 2,
///
/// D2D1_GAMMATRANSFER_PROP_RED_DISABLE
RedDisable = 3,
///
/// D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
GreenAmplitude = 4,
///
/// D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
GreenExponent = 5,
///
/// D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
GreenOffset = 6,
///
/// D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
GreenDisable = 7,
///
/// D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
BlueAmplitude = 8,
///
/// D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
BlueExponent = 9,
///
/// D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
BlueOffset = 10,
///
/// D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
BlueDisable = 11,
///
/// D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
AlphaAmplitude = 12,
///
/// D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
AlphaExponent = 13,
///
/// D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
AlphaOffset = 14,
///
/// D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
AlphaDisable = 15,
///
/// D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
ClampOutput = 16,
}
///
/// D2D1_TABLETRANSFER_PROP
public enum TableTransferProp : uint
{
///
/// D2D1_TABLETRANSFER_PROP_RED_TABLE
RedTable = 0,
///
/// D2D1_TABLETRANSFER_PROP_RED_DISABLE
RedDisable = 1,
///
/// D2D1_TABLETRANSFER_PROP_GREEN_TABLE
GreenTable = 2,
///
/// D2D1_TABLETRANSFER_PROP_GREEN_DISABLE
GreenDisable = 3,
///
/// D2D1_TABLETRANSFER_PROP_BLUE_TABLE
BlueTable = 4,
///
/// D2D1_TABLETRANSFER_PROP_BLUE_DISABLE
BlueDisable = 5,
///
/// D2D1_TABLETRANSFER_PROP_ALPHA_TABLE
AlphaTable = 6,
///
/// D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE
AlphaDisable = 7,
///
/// D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT
ClampOutput = 8,
}
///
/// D2D1_DISCRETETRANSFER_PROP
public enum DiscreteTransferProp : uint
{
///
/// D2D1_DISCRETETRANSFER_PROP_RED_TABLE
RedTable = 0,
///
/// D2D1_DISCRETETRANSFER_PROP_RED_DISABLE
RedDisable = 1,
///
/// D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE
GreenTable = 2,
///
/// D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE
GreenDisable = 3,
///
/// D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE
BlueTable = 4,
///
/// D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE
BlueDisable = 5,
///
/// D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE
AlphaTable = 6,
///
/// D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE
AlphaDisable = 7,
///
/// D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT
ClampOutput = 8,
}
///
/// D2D1_CONVOLVEMATRIX_PROP
public enum ConvolveMatrixProp : uint
{
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH
KernelUnitLength = 0,
///
/// D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE
ScaleMode = 1,
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X
KernelSizeX = 2,
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y
KernelSizeY = 3,
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX
KernelMatrix = 4,
///
/// D2D1_CONVOLVEMATRIX_PROP_DIVISOR
Divisor = 5,
///
/// D2D1_CONVOLVEMATRIX_PROP_BIAS
Bias = 6,
///
/// D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET
KernelOffset = 7,
///
/// D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA
PreserveAlpha = 8,
///
/// D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE
BorderMode = 9,
///
/// D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT
ClampOutput = 10,
}
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE
public enum ConvolveMatrixScaleMode : uint
{
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_BRIGHTNESS_PROP
public enum BrightnessProp : uint
{
///
/// D2D1_BRIGHTNESS_PROP_WHITE_POINT
WhitePoint = 0,
///
/// D2D1_BRIGHTNESS_PROP_BLACK_POINT
BlackPoint = 1,
}
///
/// D2D1_ARITHMETICCOMPOSITE_PROP
public enum ArithmeticCompositeProp : uint
{
///
/// D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS
Coefficients = 0,
///
/// D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT
ClampOutput = 1,
}
///
/// D2D1_CROP_PROP
public enum CropProp : uint
{
///
/// D2D1_CROP_PROP_RECT
Rect = 0,
///
/// D2D1_CROP_PROP_BORDER_MODE
BorderMode = 1,
}
///
/// D2D1_BORDER_PROP
public enum BorderProp : uint
{
///
/// D2D1_BORDER_PROP_EDGE_MODE_X
EdgeModeX = 0,
///
/// D2D1_BORDER_PROP_EDGE_MODE_Y
EdgeModeY = 1,
}
///
/// D2D1_BORDER_EDGE_MODE
public enum BorderEdgeMode : uint
{
///
/// D2D1_BORDER_EDGE_MODE_CLAMP
Clamp = 0,
///
/// D2D1_BORDER_EDGE_MODE_WRAP
Wrap = 1,
///
/// D2D1_BORDER_EDGE_MODE_MIRROR
Mirror = 2,
}
///
/// D2D1_MORPHOLOGY_PROP
public enum MorphologyProp : uint
{
///
/// D2D1_MORPHOLOGY_PROP_MODE
Mode = 0,
///
/// D2D1_MORPHOLOGY_PROP_WIDTH
Width = 1,
///
/// D2D1_MORPHOLOGY_PROP_HEIGHT
Height = 2,
}
///
/// D2D1_MORPHOLOGY_MODE
public enum MorphologyMode : uint
{
///
/// D2D1_MORPHOLOGY_MODE_ERODE
Erode = 0,
///
/// D2D1_MORPHOLOGY_MODE_DILATE
Dilate = 1,
}
///
/// D2D1_TILE_PROP
public enum TileProp : uint
{
///
/// D2D1_TILE_PROP_RECT
Rect = 0,
}
///
/// D2D1_ATLAS_PROP
public enum AtlasProp : uint
{
///
/// D2D1_ATLAS_PROP_INPUT_RECT
InputRect = 0,
///
/// D2D1_ATLAS_PROP_INPUT_PADDING_RECT
InputPaddingRect = 1,
}
///
/// D2D1_OPACITYMETADATA_PROP
public enum OpacityMetadataProp : uint
{
///
/// D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT
InputOpaqueRect = 0,
}
///
/// D2D1_PROPERTY_TYPE
public enum PropertyType : uint
{
///
/// D2D1_PROPERTY_TYPE_UNKNOWN
Unknown = 0,
///
/// D2D1_PROPERTY_TYPE_STRING
String = 1,
///
/// D2D1_PROPERTY_TYPE_BOOL
Bool = 2,
///
/// D2D1_PROPERTY_TYPE_UINT32
UInt32 = 3,
///
/// D2D1_PROPERTY_TYPE_INT32
Int32 = 4,
///
/// D2D1_PROPERTY_TYPE_FLOAT
Float = 5,
///
/// D2D1_PROPERTY_TYPE_VECTOR2
Vector2 = 6,
///
/// D2D1_PROPERTY_TYPE_VECTOR3
Vector3 = 7,
///
/// D2D1_PROPERTY_TYPE_VECTOR4
Vector4 = 8,
///
/// D2D1_PROPERTY_TYPE_BLOB
Blob = 9,
///
/// D2D1_PROPERTY_TYPE_IUNKNOWN
IUnknown = 10,
///
/// D2D1_PROPERTY_TYPE_ENUM
Enum = 11,
///
/// D2D1_PROPERTY_TYPE_ARRAY
Array = 12,
///
/// D2D1_PROPERTY_TYPE_CLSID
Clsid = 13,
///
/// D2D1_PROPERTY_TYPE_MATRIX_3X2
Matrix3x2 = 14,
///
/// D2D1_PROPERTY_TYPE_MATRIX_4X3
Matrix4x3 = 15,
///
/// D2D1_PROPERTY_TYPE_MATRIX_4X4
Matrix4x4 = 16,
///
/// D2D1_PROPERTY_TYPE_MATRIX_5X4
Matrix5x4 = 17,
///
/// D2D1_PROPERTY_TYPE_COLOR_CONTEXT
ColorContext = 18,
}
///
/// D2D1_PROPERTY
public enum Property : uint
{
///
/// D2D1_PROPERTY_CLSID
Clsid = 2147483648,
///
/// D2D1_PROPERTY_DISPLAYNAME
Displayname = 2147483649,
///
/// D2D1_PROPERTY_AUTHOR
Author = 2147483650,
///
/// D2D1_PROPERTY_CATEGORY
Category = 2147483651,
///
/// D2D1_PROPERTY_DESCRIPTION
Description = 2147483652,
///
/// D2D1_PROPERTY_INPUTS
Inputs = 2147483653,
///
/// D2D1_PROPERTY_CACHED
Cached = 2147483654,
///
/// D2D1_PROPERTY_PRECISION
Precision = 2147483655,
///
/// D2D1_PROPERTY_MIN_INPUTS
MinInputs = 2147483656,
///
/// D2D1_PROPERTY_MAX_INPUTS
MaxInputs = 2147483657,
}
///
/// D2D1_SUBPROPERTY
public enum SubProperty : uint
{
///
/// D2D1_SUBPROPERTY_DISPLAYNAME
Displayname = 2147483648,
///
/// D2D1_SUBPROPERTY_ISREADONLY
Isreadonly = 2147483649,
///
/// D2D1_SUBPROPERTY_MIN
Min = 2147483650,
///
/// D2D1_SUBPROPERTY_MAX
Max = 2147483651,
///
/// D2D1_SUBPROPERTY_DEFAULT
Default = 2147483652,
///
/// D2D1_SUBPROPERTY_FIELDS
Fields = 2147483653,
///
/// D2D1_SUBPROPERTY_INDEX
Index = 2147483654,
}
///
/// D2D1_BITMAP_OPTIONS
[Flags]
public enum BitmapOptions : uint
{
///
/// D2D1_BITMAP_OPTIONS_NONE
None = 0,
///
/// D2D1_BITMAP_OPTIONS_TARGET
Target = 1,
///
/// D2D1_BITMAP_OPTIONS_CANNOT_DRAW
CannotDraw = 2,
///
/// D2D1_BITMAP_OPTIONS_CPU_READ
CpuRead = 4,
///
/// D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE
GDICompatible = 8,
}
///
/// D2D1_BUFFER_PRECISION
public enum BufferPrecision : uint
{
///
/// D2D1_BUFFER_PRECISION_UNKNOWN
Unknown = 0,
///
/// D2D1_BUFFER_PRECISION_8BPC_UNORM
Precision8BitUnorm = 1,
///
/// D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
Precision8BitUnormSrgb = 2,
///
/// D2D1_BUFFER_PRECISION_16BPC_UNORM
Precision16BitUnorm = 3,
///
/// D2D1_BUFFER_PRECISION_16BPC_FLOAT
Precision16BitFloat = 4,
///
/// D2D1_BUFFER_PRECISION_32BPC_FLOAT
Precision32BitFloat = 5,
}
///
/// D2D1_MAP_OPTIONS
[Flags]
public enum MapOptions : uint
{
///
/// D2D1_MAP_OPTIONS_NONE
None = 0,
///
/// D2D1_MAP_OPTIONS_READ
Read = 1,
///
/// D2D1_MAP_OPTIONS_WRITE
Write = 2,
///
/// D2D1_MAP_OPTIONS_DISCARD
Discard = 4,
}
///
/// D2D1_INTERPOLATION_MODE
public enum InterpolationMode : uint
{
///
/// D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_UNIT_MODE
public enum UnitMode : uint
{
///
/// D2D1_UNIT_MODE_DIPS
Dips = 0,
///
/// D2D1_UNIT_MODE_PIXELS
Pixels = 1,
}
///
/// D2D1_COLOR_SPACE
public enum ColorSpace : uint
{
///
/// D2D1_COLOR_SPACE_CUSTOM
Custom = 0,
///
/// D2D1_COLOR_SPACE_SRGB
Srgb = 1,
///
/// D2D1_COLOR_SPACE_SCRGB
Scrgb = 2,
}
///
/// D2D1_DEVICE_CONTEXT_OPTIONS
[Flags]
public enum DeviceContextOptions : uint
{
///
/// D2D1_DEVICE_CONTEXT_OPTIONS_NONE
None = 0,
///
/// D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS
EnableMultithreadedOptimizations = 1,
}
///
/// D2D1_STROKE_TRANSFORM_TYPE
public enum StrokeTransformType : uint
{
///
/// D2D1_STROKE_TRANSFORM_TYPE_NORMAL
Normal = 0,
///
/// D2D1_STROKE_TRANSFORM_TYPE_FIXED
Fixed = 1,
///
/// D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE
Hairline = 2,
}
///
/// D2D1_PRIMITIVE_BLEND
public enum PrimitiveBlend : uint
{
///
/// D2D1_PRIMITIVE_BLEND_SOURCE_OVER
SourceOver = 0,
///
/// D2D1_PRIMITIVE_BLEND_COPY
Copy = 1,
///
/// D2D1_PRIMITIVE_BLEND_MIN
Min = 2,
///
/// D2D1_PRIMITIVE_BLEND_ADD
Add = 3,
///
/// D2D1_PRIMITIVE_BLEND_MAX
Max = 4,
}
///
/// D2D1_THREADING_MODE
public enum ThreadingMode : uint
{
///
/// D2D1_THREADING_MODE_SINGLE_THREADED
SingleThreaded = 0,
///
/// D2D1_THREADING_MODE_MULTI_THREADED
MultiThreaded = 1,
}
///
/// D2D1_COLOR_INTERPOLATION_MODE
public enum ColorInterpolationMode : uint
{
///
/// D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT
Straight = 0,
///
/// D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED
Premultiplied = 1,
}
///
/// D2D1_LAYER_OPTIONS1
[Flags]
public enum LayerOptions1 : uint
{
///
/// D2D1_LAYER_OPTIONS1_NONE
None = 0,
///
/// D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND
InitializeFromBackground = 1,
///
/// D2D1_LAYER_OPTIONS1_IGNORE_ALPHA
IgnoreAlpha = 2,
}
///
/// D2D1_PRINT_FONT_SUBSET_MODE
public enum PrintFontSubsetMode : uint
{
///
/// D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT
Default = 0,
///
/// D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE
Eachpage = 1,
///
/// D2D1_PRINT_FONT_SUBSET_MODE_NONE
None = 2,
}
///
/// D2D1_CHANGE_TYPE
[Flags]
public enum ChangeType : uint
{
///
/// D2D1_CHANGE_TYPE_NONE
None = 0,
///
/// D2D1_CHANGE_TYPE_PROPERTIES
Properties = 1,
///
/// D2D1_CHANGE_TYPE_CONTEXT
Context = 2,
///
/// D2D1_CHANGE_TYPE_GRAPH
Graph = 3,
}
///
/// D2D1_PIXEL_OPTIONS
[Flags]
public enum PixelOptions : uint
{
///
/// D2D1_PIXEL_OPTIONS_NONE
None = 0,
///
/// D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING
TrivialSampling = 1,
}
///
/// D2D1_VERTEX_OPTIONS
[Flags]
public enum VertexOptions : uint
{
///
/// D2D1_VERTEX_OPTIONS_NONE
None = 0,
///
/// D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
DoNotClear = 1,
///
/// D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
UseDepthBuffer = 2,
///
/// D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
AssumeNoOverlap = 4,
}
///
/// D2D1_VERTEX_USAGE
public enum VertexUsage : uint
{
///
/// D2D1_VERTEX_USAGE_STATIC
Static = 0,
///
/// D2D1_VERTEX_USAGE_DYNAMIC
Dynamic = 1,
}
///
/// D2D1_BLEND_OPERATION
public enum BlendOperation : uint
{
///
/// D2D1_BLEND_OPERATION_ADD
Add = 1,
///
/// D2D1_BLEND_OPERATION_SUBTRACT
Subtract = 2,
///
/// D2D1_BLEND_OPERATION_REV_SUBTRACT
RevSubtract = 3,
///
/// D2D1_BLEND_OPERATION_MIN
Min = 4,
///
/// D2D1_BLEND_OPERATION_MAX
Max = 5,
}
///
/// D2D1_BLEND
public enum Blend : uint
{
///
/// D2D1_BLEND_ZERO
Zero = 1,
///
/// D2D1_BLEND_ONE
One = 2,
///
/// D2D1_BLEND_SRC_COLOR
SrcColor = 3,
///
/// D2D1_BLEND_INV_SRC_COLOR
InvSrcColor = 4,
///
/// D2D1_BLEND_SRC_ALPHA
SrcAlpha = 5,
///
/// D2D1_BLEND_INV_SRC_ALPHA
InvSrcAlpha = 6,
///
/// D2D1_BLEND_DEST_ALPHA
DestAlpha = 7,
///
/// D2D1_BLEND_INV_DEST_ALPHA
InvDestAlpha = 8,
///
/// D2D1_BLEND_DEST_COLOR
DestColor = 9,
///
/// D2D1_BLEND_INV_DEST_COLOR
InvDestColor = 10,
///
/// D2D1_BLEND_SRC_ALPHA_SAT
SrcAlphaSat = 11,
///
/// D2D1_BLEND_BLEND_FACTOR
BlendFactor = 14,
///
/// D2D1_BLEND_INV_BLEND_FACTOR
InvBlendFactor = 15,
}
///
/// D2D1_CHANNEL_DEPTH
public enum ChannelDepth : uint
{
///
/// D2D1_CHANNEL_DEPTH_DEFAULT
Default = 0,
///
/// D2D1_CHANNEL_DEPTH_1
_1 = 1,
///
/// D2D1_CHANNEL_DEPTH_4
_4 = 4,
}
///
/// D2D1_FILTER
public enum Filter : uint
{
///
/// D2D1_FILTER_MIN_MAG_MIP_POINT
MinMagMipPoint = 0,
///
/// D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR
MinMagPointMipLinear = 1,
///
/// D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
MinPointMagLinearMipPoint = 4,
///
/// D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR
MinPointMagMipLinear = 5,
///
/// D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT
MinLinearMagMipPoint = 16,
///
/// D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
MinLinearMagPointMipLinear = 17,
///
/// D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT
MinMagLinearMipPoint = 20,
///
/// D2D1_FILTER_MIN_MAG_MIP_LINEAR
MinMagMipLinear = 21,
///
/// D2D1_FILTER_ANISOTROPIC
Anisotropic = 85,
}
///
/// D2D1_FEATURE
public enum Feature : uint
{
///
/// D2D1_FEATURE_DOUBLES
Doubles = 0,
///
/// D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS
XHardwareOptions = 1,
}
///
/// D2D1_YCBCR_PROP
public enum YcbcrProp : uint
{
///
/// D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING
ChromaSubsampling = 0,
///
/// D2D1_YCBCR_PROP_TRANSFORM_MATRIX
TransformMatrix = 1,
///
/// D2D1_YCBCR_PROP_INTERPOLATION_MODE
InterpolationMode = 2,
}
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING
public enum YcbcrChromaSubsampling : uint
{
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO
Auto = 0,
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_420
_420 = 1,
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_422
_422 = 2,
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_444
_444 = 3,
///
/// D2D1_YCBCR_CHROMA_SUBSAMPLING_440
_440 = 4,
}
///
/// D2D1_YCBCR_INTERPOLATION_MODE
public enum YcbcrInterpolationMode : uint
{
///
/// D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_YCBCR_INTERPOLATION_MODE_LINEAR
Linear = 1,
///
/// D2D1_YCBCR_INTERPOLATION_MODE_CUBIC
Cubic = 2,
///
/// D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC
Anisotropic = 4,
///
/// D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
HighQualityCubic = 5,
}
///
/// D2D1_CONTRAST_PROP
public enum ContrastProp : uint
{
///
/// D2D1_CONTRAST_PROP_CONTRAST
Contrast = 0,
///
/// D2D1_CONTRAST_PROP_CLAMP_INPUT
ClampInput = 1,
}
///
/// D2D1_RGBTOHUE_PROP
public enum RgbToHueProp : uint
{
///
/// D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE
OutputColorSpace = 0,
}
///
/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE
public enum RgbToHueOutputColorSpace : uint
{
///
/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE
HueSaturationValue = 0,
///
/// D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS
HueSaturationLightness = 1,
}
///
/// D2D1_HUETORGB_PROP
public enum HueToRgbProp : uint
{
///
/// D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE
InputColorSpace = 0,
}
///
/// D2D1_HUETORGB_INPUT_COLOR_SPACE
public enum HueToRgbInputColorSpace : uint
{
///
/// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE
HueSaturationValue = 0,
///
/// D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS
HueSaturationLightness = 1,
}
///
/// D2D1_CHROMAKEY_PROP
public enum ChromaKeyProp : uint
{
///
/// D2D1_CHROMAKEY_PROP_COLOR
Color = 0,
///
/// D2D1_CHROMAKEY_PROP_TOLERANCE
Tolerance = 1,
///
/// D2D1_CHROMAKEY_PROP_INVERT_ALPHA
InvertAlpha = 2,
///
/// D2D1_CHROMAKEY_PROP_FEATHER
Feather = 3,
}
///
/// D2D1_EMBOSS_PROP
public enum EmbossProp : uint
{
///
/// D2D1_EMBOSS_PROP_HEIGHT
Height = 0,
///
/// D2D1_EMBOSS_PROP_DIRECTION
Direction = 1,
}
///
/// D2D1_EXPOSURE_PROP
public enum ExposureProp : uint
{
///
/// D2D1_EXPOSURE_PROP_EXPOSURE_VALUE
ExposureValue = 0,
}
///
/// D2D1_POSTERIZE_PROP
public enum PosterizeProp : uint
{
///
/// D2D1_POSTERIZE_PROP_RED_VALUE_COUNT
RedValueCount = 0,
///
/// D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT
GreenValueCount = 1,
///
/// D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT
BlueValueCount = 2,
}
///
/// D2D1_SEPIA_PROP
public enum SepiaProp : uint
{
///
/// D2D1_SEPIA_PROP_INTENSITY
Intensity = 0,
///
/// D2D1_SEPIA_PROP_ALPHA_MODE
AlphaMode = 1,
}
///
/// D2D1_SHARPEN_PROP
public enum SharpenProp : uint
{
///
/// D2D1_SHARPEN_PROP_SHARPNESS
Sharpness = 0,
///
/// D2D1_SHARPEN_PROP_THRESHOLD
Threshold = 1,
}
///
/// D2D1_STRAIGHTEN_PROP
public enum StraightenProp : uint
{
///
/// D2D1_STRAIGHTEN_PROP_ANGLE
Angle = 0,
///
/// D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE
MaintainSize = 1,
///
/// D2D1_STRAIGHTEN_PROP_SCALE_MODE
ScaleMode = 2,
}
///
/// D2D1_STRAIGHTEN_SCALE_MODE
public enum StraightenScaleMode : uint
{
///
/// D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR
NearestNeighbor = 0,
///
/// D2D1_STRAIGHTEN_SCALE_MODE_LINEAR
Linear = 1,
///
/// D2D1_STRAIGHTEN_SCALE_MODE_CUBIC
Cubic = 2,
///
/// D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR
MultiSampleLinear = 3,
///
/// D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC
Anisotropic = 4,
}
///
/// D2D1_TEMPERATUREANDTINT_PROP
public enum TemperatureandtintProp : uint
{
///
/// D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE
Temperature = 0,
///
/// D2D1_TEMPERATUREANDTINT_PROP_TINT
Tint = 1,
}
///
/// D2D1_VIGNETTE_PROP
public enum VignetteProp : uint
{
///
/// D2D1_VIGNETTE_PROP_COLOR
Color = 0,
///
/// D2D1_VIGNETTE_PROP_TRANSITION_SIZE
TransitionSize = 1,
///
/// D2D1_VIGNETTE_PROP_STRENGTH
Strength = 2,
}
///
/// D2D1_EDGEDETECTION_PROP
public enum EdgeDetectionProp : uint
{
///
/// D2D1_EDGEDETECTION_PROP_STRENGTH
Strength = 0,
///
/// D2D1_EDGEDETECTION_PROP_BLUR_RADIUS
BlurRadius = 1,
///
/// D2D1_EDGEDETECTION_PROP_MODE
Mode = 2,
///
/// D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES
OverlayEdges = 3,
///
/// D2D1_EDGEDETECTION_PROP_ALPHA_MODE
AlphaMode = 4,
}
///
/// D2D1_EDGEDETECTION_MODE
public enum EdgeDetectionMode : uint
{
///
/// D2D1_EDGEDETECTION_MODE_SOBEL
Sobel = 0,
///
/// D2D1_EDGEDETECTION_MODE_PREWITT
Prewitt = 1,
}
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP
public enum HighlightSandShadowsProp : uint
{
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS
Highlights = 0,
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS
Shadows = 1,
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY
Clarity = 2,
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA
InputGamma = 3,
///
/// D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS
MaskBlurRadius = 4,
}
///
/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA
public enum HighlightSandShadowsInputGamma : uint
{
///
/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR
Linear = 0,
///
/// D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB
Srgb = 1,
}
///
/// D2D1_LOOKUPTABLE3D_PROP
public enum LookupTable3DProp : uint
{
///
/// D2D1_LOOKUPTABLE3D_PROP_LUT
Lut = 0,
///
/// D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE
AlphaMode = 1,
}
///
/// D2D1_OPACITY_PROP
public enum OpacityProp : uint
{
///
/// D2D1_OPACITY_PROP_OPACITY
Opacity = 0,
}
///
/// D2D1_CROSSFADE_PROP
public enum CrossfadeProp : uint
{
///
/// D2D1_CROSSFADE_PROP_WEIGHT
Weight = 0,
}
///
/// D2D1_TINT_PROP
public enum TintProp : uint
{
///
/// D2D1_TINT_PROP_COLOR
Color = 0,
///
/// D2D1_TINT_PROP_CLAMP_OUTPUT
ClampOutput = 1,
}
///
/// D2D1_WHITELEVELADJUSTMENT_PROP
public enum WhiteLevelAdjustmentProp : uint
{
///
/// D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL
InputWhiteLevel = 0,
///
/// D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL
OutputWhiteLevel = 1,
}
///
/// D2D1_HDRTONEMAP_PROP
public enum HDRTonemapProp : uint
{
///
/// D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE
InputMaxLuminance = 0,
///
/// D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE
OutputMaxLuminance = 1,
///
/// D2D1_HDRTONEMAP_PROP_DISPLAY_MODE
DisplayMode = 2,
}
///
/// D2D1_HDRTONEMAP_DISPLAY_MODE
public enum HDRTonemapDisplayMode : uint
{
///
/// D2D1_HDRTONEMAP_DISPLAY_MODE_SDR
Sdr = 0,
///
/// D2D1_HDRTONEMAP_DISPLAY_MODE_HDR
HDR = 1,
}
///
/// D2D1_RENDERING_PRIORITY
public enum RenderingPriority : uint
{
///
/// D2D1_RENDERING_PRIORITY_NORMAL
Normal = 0,
///
/// D2D1_RENDERING_PRIORITY_LOW
Low = 1,
}
///
/// D2D1_SVG_PAINT_TYPE
public enum SvgPaintType : uint
{
///
/// D2D1_SVG_PAINT_TYPE_NONE
None = 0,
///
/// D2D1_SVG_PAINT_TYPE_COLOR
Color = 1,
///
/// D2D1_SVG_PAINT_TYPE_CURRENT_COLOR
CurrentColor = 2,
///
/// D2D1_SVG_PAINT_TYPE_URI
Uri = 3,
///
/// D2D1_SVG_PAINT_TYPE_URI_NONE
UriNone = 4,
///
/// D2D1_SVG_PAINT_TYPE_URI_COLOR
UriColor = 5,
///
/// D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR
UriCurrentColor = 6,
}
///
/// D2D1_SVG_LENGTH_UNITS
public enum SvgLengthUnits : uint
{
///
/// D2D1_SVG_LENGTH_UNITS_NUMBER
Number = 0,
///
/// D2D1_SVG_LENGTH_UNITS_PERCENTAGE
Percentage = 1,
}
///
/// D2D1_SVG_DISPLAY
public enum SvgDisplay : uint
{
///
/// D2D1_SVG_DISPLAY_INLINE
Inline = 0,
///
/// D2D1_SVG_DISPLAY_NONE
None = 1,
}
///
/// D2D1_SVG_VISIBILITY
public enum SvgVisibility : uint
{
///
/// D2D1_SVG_VISIBILITY_VISIBLE
Visible = 0,
///
/// D2D1_SVG_VISIBILITY_HIDDEN
Hidden = 1,
}
///
/// D2D1_SVG_OVERFLOW
public enum SvgOverflow : uint
{
///
/// D2D1_SVG_OVERFLOW_VISIBLE
Visible = 0,
///
/// D2D1_SVG_OVERFLOW_HIDDEN
Hidden = 1,
}
///
/// D2D1_SVG_LINE_CAP
public enum SvgLineCap : uint
{
///
/// D2D1_SVG_LINE_CAP_BUTT
Butt = 0,
///
/// D2D1_SVG_LINE_CAP_SQUARE
Square = 1,
///
/// D2D1_SVG_LINE_CAP_ROUND
Round = 2,
}
///
/// D2D1_SVG_LINE_JOIN
public enum SvgLineJoin : uint
{
///
/// D2D1_SVG_LINE_JOIN_BEVEL
Bevel = 1,
///
/// D2D1_SVG_LINE_JOIN_MITER
Miter = 3,
///
/// D2D1_SVG_LINE_JOIN_ROUND
Round = 2,
}
///
/// D2D1_SVG_ASPECT_ALIGN
public enum SvgAspectAlign : uint
{
///
/// D2D1_SVG_ASPECT_ALIGN_NONE
None = 0,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN
XMinYMin = 1,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN
XMidYMin = 2,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN
XMaxYMin = 3,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID
XMinYMid = 4,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID
XMidYMid = 5,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID
XMaxYMid = 6,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX
XMinYMax = 7,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX
XMidYMax = 8,
///
/// D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX
XMaxYMax = 9,
}
///
/// D2D1_SVG_ASPECT_SCALING
public enum SvgAspectScaling : uint
{
///
/// D2D1_SVG_ASPECT_SCALING_MEET
Meet = 0,
///
/// D2D1_SVG_ASPECT_SCALING_SLICE
Slice = 1,
}
///
/// D2D1_SVG_PATH_COMMAND
public enum SvgPathCommand : uint
{
///
/// D2D1_SVG_PATH_COMMAND_CLOSE_PATH
ClosePath = 0,
///
/// D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE
MoveAbsolute = 1,
///
/// D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE
MoveRelative = 2,
///
/// D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE
LineAbsolute = 3,
///
/// D2D1_SVG_PATH_COMMAND_LINE_RELATIVE
LineRelative = 4,
///
/// D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE
CubicAbsolute = 5,
///
/// D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE
CubicRelative = 6,
///
/// D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE
QuadradicAbsolute = 7,
///
/// D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE
QuadradicRelative = 8,
///
/// D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE
ArcAbsolute = 9,
///
/// D2D1_SVG_PATH_COMMAND_ARC_RELATIVE
ArcRelative = 10,
///
/// D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE
HorizontalAbsolute = 11,
///
/// D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE
HorizontalRelative = 12,
///
/// D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE
VerticalAbsolute = 13,
///
/// D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE
VerticalRelative = 14,
///
/// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE
CubicSmoothAbsolute = 15,
///
/// D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE
CubicSmoothRelative = 16,
///
/// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE
QuadradicSmoothAbsolute = 17,
///
/// D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE
QuadradicSmoothRelative = 18,
}
///
/// D2D1_SVG_UNIT_TYPE
public enum SvgUnitType : uint
{
///
/// D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE
UserSpaceOnUse = 0,
///
/// D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX
ObjectBoundingBox = 1,
}
///
/// D2D1_SVG_ATTRIBUTE_STRING_TYPE
public enum SvgAttributeStringType : uint
{
///
/// D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG
Svg = 0,
///
/// D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID
Id = 1,
}
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE
public enum SvgAttributePodType : uint
{
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT
Float = 0,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR
Color = 1,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE
FillMode = 2,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY
Display = 3,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW
Overflow = 4,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP
LineCap = 5,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN
LineJoin = 6,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY
Visibility = 7,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX
Matrix = 8,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE
UnitType = 9,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE
ExtendMode = 10,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO
PreserveAspectRatio = 11,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX
Viewbox = 12,
///
/// D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH
Length = 13,
}
///
/// D2D1_INK_NIB_SHAPE
public enum InkNibShape : uint
{
///
/// D2D1_INK_NIB_SHAPE_ROUND
Round = 0,
///
/// D2D1_INK_NIB_SHAPE_SQUARE
Square = 1,
}
///
/// D2D1_ORIENTATION
public enum Orientation : uint
{
///
/// D2D1_ORIENTATION_DEFAULT
Default = 1,
///
/// D2D1_ORIENTATION_FLIP_HORIZONTAL
FlipHorizontal = 2,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE180
RotateClockwise180 = 3,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL
RotateClockwise180FlipHorizontal = 4,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL
RotateClockwise90FlipHorizontal = 5,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE270
RotateClockwise270 = 6,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL
RotateClockwise270FlipHorizontal = 7,
///
/// D2D1_ORIENTATION_ROTATE_CLOCKWISE90
RotateClockwise90 = 8,
}
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS
[Flags]
public enum ImageSourceLoadingOptions : uint
{
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
None = 0,
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
ReleaseSource = 1,
///
/// D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
CacheOnDemand = 2,
}
///
/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS
[Flags]
public enum ImageSourceFromDxgiOptions : uint
{
///
/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE
None = 0,
///
/// D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION
LowQualityPrimaryConversion = 1,
}
///
/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS
[Flags]
public enum TransformedImageSourceOptions : uint
{
///
/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE
None = 0,
///
/// D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE
DisableDpiScale = 1,
}
///
/// D2D1_PATCH_EDGE_MODE
public enum PatchEdgeMode : uint
{
///
/// D2D1_PATCH_EDGE_MODE_ALIASED
Aliased = 0,
///
/// D2D1_PATCH_EDGE_MODE_ANTIALIASED
Antialiased = 1,
///
/// D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED
AliasedInflated = 2,
}
///
/// D2D1_SPRITE_OPTIONS
[Flags]
public enum SpriteOptions : uint
{
///
/// D2D1_SPRITE_OPTIONS_NONE
None = 0,
///
/// D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
ClampToSourceRectangle = 1,
}
///
/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION
public enum ColorBitmapGlyphSnapOption : uint
{
///
/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT
Default = 0,
///
/// D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE
Disable = 1,
}
///
/// D2D1_GAMMA1
public enum Gamma1 : uint
{
///
/// D2D1_GAMMA1_G22
G22 = 0,
///
/// D2D1_GAMMA1_G10
G10 = 1,
///
/// D2D1_GAMMA1_G2084
G2084 = 2,
}
///
/// D2D1_COLOR_CONTEXT_TYPE
public enum ColorContextType : uint
{
///
/// D2D1_COLOR_CONTEXT_TYPE_ICC
Icc = 0,
///
/// D2D1_COLOR_CONTEXT_TYPE_SIMPLE
Simple = 1,
///
/// D2D1_COLOR_CONTEXT_TYPE_DXGI
DXGI = 2,
}