[][src]Module winapi::um::d2d1_1

Mappings for the contents of d2d1_1.h

Re-exports

pub use um::d2dbasetypes::D2D_RECT_L as D2D1_RECT_L;
pub use um::d2dbasetypes::D2D_POINT_2L as D2D1_POINT_2L;
pub use um::d2dbasetypes::D2D_VECTOR_2F as D2D1_VECTOR_2F;
pub use um::d2dbasetypes::D2D_VECTOR_3F as D2D1_VECTOR_3F;
pub use um::d2dbasetypes::D2D_VECTOR_4F as D2D1_VECTOR_4F;
pub use um::d2dbasetypes::D2D_MATRIX_4X3_F as D2D1_MATRIX_4X3_F;
pub use um::d2dbasetypes::D2D_MATRIX_4X4_F as D2D1_MATRIX_4X4_F;
pub use um::d2dbasetypes::D2D_MATRIX_5X4_F as D2D1_MATRIX_5X4_F;

Structs

D2D1_MAPPED_RECT
D2D1_RENDERING_CONTROLS
D2D1_EFFECT_INPUT_DESCRIPTION
D2D1_POINT_DESCRIPTION
D2D1_IMAGE_BRUSH_PROPERTIES
D2D1_PRINT_CONTROL_PROPERTIES
D2D1_CREATION_PROPERTIES
D2D1_BITMAP_BRUSH_PROPERTIES1
D2D1_BITMAP_PROPERTIES1
D2D1_DRAWING_STATE_DESCRIPTION1
D2D1_LAYER_PARAMETERS1
D2D1_STROKE_STYLE_PROPERTIES1
ID2D1GdiMetafileSinkVtbl
ID2D1GdiMetafileSink
ID2D1GdiMetafileVtbl
ID2D1GdiMetafile
ID2D1CommandSinkVtbl
ID2D1CommandSink
ID2D1CommandListVtbl
ID2D1CommandList
ID2D1PrintControlVtbl
ID2D1PrintControl
ID2D1ImageBrushVtbl
ID2D1ImageBrush
ID2D1PropertiesVtbl
ID2D1Properties
ID2D1EffectVtbl
ID2D1Effect
ID2D1ColorContextVtbl
ID2D1ColorContext
ID2D1DeviceContextVtbl
ID2D1DeviceContext
ID2D1DeviceVtbl
ID2D1Device
ID2D1MultithreadVtbl
ID2D1Multithread
ID2D1Bitmap1Vtbl
ID2D1Bitmap1
ID2D1BitmapBrush1Vtbl
ID2D1BitmapBrush1
ID2D1DrawingStateBlock1Vtbl
ID2D1DrawingStateBlock1
ID2D1Factory1Vtbl
ID2D1Factory1
ID2D1GradientStopCollection1Vtbl
ID2D1GradientStopCollection1
ID2D1PathGeometry1Vtbl
ID2D1PathGeometry1
ID2D1StrokeStyle1Vtbl
ID2D1StrokeStyle1

Constants

