|
struct | D2D1_BITMAP_PROPERTIES |
| Describes the pixel format and dpi of a bitmap. More...
|
|
struct | D2D1_GRADIENT_STOP |
| Contains the position and color of a gradient stop. More...
|
|
struct | D2D1_BRUSH_PROPERTIES |
| Describes the opacity and transformation of a brush. More...
|
|
struct | D2D1_BITMAP_BRUSH_PROPERTIES |
| Describes the extend modes and the interpolation mode of an ID2D1BitmapBrush. More...
|
|
struct | D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES |
| Contains the starting point and endpoint of the gradient axis for an ID2D1LinearGradientBrush. More...
|
|
struct | D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES |
| Contains the gradient origin offset and the size and position of the gradient ellipse for an ID2D1RadialGradientBrush. More...
|
|
struct | D2D1_BEZIER_SEGMENT |
| Describes a cubic bezier in a path. More...
|
|
struct | D2D1_TRIANGLE |
| Describes a triangle. More...
|
|
struct | D2D1_ARC_SEGMENT |
| Describes an arc that is defined as part of a path. More...
|
|
struct | D2D1_QUADRATIC_BEZIER_SEGMENT |
| Contains the control point and end point for a quadratic Bezier segment. More...
|
|
struct | D2D1_ELLIPSE |
| Contains the center point, x-radius, and y-radius of an ellipse. More...
|
|
struct | D2D1_ROUNDED_RECT |
| Contains the dimensions and corner radii of a rounded rectangle. More...
|
|
struct | D2D1_STROKE_STYLE_PROPERTIES |
| Properties, aside from the width, that allow geometric penning to be specified. More...
|
|
struct | D2D1_LAYER_PARAMETERS |
| Contains the content bounds, mask information, opacity settings, and other options for a layer resource. More...
|
|
struct | D2D1_RENDER_TARGET_PROPERTIES |
| Contains rendering options (hardware or software), pixel format, DPI information, remoting options, and Direct3D support requirements for a render target. More...
|
|
struct | D2D1_HWND_RENDER_TARGET_PROPERTIES |
| Contains the HWND, pixel size, and presentation options for an ID2D1HwndRenderTarget. More...
|
|
struct | D2D1_DRAWING_STATE_DESCRIPTION |
| Allows the drawing state to be atomically created. This also specifies the drawing state that is saved into an IDrawingStateBlock object. More...
|
|
struct | D2D1_FACTORY_OPTIONS |
| Allows additional parameters for factory creation. More...
|
|
|
typedef interface IDWriteTextFormat | IDWriteTextFormat |
|
typedef interface IDWriteTextLayout | IDWriteTextLayout |
|
typedef interface IDWriteRenderingParams | IDWriteRenderingParams |
|
typedef interface IDXGISurface | IDXGISurface |
|
typedef interface IWICBitmap | IWICBitmap |
|
typedef interface IWICBitmapSource | IWICBitmapSource |
|
typedef struct DWRITE_GLYPH_RUN | DWRITE_GLYPH_RUN |
|
typedef interface ID2D1Factory | ID2D1Factory |
|
typedef interface ID2D1RenderTarget | ID2D1RenderTarget |
|
typedef interface ID2D1BitmapRenderTarget | ID2D1BitmapRenderTarget |
|
typedef interface ID2D1SimplifiedGeometrySink | ID2D1SimplifiedGeometrySink |
|
typedef interface ID2D1TessellationSink | ID2D1TessellationSink |
|
typedef interface ID2D1Geometry | ID2D1Geometry |
|
typedef interface ID2D1Brush | ID2D1Brush |
|
typedef enum D2D1_GAMMA | D2D1_GAMMA |
| This determines what gamma is used for interpolation/blending. More...
|
|
typedef enum D2D1_OPACITY_MASK_CONTENT | D2D1_OPACITY_MASK_CONTENT |
| Specifies what the contents are of an opacity mask. More...
|
|
typedef enum D2D1_EXTEND_MODE | D2D1_EXTEND_MODE |
| Enum which describes how to sample from a source outside its base tile. More...
|
|
typedef enum D2D1_ANTIALIAS_MODE | D2D1_ANTIALIAS_MODE |
| Enum which describes the manner in which we render edges of non-text primitives. More...
|
|
typedef enum D2D1_TEXT_ANTIALIAS_MODE | D2D1_TEXT_ANTIALIAS_MODE |
| Describes the antialiasing mode used for drawing text. More...
|
|
typedef enum D2D1_BITMAP_INTERPOLATION_MODE | D2D1_BITMAP_INTERPOLATION_MODE |
| Specifies the algorithm that is used when images are scaled or rotated. Note Starting in Windows 8, more interpolations modes are available. See D2D1_INTERPOLATION_MODE for more info. More...
|
|
typedef enum D2D1_DRAW_TEXT_OPTIONS | D2D1_DRAW_TEXT_OPTIONS |
| Modifications made to the draw text call that influence how the text is rendered. More...
|
|
typedef D2D_POINT_2U | D2D1_POINT_2U |
|
typedef D2D_POINT_2F | D2D1_POINT_2F |
|
typedef D2D_RECT_F | D2D1_RECT_F |
|
typedef D2D_RECT_U | D2D1_RECT_U |
|
typedef D2D_SIZE_F | D2D1_SIZE_F |
|
typedef D2D_SIZE_U | D2D1_SIZE_U |
|
typedef D2D_COLOR_F | D2D1_COLOR_F |
|
typedef D2D_MATRIX_3X2_F | D2D1_MATRIX_3X2_F |
|
typedef UINT64 | D2D1_TAG |
|
typedef struct D2D1_BITMAP_PROPERTIES | D2D1_BITMAP_PROPERTIES |
| Describes the pixel format and dpi of a bitmap. More...
|
|
typedef struct D2D1_GRADIENT_STOP | D2D1_GRADIENT_STOP |
| Contains the position and color of a gradient stop. More...
|
|
typedef struct D2D1_BRUSH_PROPERTIES | D2D1_BRUSH_PROPERTIES |
| Describes the opacity and transformation of a brush. More...
|
|
typedef struct D2D1_BITMAP_BRUSH_PROPERTIES | D2D1_BITMAP_BRUSH_PROPERTIES |
| Describes the extend modes and the interpolation mode of an ID2D1BitmapBrush. More...
|
|
typedef struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES |
| Contains the starting point and endpoint of the gradient axis for an ID2D1LinearGradientBrush. More...
|
|
typedef struct D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES |
| Contains the gradient origin offset and the size and position of the gradient ellipse for an ID2D1RadialGradientBrush. More...
|
|
typedef enum D2D1_ARC_SIZE | D2D1_ARC_SIZE |
| Differentiates which of the two possible arcs could match the given arc parameters. More...
|
|
typedef enum D2D1_CAP_STYLE | D2D1_CAP_STYLE |
| Enum which describes the drawing of the ends of a line. More...
|
|
typedef enum D2D1_DASH_STYLE | D2D1_DASH_STYLE |
| Describes the sequence of dashes and gaps in a stroke. More...
|
|
typedef enum D2D1_LINE_JOIN | D2D1_LINE_JOIN |
| Enum which describes the drawing of the corners on the line. More...
|
|
typedef enum D2D1_COMBINE_MODE | D2D1_COMBINE_MODE |
| This enumeration describes the type of combine operation to be performed. More...
|
|
typedef enum D2D1_GEOMETRY_RELATION | D2D1_GEOMETRY_RELATION |
| Describes how one geometry object is spatially related to another geometry object. More...
|
|
typedef enum D2D1_GEOMETRY_SIMPLIFICATION_OPTION | D2D1_GEOMETRY_SIMPLIFICATION_OPTION |
| Specifies how simple the output of a simplified geometry sink should be. More...
|
|
typedef enum D2D1_FIGURE_BEGIN | D2D1_FIGURE_BEGIN |
| Indicates whether the given figure is filled or hollow. More...
|
|
typedef enum D2D1_FIGURE_END | D2D1_FIGURE_END |
| Indicates whether the figure is open or closed on its end point. More...
|
|
typedef struct D2D1_BEZIER_SEGMENT | D2D1_BEZIER_SEGMENT |
| Describes a cubic bezier in a path. More...
|
|
typedef struct D2D1_TRIANGLE | D2D1_TRIANGLE |
| Describes a triangle. More...
|
|
typedef enum D2D1_PATH_SEGMENT | D2D1_PATH_SEGMENT |
| Indicates whether the given segment should be stroked, or, if the join between this segment and the previous one should be smooth. More...
|
|
typedef enum D2D1_SWEEP_DIRECTION | D2D1_SWEEP_DIRECTION |
| Defines the direction that an elliptical arc is drawn. More...
|
|
typedef enum D2D1_FILL_MODE | D2D1_FILL_MODE |
| Specifies how the intersecting areas of geometries or figures are combined to form the area of the composite geometry. More...
|
|
typedef struct D2D1_ARC_SEGMENT | D2D1_ARC_SEGMENT |
| Describes an arc that is defined as part of a path. More...
|
|
typedef struct D2D1_QUADRATIC_BEZIER_SEGMENT | D2D1_QUADRATIC_BEZIER_SEGMENT |
| Contains the control point and end point for a quadratic Bezier segment. More...
|
|
typedef struct D2D1_ELLIPSE | D2D1_ELLIPSE |
| Contains the center point, x-radius, and y-radius of an ellipse. More...
|
|
typedef struct D2D1_ROUNDED_RECT | D2D1_ROUNDED_RECT |
| Contains the dimensions and corner radii of a rounded rectangle. More...
|
|
typedef struct D2D1_STROKE_STYLE_PROPERTIES | D2D1_STROKE_STYLE_PROPERTIES |
| Properties, aside from the width, that allow geometric penning to be specified. More...
|
|
typedef enum D2D1_LAYER_OPTIONS | D2D1_LAYER_OPTIONS |
| Specified options that can be applied when a layer resource is applied to create a layer. More...
|
|
typedef struct D2D1_LAYER_PARAMETERS | D2D1_LAYER_PARAMETERS |
| Contains the content bounds, mask information, opacity settings, and other options for a layer resource. More...
|
|
typedef enum D2D1_WINDOW_STATE | D2D1_WINDOW_STATE |
| Describes whether a window is occluded. More...
|
|
typedef enum D2D1_RENDER_TARGET_TYPE | D2D1_RENDER_TARGET_TYPE |
| Describes whether a render target uses hardware or software rendering, or if Direct2D should select the rendering mode. More...
|
|
typedef enum D2D1_FEATURE_LEVEL | D2D1_FEATURE_LEVEL |
| Describes the minimum DirectX support required for hardware rendering by a render target. More...
|
|
typedef enum D2D1_RENDER_TARGET_USAGE | D2D1_RENDER_TARGET_USAGE |
| Describes how a render target is remoted and whether it should be GDI-compatible. This enumeration allows a bitwise combination of its member values. More...
|
|
typedef enum D2D1_PRESENT_OPTIONS | D2D1_PRESENT_OPTIONS |
| Describes how present should behave. More...
|
|
typedef struct D2D1_RENDER_TARGET_PROPERTIES | D2D1_RENDER_TARGET_PROPERTIES |
| Contains rendering options (hardware or software), pixel format, DPI information, remoting options, and Direct3D support requirements for a render target. More...
|
|
typedef struct D2D1_HWND_RENDER_TARGET_PROPERTIES | D2D1_HWND_RENDER_TARGET_PROPERTIES |
| Contains the HWND, pixel size, and presentation options for an ID2D1HwndRenderTarget. More...
|
|
typedef enum D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS | D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS |
| Specifies additional features supportable by a compatible render target when it is created. This enumeration allows a bitwise combination of its member values. More...
|
|
typedef struct D2D1_DRAWING_STATE_DESCRIPTION | D2D1_DRAWING_STATE_DESCRIPTION |
| Allows the drawing state to be atomically created. This also specifies the drawing state that is saved into an IDrawingStateBlock object. More...
|
|
typedef enum D2D1_DC_INITIALIZE_MODE | D2D1_DC_INITIALIZE_MODE |
| Specifies how a device context is initialized for GDI rendering when it is retrieved from the render target. More...
|
|
typedef enum D2D1_DEBUG_LEVEL | D2D1_DEBUG_LEVEL |
| Indicates the debug level to be output by the debug layer. More...
|
|
typedef enum D2D1_FACTORY_TYPE | D2D1_FACTORY_TYPE |
| Specifies the threading model of the created factory and all of its derived resources. More...
|
|
typedef struct D2D1_FACTORY_OPTIONS | D2D1_FACTORY_OPTIONS |
| Allows additional parameters for factory creation. More...
|
|
typedef interface ID2D1Resource | ID2D1Resource |
|
typedef interface ID2D1Image | ID2D1Image |
|
typedef interface ID2D1Bitmap | ID2D1Bitmap |
|
typedef interface ID2D1GradientStopCollection | ID2D1GradientStopCollection |
|
typedef interface ID2D1BitmapBrush | ID2D1BitmapBrush |
|
typedef interface ID2D1SolidColorBrush | ID2D1SolidColorBrush |
|
typedef interface ID2D1LinearGradientBrush | ID2D1LinearGradientBrush |
|
typedef interface ID2D1RadialGradientBrush | ID2D1RadialGradientBrush |
|
typedef interface ID2D1StrokeStyle | ID2D1StrokeStyle |
|
typedef interface ID2D1RectangleGeometry | ID2D1RectangleGeometry |
|
typedef interface ID2D1RoundedRectangleGeometry | ID2D1RoundedRectangleGeometry |
|
typedef interface ID2D1EllipseGeometry | ID2D1EllipseGeometry |
|
typedef interface ID2D1GeometryGroup | ID2D1GeometryGroup |
|
typedef interface ID2D1TransformedGeometry | ID2D1TransformedGeometry |
|
typedef interface ID2D1GeometrySink | ID2D1GeometrySink |
|
typedef interface ID2D1PathGeometry | ID2D1PathGeometry |
|
typedef interface ID2D1Mesh | ID2D1Mesh |
|
typedef interface ID2D1Layer | ID2D1Layer |
|
typedef interface ID2D1DrawingStateBlock | ID2D1DrawingStateBlock |
|
typedef interface ID2D1HwndRenderTarget | ID2D1HwndRenderTarget |
|
typedef interface ID2D1GdiInteropRenderTarget | ID2D1GdiInteropRenderTarget |
|
typedef interface ID2D1DCRenderTarget | ID2D1DCRenderTarget |
|
|
enum | {
D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR = 0,
D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR = 1,
D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC = 2,
D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR = 3,
D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC = 4,
D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC = 5,
D2D1_INTERPOLATION_MODE_DEFINITION_FANT = 6,
D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR = 7
} |
| This defines the superset of interpolation mode supported by D2D APIs and built-in effects More...
|
|
enum | D2D1_GAMMA { D2D1_GAMMA_2_2 = 0,
D2D1_GAMMA_1_0 = 1,
D2D1_GAMMA_FORCE_DWORD = 0xffffffff
} |
| This determines what gamma is used for interpolation/blending. More...
|
|
enum | D2D1_OPACITY_MASK_CONTENT { D2D1_OPACITY_MASK_CONTENT_GRAPHICS = 0,
D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL = 1,
D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE = 2,
D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD = 0xffffffff
} |
| Specifies what the contents are of an opacity mask. More...
|
|
enum | D2D1_EXTEND_MODE { D2D1_EXTEND_MODE_CLAMP = 0,
D2D1_EXTEND_MODE_WRAP = 1,
D2D1_EXTEND_MODE_MIRROR = 2,
D2D1_EXTEND_MODE_FORCE_DWORD = 0xffffffff
} |
| Enum which describes how to sample from a source outside its base tile. More...
|
|
enum | D2D1_ANTIALIAS_MODE { D2D1_ANTIALIAS_MODE_PER_PRIMITIVE = 0,
D2D1_ANTIALIAS_MODE_ALIASED = 1,
D2D1_ANTIALIAS_MODE_FORCE_DWORD = 0xffffffff
} |
| Enum which describes the manner in which we render edges of non-text primitives. More...
|
|
enum | D2D1_TEXT_ANTIALIAS_MODE {
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT = 0,
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE = 1,
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE = 2,
D2D1_TEXT_ANTIALIAS_MODE_ALIASED = 3,
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD = 0xffffffff
} |
| Describes the antialiasing mode used for drawing text. More...
|
|
enum | D2D1_BITMAP_INTERPOLATION_MODE { D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR = D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR,
D2D1_BITMAP_INTERPOLATION_MODE_LINEAR = D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR,
D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} |
| Specifies the algorithm that is used when images are scaled or rotated. Note Starting in Windows 8, more interpolations modes are available. See D2D1_INTERPOLATION_MODE for more info. More...
|
|
enum | D2D1_DRAW_TEXT_OPTIONS {
D2D1_DRAW_TEXT_OPTIONS_NO_SNAP = 0x00000001,
D2D1_DRAW_TEXT_OPTIONS_CLIP = 0x00000002,
D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT = 0x00000004,
D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING = 0x00000008,
D2D1_DRAW_TEXT_OPTIONS_NONE = 0x00000000,
D2D1_DRAW_TEXT_OPTIONS_FORCE_DWORD = 0xffffffff
} |
| Modifications made to the draw text call that influence how the text is rendered. More...
|
|
enum | D2D1_ARC_SIZE { D2D1_ARC_SIZE_SMALL = 0,
D2D1_ARC_SIZE_LARGE = 1,
D2D1_ARC_SIZE_FORCE_DWORD = 0xffffffff
} |
| Differentiates which of the two possible arcs could match the given arc parameters. More...
|
|
enum | D2D1_CAP_STYLE {
D2D1_CAP_STYLE_FLAT = 0,
D2D1_CAP_STYLE_SQUARE = 1,
D2D1_CAP_STYLE_ROUND = 2,
D2D1_CAP_STYLE_TRIANGLE = 3,
D2D1_CAP_STYLE_FORCE_DWORD = 0xffffffff
} |
| Enum which describes the drawing of the ends of a line. More...
|
|
enum | D2D1_DASH_STYLE {
D2D1_DASH_STYLE_SOLID = 0,
D2D1_DASH_STYLE_DASH = 1,
D2D1_DASH_STYLE_DOT = 2,
D2D1_DASH_STYLE_DASH_DOT = 3,
D2D1_DASH_STYLE_DASH_DOT_DOT = 4,
D2D1_DASH_STYLE_CUSTOM = 5,
D2D1_DASH_STYLE_FORCE_DWORD = 0xffffffff
} |
| Describes the sequence of dashes and gaps in a stroke. More...
|
|
enum | D2D1_LINE_JOIN {
D2D1_LINE_JOIN_MITER = 0,
D2D1_LINE_JOIN_BEVEL = 1,
D2D1_LINE_JOIN_ROUND = 2,
D2D1_LINE_JOIN_MITER_OR_BEVEL = 3,
D2D1_LINE_JOIN_FORCE_DWORD = 0xffffffff
} |
| Enum which describes the drawing of the corners on the line. More...
|
|
enum | D2D1_COMBINE_MODE {
D2D1_COMBINE_MODE_UNION = 0,
D2D1_COMBINE_MODE_INTERSECT = 1,
D2D1_COMBINE_MODE_XOR = 2,
D2D1_COMBINE_MODE_EXCLUDE = 3,
D2D1_COMBINE_MODE_FORCE_DWORD = 0xffffffff
} |
| This enumeration describes the type of combine operation to be performed. More...
|
|
enum | D2D1_GEOMETRY_RELATION {
D2D1_GEOMETRY_RELATION_UNKNOWN = 0,
D2D1_GEOMETRY_RELATION_DISJOINT = 1,
D2D1_GEOMETRY_RELATION_IS_CONTAINED = 2,
D2D1_GEOMETRY_RELATION_CONTAINS = 3,
D2D1_GEOMETRY_RELATION_OVERLAP = 4,
D2D1_GEOMETRY_RELATION_FORCE_DWORD = 0xffffffff
} |
| Describes how one geometry object is spatially related to another geometry object. More...
|
|
enum | D2D1_GEOMETRY_SIMPLIFICATION_OPTION { D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES = 0,
D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES = 1,
D2D1_GEOMETRY_SIMPLIFICATION_OPTION_FORCE_DWORD = 0xffffffff
} |
| Specifies how simple the output of a simplified geometry sink should be. More...
|
|
enum | D2D1_FIGURE_BEGIN { D2D1_FIGURE_BEGIN_FILLED = 0,
D2D1_FIGURE_BEGIN_HOLLOW = 1,
D2D1_FIGURE_BEGIN_FORCE_DWORD = 0xffffffff
} |
| Indicates whether the given figure is filled or hollow. More...
|
|
enum | D2D1_FIGURE_END { D2D1_FIGURE_END_OPEN = 0,
D2D1_FIGURE_END_CLOSED = 1,
D2D1_FIGURE_END_FORCE_DWORD = 0xffffffff
} |
| Indicates whether the figure is open or closed on its end point. More...
|
|
enum | D2D1_PATH_SEGMENT { D2D1_PATH_SEGMENT_NONE = 0x00000000,
D2D1_PATH_SEGMENT_FORCE_UNSTROKED = 0x00000001,
D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN = 0x00000002,
D2D1_PATH_SEGMENT_FORCE_DWORD = 0xffffffff
} |
| Indicates whether the given segment should be stroked, or, if the join between this segment and the previous one should be smooth. More...
|
|
enum | D2D1_SWEEP_DIRECTION { D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE = 0,
D2D1_SWEEP_DIRECTION_CLOCKWISE = 1,
D2D1_SWEEP_DIRECTION_FORCE_DWORD = 0xffffffff
} |
| Defines the direction that an elliptical arc is drawn. More...
|
|
enum | D2D1_FILL_MODE { D2D1_FILL_MODE_ALTERNATE = 0,
D2D1_FILL_MODE_WINDING = 1,
D2D1_FILL_MODE_FORCE_DWORD = 0xffffffff
} |
| Specifies how the intersecting areas of geometries or figures are combined to form the area of the composite geometry. More...
|
|
enum | D2D1_LAYER_OPTIONS { D2D1_LAYER_OPTIONS_NONE = 0x00000000,
D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE = 0x00000001,
D2D1_LAYER_OPTIONS_FORCE_DWORD = 0xffffffff
} |
| Specified options that can be applied when a layer resource is applied to create a layer. More...
|
|
enum | D2D1_WINDOW_STATE { D2D1_WINDOW_STATE_NONE = 0x0000000,
D2D1_WINDOW_STATE_OCCLUDED = 0x0000001,
D2D1_WINDOW_STATE_FORCE_DWORD = 0xffffffff
} |
| Describes whether a window is occluded. More...
|
|
enum | D2D1_RENDER_TARGET_TYPE { D2D1_RENDER_TARGET_TYPE_DEFAULT = 0,
D2D1_RENDER_TARGET_TYPE_SOFTWARE = 1,
D2D1_RENDER_TARGET_TYPE_HARDWARE = 2,
D2D1_RENDER_TARGET_TYPE_FORCE_DWORD = 0xffffffff
} |
| Describes whether a render target uses hardware or software rendering, or if Direct2D should select the rendering mode. More...
|
|
enum | D2D1_FEATURE_LEVEL { D2D1_FEATURE_LEVEL_DEFAULT = 0,
D2D1_FEATURE_LEVEL_9 = D3D_FEATURE_LEVEL_9_1,
D2D1_FEATURE_LEVEL_10 = D3D_FEATURE_LEVEL_10_0,
D2D1_FEATURE_LEVEL_FORCE_DWORD = 0xffffffff
} |
| Describes the minimum DirectX support required for hardware rendering by a render target. More...
|
|
enum | D2D1_RENDER_TARGET_USAGE { D2D1_RENDER_TARGET_USAGE_NONE = 0x00000000,
D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING = 0x00000001,
D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE = 0x00000002,
D2D1_RENDER_TARGET_USAGE_FORCE_DWORD = 0xffffffff
} |
| Describes how a render target is remoted and whether it should be GDI-compatible. This enumeration allows a bitwise combination of its member values. More...
|
|
enum | D2D1_PRESENT_OPTIONS { D2D1_PRESENT_OPTIONS_NONE = 0x00000000,
D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS = 0x00000001,
D2D1_PRESENT_OPTIONS_IMMEDIATELY = 0x00000002,
D2D1_PRESENT_OPTIONS_FORCE_DWORD = 0xffffffff
} |
| Describes how present should behave. More...
|
|
enum | D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS { D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE = 0x00000000,
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE = 0x00000001,
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_FORCE_DWORD = 0xffffffff
} |
| Specifies additional features supportable by a compatible render target when it is created. This enumeration allows a bitwise combination of its member values. More...
|
|
enum | D2D1_DC_INITIALIZE_MODE { D2D1_DC_INITIALIZE_MODE_COPY = 0,
D2D1_DC_INITIALIZE_MODE_CLEAR = 1,
D2D1_DC_INITIALIZE_MODE_FORCE_DWORD = 0xffffffff
} |
| Specifies how a device context is initialized for GDI rendering when it is retrieved from the render target. More...
|
|
enum | D2D1_DEBUG_LEVEL {
D2D1_DEBUG_LEVEL_NONE = 0,
D2D1_DEBUG_LEVEL_ERROR = 1,
D2D1_DEBUG_LEVEL_WARNING = 2,
D2D1_DEBUG_LEVEL_INFORMATION = 3,
D2D1_DEBUG_LEVEL_FORCE_DWORD = 0xffffffff
} |
| Indicates the debug level to be output by the debug layer. More...
|
|
enum | D2D1_FACTORY_TYPE { D2D1_FACTORY_TYPE_SINGLE_THREADED = 0,
D2D1_FACTORY_TYPE_MULTI_THREADED = 1,
D2D1_FACTORY_TYPE_FORCE_DWORD = 0xffffffff
} |
| Specifies the threading model of the created factory and all of its derived resources. More...
|
|