// ------------------------------------------------------------------------------ // // 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, }