D2D1_PROPERTY_TYPE_UNKNOWN
D2D1_PROPERTY_TYPE_STRING
D2D1_PROPERTY_TYPE_BOOL
D2D1_PROPERTY_TYPE_FLOAT
D2D1_PROPERTY_TYPE_BLOB
D2D1_PROPERTY_TYPE_IUNKNOWN
D2D1_PROPERTY_TYPE_ENUM
D2D1_PROPERTY_TYPE_ARRAY
D2D1_PROPERTY_TYPE_CLSID
D2D1_PROPERTY_TYPE_COLOR_CONTEXT
D2D1_PROPERTY_TYPE_FORCE_DWORD
D2D1_PROPERTY_CLSID
D2D1_PROPERTY_DISPLAYNAME
D2D1_PROPERTY_AUTHOR
D2D1_PROPERTY_CATEGORY
D2D1_PROPERTY_DESCRIPTION
D2D1_PROPERTY_INPUTS
D2D1_PROPERTY_CACHED
D2D1_PROPERTY_PRECISION
D2D1_PROPERTY_MIN_INPUTS
D2D1_PROPERTY_MAX_INPUTS
D2D1_PROPERTY_FORCE_DWORD
D2D1_SUBPROPERTY_DISPLAYNAME
D2D1_SUBPROPERTY_ISREADONLY
D2D1_SUBPROPERTY_MIN
D2D1_SUBPROPERTY_MAX
D2D1_SUBPROPERTY_DEFAULT
D2D1_SUBPROPERTY_FIELDS
D2D1_SUBPROPERTY_INDEX
D2D1_SUBPROPERTY_FORCE_DWORD
D2D1_BITMAP_OPTIONS_NONE
D2D1_BITMAP_OPTIONS_TARGET
D2D1_BITMAP_OPTIONS_CANNOT_DRAW
D2D1_BITMAP_OPTIONS_CPU_READ
D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE
D2D1_BITMAP_OPTIONS_FORCE_DWORD
D2D1_COMPOSITE_MODE_SOURCE_OVER
D2D1_COMPOSITE_MODE_DESTINATION_OVER
D2D1_COMPOSITE_MODE_SOURCE_IN
D2D1_COMPOSITE_MODE_DESTINATION_IN
D2D1_COMPOSITE_MODE_SOURCE_OUT
D2D1_COMPOSITE_MODE_DESTINATION_OUT
D2D1_COMPOSITE_MODE_SOURCE_ATOP
D2D1_COMPOSITE_MODE_DESTINATION_ATOP
D2D1_COMPOSITE_MODE_XOR
D2D1_COMPOSITE_MODE_PLUS
D2D1_COMPOSITE_MODE_SOURCE_COPY
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY
D2D1_COMPOSITE_MODE_MASK_INVERT
D2D1_COMPOSITE_MODE_FORCE_DWORD
D2D1_BUFFER_PRECISION_UNKNOWN
D2D1_BUFFER_PRECISION_FORCE_DWORD
D2D1_MAP_OPTIONS_NONE
D2D1_MAP_OPTIONS_READ
D2D1_MAP_OPTIONS_WRITE
D2D1_MAP_OPTIONS_DISCARD
D2D1_MAP_OPTIONS_FORCE_DWORD
D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR
D2D1_INTERPOLATION_MODE_LINEAR
D2D1_INTERPOLATION_MODE_CUBIC
D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR
D2D1_INTERPOLATION_MODE_ANISOTROPIC
D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC
D2D1_INTERPOLATION_MODE_FORCE_DWORD
D2D1_UNIT_MODE_DIPS
D2D1_UNIT_MODE_PIXELS
D2D1_UNIT_MODE_FORCE_DWORD
D2D1_COLOR_SPACE_CUSTOM
D2D1_COLOR_SPACE_SRGB
D2D1_COLOR_SPACE_SCRGB
D2D1_COLOR_SPACE_FORCE_DWORD
D2D1_DEVICE_CONTEXT_OPTIONS_NONE
D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS
D2D1_DEVICE_CONTEXT_OPTIONS_FORCE_DWORD
D2D1_STROKE_TRANSFORM_TYPE_NORMAL
D2D1_STROKE_TRANSFORM_TYPE_FIXED
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD
D2D1_PRIMITIVE_BLEND_SOURCE_OVER
D2D1_PRIMITIVE_BLEND_COPY
D2D1_PRIMITIVE_BLEND_MIN
D2D1_PRIMITIVE_BLEND_ADD
D2D1_PRIMITIVE_BLEND_FORCE_DWORD
D2D1_THREADING_MODE_SINGLE_THREADED
D2D1_THREADING_MODE_MULTI_THREADED
D2D1_THREADING_MODE_FORCE_DWORD
D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT
D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED
D2D1_COLOR_INTERPOLATION_MODE_FORCE_DWORD
D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT
D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE
D2D1_PRINT_FONT_SUBSET_MODE_NONE
D2D1_PRINT_FONT_SUBSET_MODE_FORCE_DWORD
D2D1_BUFFER_PRECISION_8BPC_UNORM
D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB
D2D1_BUFFER_PRECISION_16BPC_UNORM
D2D1_BUFFER_PRECISION_16BPC_FLOAT
D2D1_BUFFER_PRECISION_32BPC_FLOAT
D2D1_LAYER_OPTIONS1_NONE
D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND
D2D1_LAYER_OPTIONS1_IGNORE_ALPHA
D2D1_LAYER_OPTIONS1_FORCE_DWORD
D2D1_PROPERTY_TYPE_INT32
D2D1_PROPERTY_TYPE_MATRIX_3X2
D2D1_PROPERTY_TYPE_MATRIX_4X3
D2D1_PROPERTY_TYPE_MATRIX_4X4
D2D1_PROPERTY_TYPE_MATRIX_5X4
D2D1_PROPERTY_TYPE_UINT32
D2D1_PROPERTY_TYPE_VECTOR2
D2D1_PROPERTY_TYPE_VECTOR3
D2D1_PROPERTY_TYPE_VECTOR4

Functions

D2D1CreateDevice
D2D1CreateDeviceContext
D2D1ConvertColorSpace
D2D1SinCos
D2D1Tan
D2D1Vec3Length

Type Definitions

D2D1_PROPERTY_TYPE
D2D1_PROPERTY
D2D1_SUBPROPERTY
D2D1_BITMAP_OPTIONS
D2D1_COMPOSITE_MODE
D2D1_BUFFER_PRECISION
D2D1_MAP_OPTIONS
D2D1_INTERPOLATION_MODE
D2D1_UNIT_MODE
D2D1_COLOR_SPACE
D2D1_DEVICE_CONTEXT_OPTIONS
D2D1_STROKE_TRANSFORM_TYPE
D2D1_PRIMITIVE_BLEND
D2D1_THREADING_MODE
D2D1_COLOR_INTERPOLATION_MODE
D2D1_PRINT_FONT_SUBSET_MODE
D2D1_LAYER_OPTIONS1
PD2D1_EFFECT_FACTORY