directx.d2d1

Undocumented in source.

Public Imports

directx.dcommon
public import directx.dcommon;
directx.d2derr
public import directx.d2derr;
directx.d2dbasetypes
public import directx.d2dbasetypes;
directx.dxgi
public import directx.dxgi;

Members

Aliases

D2D1_ANTIALIAS_MODE
alias D2D1_ANTIALIAS_MODE = int
Undocumented in source.
D2D1_ARC_SIZE
alias D2D1_ARC_SIZE = int
Undocumented in source.
D2D1_BITMAP_INTERPOLATION_MODE
alias D2D1_BITMAP_INTERPOLATION_MODE = int
Undocumented in source.
D2D1_CAP_STYLE
alias D2D1_CAP_STYLE = int
Undocumented in source.
D2D1_COLOR_F
alias D2D1_COLOR_F = D2D_COLOR_F
Undocumented in source.
D2D1_COMBINE_MODE
alias D2D1_COMBINE_MODE = int
Undocumented in source.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS
alias D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS = int
Undocumented in source.
D2D1_DASH_STYLE
alias D2D1_DASH_STYLE = int
Undocumented in source.
D2D1_DC_INITIALIZE_MODE
alias D2D1_DC_INITIALIZE_MODE = int
Undocumented in source.
D2D1_DEBUG_LEVEL
alias D2D1_DEBUG_LEVEL = int
Undocumented in source.
D2D1_DRAW_TEXT_OPTIONS
alias D2D1_DRAW_TEXT_OPTIONS = int
Undocumented in source.
D2D1_EXTEND_MODE
alias D2D1_EXTEND_MODE = int
Undocumented in source.
D2D1_FACTORY_TYPE
alias D2D1_FACTORY_TYPE = int
Undocumented in source.
D2D1_FEATURE_LEVEL
alias D2D1_FEATURE_LEVEL = int
Undocumented in source.
D2D1_FIGURE_BEGIN
alias D2D1_FIGURE_BEGIN = int
Undocumented in source.
D2D1_FIGURE_END
alias D2D1_FIGURE_END = int
Undocumented in source.
D2D1_FILL_MODE
alias D2D1_FILL_MODE = int
Undocumented in source.
D2D1_GAMMA
alias D2D1_GAMMA = int
Undocumented in source.
D2D1_GEOMETRY_RELATION
alias D2D1_GEOMETRY_RELATION = int
Undocumented in source.
D2D1_GEOMETRY_SIMPLIFICATION_OPTION
alias D2D1_GEOMETRY_SIMPLIFICATION_OPTION = int
Undocumented in source.
D2D1_LAYER_OPTIONS
alias D2D1_LAYER_OPTIONS = int
Undocumented in source.
D2D1_LINE_JOIN
alias D2D1_LINE_JOIN = int
Undocumented in source.
D2D1_MATRIX_3X2_F
alias D2D1_MATRIX_3X2_F = D2D_MATRIX_3X2_F
Undocumented in source.
D2D1_OPACITY_MASK_CONTENT
alias D2D1_OPACITY_MASK_CONTENT = int
Undocumented in source.
D2D1_PATH_SEGMENT
alias D2D1_PATH_SEGMENT = int
Undocumented in source.
D2D1_POINT_2F
alias D2D1_POINT_2F = D2D_POINT_2F
Undocumented in source.
D2D1_POINT_2U
alias D2D1_POINT_2U = D2D_POINT_2U
Undocumented in source.
D2D1_PRESENT_OPTIONS
alias D2D1_PRESENT_OPTIONS = int
Undocumented in source.
D2D1_RECT_F
alias D2D1_RECT_F = D2D_RECT_F
Undocumented in source.
D2D1_RECT_U
alias D2D1_RECT_U = D2D_RECT_U
Undocumented in source.
D2D1_RENDER_TARGET_TYPE
alias D2D1_RENDER_TARGET_TYPE = int
Undocumented in source.
D2D1_RENDER_TARGET_USAGE
alias D2D1_RENDER_TARGET_USAGE = int
Undocumented in source.
D2D1_SIZE_F
alias D2D1_SIZE_F = D2D_SIZE_F
Undocumented in source.
D2D1_SIZE_U
alias D2D1_SIZE_U = D2D_SIZE_U
Undocumented in source.
D2D1_SWEEP_DIRECTION
alias D2D1_SWEEP_DIRECTION = int
Undocumented in source.
D2D1_TAG
alias D2D1_TAG = UINT64
Undocumented in source.
D2D1_TEXT_ANTIALIAS_MODE
alias D2D1_TEXT_ANTIALIAS_MODE = int
Undocumented in source.
D2D1_WINDOW_STATE
alias D2D1_WINDOW_STATE = int
Undocumented in source.
UINT32
alias UINT32 = uint
Undocumented in source.
UINT64
alias UINT64 = ulong
Undocumented in source.
_D2D1CreateFactory
alias _D2D1CreateFactory = HRESULT function(D2D1_FACTORY_TYPE factoryType, REFIID riid, const(D2D1_FACTORY_OPTIONS)* pFactoryOptions, void** ppIFactory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_D2D1InvertMatrix
alias _D2D1InvertMatrix = BOOL function(D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_D2D1IsMatrixInvertible
alias _D2D1IsMatrixInvertible = BOOL function(const(D2D1_MATRIX_3X2_F)* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_D2D1MakeRotateMatrix
alias _D2D1MakeRotateMatrix = void function(FLOAT angle, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_D2D1MakeSkewMatrix
alias _D2D1MakeSkewMatrix = void function(FLOAT angleX, FLOAT angleY, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Enums

D2D1_ANTIALIAS_MODE_PER_PRIMITIVE
anonymousenum D2D1_ANTIALIAS_MODE_PER_PRIMITIVE
Undocumented in source.
D2D1_ARC_SIZE_SMALL
anonymousenum D2D1_ARC_SIZE_SMALL
Undocumented in source.
D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
anonymousenum D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Undocumented in source.
D2D1_CAP_STYLE_FLAT
anonymousenum D2D1_CAP_STYLE_FLAT
Undocumented in source.
D2D1_COMBINE_MODE_UNION
anonymousenum D2D1_COMBINE_MODE_UNION
Undocumented in source.
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
anonymousenum D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
Undocumented in source.
D2D1_DASH_STYLE_SOLID
anonymousenum D2D1_DASH_STYLE_SOLID
Undocumented in source.
D2D1_DC_INITIALIZE_MODE_COPY
anonymousenum D2D1_DC_INITIALIZE_MODE_COPY
Undocumented in source.
D2D1_DEBUG_LEVEL_NONE
anonymousenum D2D1_DEBUG_LEVEL_NONE
Undocumented in source.
D2D1_DRAW_TEXT_OPTIONS_NO_SNAP
anonymousenum D2D1_DRAW_TEXT_OPTIONS_NO_SNAP
Undocumented in source.
D2D1_EXTEND_MODE_CLAMP
anonymousenum D2D1_EXTEND_MODE_CLAMP
Undocumented in source.
D2D1_FACTORY_TYPE_SINGLE_THREADED
anonymousenum D2D1_FACTORY_TYPE_SINGLE_THREADED
Undocumented in source.
D2D1_FEATURE_LEVEL_DEFAULT
anonymousenum D2D1_FEATURE_LEVEL_DEFAULT
Undocumented in source.
D2D1_FIGURE_BEGIN_FILLED
anonymousenum D2D1_FIGURE_BEGIN_FILLED
Undocumented in source.
D2D1_FIGURE_END_OPEN
anonymousenum D2D1_FIGURE_END_OPEN
Undocumented in source.
D2D1_FILL_MODE_ALTERNATE
anonymousenum D2D1_FILL_MODE_ALTERNATE
Undocumented in source.
D2D1_GAMMA_2_2
anonymousenum D2D1_GAMMA_2_2
Undocumented in source.
D2D1_GEOMETRY_RELATION_UNKNOWN
anonymousenum D2D1_GEOMETRY_RELATION_UNKNOWN
Undocumented in source.
D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES
anonymousenum D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES
Undocumented in source.
D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR
anonymousenum D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR
Undocumented in source.
D2D1_LAYER_OPTIONS_NONE
anonymousenum D2D1_LAYER_OPTIONS_NONE
Undocumented in source.
D2D1_LINE_JOIN_MITER
anonymousenum D2D1_LINE_JOIN_MITER
Undocumented in source.
D2D1_OPACITY_MASK_CONTENT_GRAPHICS
anonymousenum D2D1_OPACITY_MASK_CONTENT_GRAPHICS
Undocumented in source.
D2D1_PATH_SEGMENT_NONE
anonymousenum D2D1_PATH_SEGMENT_NONE
Undocumented in source.
D2D1_PRESENT_OPTIONS_NONE
anonymousenum D2D1_PRESENT_OPTIONS_NONE
Undocumented in source.
D2D1_RENDER_TARGET_TYPE_DEFAULT
anonymousenum D2D1_RENDER_TARGET_TYPE_DEFAULT
Undocumented in source.
D2D1_RENDER_TARGET_USAGE_NONE
anonymousenum D2D1_RENDER_TARGET_USAGE_NONE
Undocumented in source.
D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE
anonymousenum D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE
Undocumented in source.
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
anonymousenum D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
Undocumented in source.
D2D1_WINDOW_STATE_NONE
anonymousenum D2D1_WINDOW_STATE_NONE
Undocumented in source.

Functions

CreateSolidColorBrush
HRESULT CreateSolidColorBrush(ID2D1HwndRenderTarget hrt, const(D2D1_COLOR_F) color, ID2D1SolidColorBrush* solidColorBrush)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateSolidColorBrush
HRESULT CreateSolidColorBrush(ID2D1RenderTarget rt, const(D2D1_COLOR_F) color, ID2D1SolidColorBrush* solidColorBrush)
Undocumented in source. Be warned that the author may not have intended to support it.
D2D1CreateFactory
HRESULT D2D1CreateFactory(D2D1_FACTORY_TYPE factoryType, REFIID riid, const(D2D1_FACTORY_OPTIONS)* pFactoryOptions, void** ppIFactory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D2D1InvertMatrix
BOOL D2D1InvertMatrix(D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D2D1IsMatrixInvertible
BOOL D2D1IsMatrixInvertible(const(D2D1_MATRIX_3X2_F)* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D2D1MakeRotateMatrix
void D2D1MakeRotateMatrix(FLOAT angle, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D2D1MakeSkewMatrix
void D2D1MakeSkewMatrix(FLOAT angleX, FLOAT angleY, D2D1_POINT_2F center, D2D1_MATRIX_3X2_F* matrix)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Interfaces

ID2D1Bitmap
interface ID2D1Bitmap
Undocumented in source.
ID2D1BitmapBrush
interface ID2D1BitmapBrush
Undocumented in source.
ID2D1BitmapRenderTarget
interface ID2D1BitmapRenderTarget
Undocumented in source.
ID2D1Brush
interface ID2D1Brush
Undocumented in source.
ID2D1DCRenderTarget
interface ID2D1DCRenderTarget
Undocumented in source.
ID2D1DrawingStateBlock
interface ID2D1DrawingStateBlock
Undocumented in source.
ID2D1EllipseGeometry
interface ID2D1EllipseGeometry
Undocumented in source.
ID2D1Factory
interface ID2D1Factory
Undocumented in source.
ID2D1GdiInteropRenderTarget
interface ID2D1GdiInteropRenderTarget
Undocumented in source.
ID2D1Geometry
interface ID2D1Geometry
Undocumented in source.
ID2D1GeometryGroup
interface ID2D1GeometryGroup
Undocumented in source.
ID2D1GeometrySink
interface ID2D1GeometrySink
Undocumented in source.
ID2D1GradientStopCollection
interface ID2D1GradientStopCollection
Undocumented in source.
ID2D1HwndRenderTarget
interface ID2D1HwndRenderTarget
Undocumented in source.
ID2D1Image
interface ID2D1Image
Undocumented in source.
ID2D1Layer
interface ID2D1Layer
Undocumented in source.
ID2D1LinearGradientBrush
interface ID2D1LinearGradientBrush
Undocumented in source.
ID2D1Mesh
interface ID2D1Mesh
Undocumented in source.
ID2D1PathGeometry
interface ID2D1PathGeometry
Undocumented in source.
ID2D1RadialGradientBrush
interface ID2D1RadialGradientBrush
Undocumented in source.
ID2D1RectangleGeometry
interface ID2D1RectangleGeometry
Undocumented in source.
ID2D1RenderTarget
interface ID2D1RenderTarget
Undocumented in source.
ID2D1Resource
interface ID2D1Resource
Undocumented in source.
ID2D1RoundedRectangleGeometry
interface ID2D1RoundedRectangleGeometry
Undocumented in source.
ID2D1SimplifiedGeometrySink
interface ID2D1SimplifiedGeometrySink
Undocumented in source.
ID2D1SolidColorBrush
interface ID2D1SolidColorBrush
Undocumented in source.
ID2D1StrokeStyle
interface ID2D1StrokeStyle
Undocumented in source.
ID2D1TessellationSink
interface ID2D1TessellationSink
Undocumented in source.
ID2D1TransformedGeometry
interface ID2D1TransformedGeometry
Undocumented in source.

Manifest constants

D2D1_DEFAULT_FLATTENING_TOLERANCE
enum D2D1_DEFAULT_FLATTENING_TOLERANCE;
Undocumented in source.
D2D1_INVALID_TAG
enum D2D1_INVALID_TAG;
Undocumented in source.
ULONGLONG_MAX
enum ULONGLONG_MAX;
Undocumented in source.

Structs

D2D1_ARC_SEGMENT
struct D2D1_ARC_SEGMENT
Undocumented in source.
D2D1_BEZIER_SEGMENT
struct D2D1_BEZIER_SEGMENT
Undocumented in source.
D2D1_BITMAP_BRUSH_PROPERTIES
struct D2D1_BITMAP_BRUSH_PROPERTIES
Undocumented in source.
D2D1_BITMAP_PROPERTIES
struct D2D1_BITMAP_PROPERTIES
Undocumented in source.
D2D1_BRUSH_PROPERTIES
struct D2D1_BRUSH_PROPERTIES
Undocumented in source.
D2D1_DRAWING_STATE_DESCRIPTION
struct D2D1_DRAWING_STATE_DESCRIPTION
Undocumented in source.
D2D1_ELLIPSE
struct D2D1_ELLIPSE
Undocumented in source.
D2D1_FACTORY_OPTIONS
struct D2D1_FACTORY_OPTIONS
Undocumented in source.
D2D1_GRADIENT_STOP
struct D2D1_GRADIENT_STOP
Undocumented in source.
D2D1_HWND_RENDER_TARGET_PROPERTIES
struct D2D1_HWND_RENDER_TARGET_PROPERTIES
Undocumented in source.
D2D1_LAYER_PARAMETERS
struct D2D1_LAYER_PARAMETERS
Undocumented in source.
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES
struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES
Undocumented in source.
D2D1_QUADRATIC_BEZIER_SEGMENT
struct D2D1_QUADRATIC_BEZIER_SEGMENT
Undocumented in source.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES
struct D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES
Undocumented in source.
D2D1_RENDER_TARGET_PROPERTIES
struct D2D1_RENDER_TARGET_PROPERTIES
Undocumented in source.
D2D1_ROUNDED_RECT
struct D2D1_ROUNDED_RECT
Undocumented in source.
D2D1_STROKE_STYLE_PROPERTIES
struct D2D1_STROKE_STYLE_PROPERTIES
Undocumented in source.
D2D1_TRIANGLE
struct D2D1_TRIANGLE
Undocumented in source.

Meta