ID2D1RenderTarget

Undocumented in source.
version(Windows)
interface ID2D1RenderTarget : ID2D1Resource {}

Members

Functions

BeginDraw
void BeginDraw()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Clear
void Clear(D2D1_COLOR_F* clearColor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmap
HRESULT CreateBitmap(D2D1_SIZE_U size, D2D1_BITMAP_PROPERTIES* bitmapProperties, ID2D1Bitmap* bitmap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmap
HRESULT CreateBitmap(D2D1_SIZE_U size, void* srcData, uint pitch, D2D1_BITMAP_PROPERTIES* bitmapProperties, ID2D1Bitmap* bitmap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmapBrush
HRESULT CreateBitmapBrush(ID2D1Bitmap bitmap, D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties, D2D1_BRUSH_PROPERTIES* brushProperties, ID2D1BitmapBrush* bitmapBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmapBrush
HRESULT CreateBitmapBrush(ID2D1Bitmap bitmap, ID2D1BitmapBrush* bitmapBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmapBrush
HRESULT CreateBitmapBrush(ID2D1Bitmap bitmap, D2D1_BITMAP_BRUSH_PROPERTIES* bitmapBrushProperties, ID2D1BitmapBrush* bitmapBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmapFromWicBitmap
HRESULT CreateBitmapFromWicBitmap(IWICBitmapSource wicBitmapSource, ID2D1Bitmap* bitmap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateBitmapFromWicBitmap
HRESULT CreateBitmapFromWicBitmap(IWICBitmapSource wicBitmapSource, D2D1_BITMAP_PROPERTIES* bitmapProperties, ID2D1Bitmap* bitmap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(D2D1_SIZE_F desiredSize, D2D1_SIZE_U desiredPixelSize, D2D1_PIXEL_FORMAT desiredFormat, D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options, ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(D2D1_SIZE_F* desiredSize, D2D1_SIZE_U* desiredPixelSize, D2D1_PIXEL_FORMAT* desiredFormat, D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options, ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(D2D1_SIZE_F desiredSize, ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(D2D1_SIZE_F desiredSize, D2D1_SIZE_U desiredPixelSize, ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateCompatibleRenderTarget
HRESULT CreateCompatibleRenderTarget(D2D1_SIZE_F desiredSize, D2D1_SIZE_U desiredPixelSize, D2D1_PIXEL_FORMAT desiredFormat, ID2D1BitmapRenderTarget* bitmapRenderTarget)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGradientStopCollection
HRESULT CreateGradientStopCollection(D2D1_GRADIENT_STOP* gradientStops, uint gradientStopsCount, D2D1_GAMMA colorInterpolationGamma, D2D1_EXTEND_MODE extendMode, ID2D1GradientStopCollection* gradientStopCollection)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateGradientStopCollection
HRESULT CreateGradientStopCollection(D2D1_GRADIENT_STOP* gradientStops, uint gradientStopsCount, ID2D1GradientStopCollection* gradientStopCollection)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateLayer
HRESULT CreateLayer(ID2D1Layer* layer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateLayer
HRESULT CreateLayer(D2D1_SIZE_F size, ID2D1Layer* layer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateLayer
HRESULT CreateLayer(D2D1_SIZE_F* size, ID2D1Layer* layer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateLinearGradientBrush
HRESULT CreateLinearGradientBrush(D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* linearGradientBrushProperties, ID2D1GradientStopCollection gradientStopCollection, ID2D1LinearGradientBrush* linearGradientBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateLinearGradientBrush
HRESULT CreateLinearGradientBrush(D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* linearGradientBrushProperties, D2D1_BRUSH_PROPERTIES* brushProperties, ID2D1GradientStopCollection gradientStopCollection, ID2D1LinearGradientBrush* linearGradientBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateMesh
HRESULT CreateMesh(ID2D1Mesh* mesh)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRadialGradientBrush
HRESULT CreateRadialGradientBrush(D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties, D2D1_BRUSH_PROPERTIES* brushProperties, ID2D1GradientStopCollection gradientStopCollection, ID2D1RadialGradientBrush* radialGradientBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateRadialGradientBrush
HRESULT CreateRadialGradientBrush(D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* radialGradientBrushProperties, ID2D1GradientStopCollection gradientStopCollection, ID2D1RadialGradientBrush* radialGradientBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSharedBitmap
HRESULT CreateSharedBitmap(IID* riid, void* data, D2D1_BITMAP_PROPERTIES* bitmapProperties, ID2D1Bitmap* bitmap)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSolidColorBrush
HRESULT CreateSolidColorBrush(D2D1_COLOR_F* color, ID2D1SolidColorBrush* solidColorBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateSolidColorBrush
HRESULT CreateSolidColorBrush(D2D1_COLOR_F* color, D2D1_BRUSH_PROPERTIES* brushProperties, ID2D1SolidColorBrush* solidColorBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawBitmap
void DrawBitmap(ID2D1Bitmap bitmap, D2D1_RECT_F* destinationRectangle, float opacity, D2D1_BITMAP_INTERPOLATION_MODE interpolationMode, D2D1_RECT_F* sourceRectangle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawEllipse
void DrawEllipse(D2D1_ELLIPSE* ellipse, ID2D1Brush brush, float strokeWidth, ID2D1StrokeStyle strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawGeometry
void DrawGeometry(ID2D1Geometry geometry, ID2D1Brush brush, float strokeWidth, ID2D1StrokeStyle strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawGlyphRun
void DrawGlyphRun(D2D1_POINT_2F baselineOrigin, DWRITE_GLYPH_RUN* glyphRun, ID2D1Brush foregroundBrush, DWRITE_MEASURING_MODE measuringMode)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawLine
void DrawLine(D2D1_POINT_2F point0, D2D1_POINT_2F point1, ID2D1Brush brush, float strokeWidth, ID2D1StrokeStyle strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawRectangle
void DrawRectangle(D2D1_RECT_F* rect, ID2D1Brush brush, float strokeWidth, ID2D1StrokeStyle strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawRoundedRectangle
void DrawRoundedRectangle(D2D1_ROUNDED_RECT* roundedRect, ID2D1Brush brush, float strokeWidth, ID2D1StrokeStyle strokeStyle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawText
void DrawText(wchar* string, uint stringLength, IDWriteTextFormat textFormat, D2D1_RECT_F* layoutRect, ID2D1Brush defaultForegroundBrush, D2D1_DRAW_TEXT_OPTIONS options, DWRITE_MEASURING_MODE measuringMode)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawTextLayout
void DrawTextLayout(D2D1_POINT_2F origin, IDWriteTextLayout textLayout, ID2D1Brush defaultForegroundBrush, D2D1_DRAW_TEXT_OPTIONS options)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
EndDraw
HRESULT EndDraw(D2D1_TAG* tag1, D2D1_TAG* tag2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillEllipse
void FillEllipse(D2D1_ELLIPSE* ellipse, ID2D1Brush brush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillGeometry
void FillGeometry(ID2D1Geometry geometry, ID2D1Brush brush, ID2D1Brush opacityBrush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillMesh
void FillMesh(ID2D1Mesh mesh, ID2D1Brush brush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillOpacityMask
void FillOpacityMask(ID2D1Bitmap opacityMask, ID2D1Brush brush, D2D1_OPACITY_MASK_CONTENT content, D2D1_RECT_F* destinationRectangle, D2D1_RECT_F* sourceRectangle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillRectangle
void FillRectangle(D2D1_RECT_F* rect, ID2D1Brush brush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FillRoundedRectangle
void FillRoundedRectangle(D2D1_ROUNDED_RECT* roundedRect, ID2D1Brush brush)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Flush
HRESULT Flush(D2D1_TAG* tag1, D2D1_TAG* tag2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetAntialiasMode
D2D1_ANTIALIAS_MODE GetAntialiasMode()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDpi
void GetDpi(float* dpiX, float* dpiY)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetMaximumBitmapSize
uint GetMaximumBitmapSize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPixelFormat
D2D1_PIXEL_FORMAT GetPixelFormat()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPixelSize
D2D1_SIZE_U GetPixelSize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetSize
D2D1_SIZE_F GetSize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetTags
void GetTags(D2D1_TAG* tag1, D2D1_TAG* tag2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetTextAntialiasMode
D2D1_TEXT_ANTIALIAS_MODE GetTextAntialiasMode()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetTextRenderingParams
void GetTextRenderingParams(IDWriteRenderingParams* textRenderingParams)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetTransform
void GetTransform(D2D1_MATRIX_3X2_F* transform)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsSupported
BOOL IsSupported(D2D1_RENDER_TARGET_PROPERTIES* renderTargetProperties)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PopAxisAlignedClip
void PopAxisAlignedClip()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PopLayer
void PopLayer()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PushAxisAlignedClip
void PushAxisAlignedClip(D2D1_RECT_F* clipRect, D2D1_ANTIALIAS_MODE antialiasMode)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PushLayer
void PushLayer(D2D1_LAYER_PARAMETERS* layerParameters, ID2D1Layer layer)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RestoreDrawingState
void RestoreDrawingState(ID2D1DrawingStateBlock drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SaveDrawingState
void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetAntialiasMode
void SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetDpi
void SetDpi(float dpiX, float dpiY)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetTags
void SetTags(D2D1_TAG tag1, D2D1_TAG tag2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetTextAntialiasMode
void SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetTextRenderingParams
void SetTextRenderingParams(IDWriteRenderingParams textRenderingParams)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetTransform
void SetTransform(D2D1_MATRIX_3X2_F* transform)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From ID2D1Resource

GetFactory
void GetFactory(ID2D1Factory* factory)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta