ReactOS 0.4.17-dev-934-g091855f
ID2D1Bitmap Interface Reference
Inheritance diagram for ID2D1Bitmap:
Collaboration diagram for ID2D1Bitmap:

Public Member Functions

D2D1_SIZE_F GetSize ()
 
D2D1_SIZE_U GetPixelSize ()
 
D2D1_PIXEL_FORMAT GetPixelFormat ()
 
void GetDpi ([out] float *dpi_x, [out] float *dpi_y)
 
HRESULT CopyFromBitmap ([in] const D2D1_POINT_2U *dst_point, [in] ID2D1Bitmap *bitmap, [in] const D2D1_RECT_U *src_rect)
 
HRESULT CopyFromRenderTarget ([in] const D2D1_POINT_2U *dst_point, [in] ID2D1RenderTarget *render_target, [in] const D2D1_RECT_U *src_rect)
 
HRESULT CopyFromMemory ([in] const D2D1_RECT_U *dst_rect, [in] const void *src_data, [in] UINT32 pitch)
 
- Public Member Functions inherited from ID2D1Resource
void GetFactory ([out] ID2D1Factory **factory)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 730 of file d2d1.idl.

Member Function Documentation

◆ CopyFromBitmap()

HRESULT ID2D1Bitmap::CopyFromBitmap ( [in] const D2D1_POINT_2U *  dst_point,
[in] ID2D1Bitmap *  bitmap,
[in] const D2D1_RECT_U *  src_rect 
)

◆ CopyFromMemory()

HRESULT ID2D1Bitmap::CopyFromMemory ( [in] const D2D1_RECT_U *  dst_rect,
[in] const void *  src_data,
[in] UINT32  pitch 
)

◆ CopyFromRenderTarget()

HRESULT ID2D1Bitmap::CopyFromRenderTarget ( [in] const D2D1_POINT_2U *  dst_point,
[in] ID2D1RenderTarget *  render_target,
[in] const D2D1_RECT_U *  src_rect 
)

◆ GetDpi()

void ID2D1Bitmap::GetDpi ( [out] float *  dpi_x,
[out] float *  dpi_y 
)

◆ GetPixelFormat()

D2D1_PIXEL_FORMAT ID2D1Bitmap::GetPixelFormat ( )

◆ GetPixelSize()

D2D1_SIZE_U ID2D1Bitmap::GetPixelSize ( )

◆ GetSize()

D2D1_SIZE_F ID2D1Bitmap::GetSize ( )

The documentation for this interface was generated from the following file: