CBitmapRenderTarget Class

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at CBitmapRenderTarget Class.

A wrapper for ID2D1BitmapRenderTarget.

class CBitmapRenderTarget : public CRenderTarget;  

Public Constructors

NameDescription
CBitmapRenderTarget::CBitmapRenderTargetConstructs a CBitmapRenderTarget object.

Public Methods

NameDescription
CBitmapRenderTarget::AttachAttaches existing render target interface to the object
CBitmapRenderTarget::DetachDetaches render target interface from the object
CBitmapRenderTarget::GetBitmapRetrieves the bitmap for this render target. The returned bitmap can be used for drawing operations.
CBitmapRenderTarget::GetBitmapRenderTargetReturns ID2D1BitmapRenderTarget interface

Public Operators

NameDescription
CBitmapRenderTarget::operator ID2D1BitmapRenderTarget*Returns ID2D1BitmapRenderTarget interface

Protected Data Members

NameDescription
CBitmapRenderTarget::m_pBitmapRenderTargetA pointer to an ID2D1BitmapRenderTarget object.

CObject

CRenderTarget

CBitmapRenderTarget

Header: afxrendertarget.h

Attaches existing render target interface to the object

void Attach(ID2D1BitmapRenderTarget* pTarget);

Parameters

pTarget
Existing render target interface. Cannot be NULL

Constructs a CBitmapRenderTarget object.

CBitmapRenderTarget();

Detaches render target interface from the object

ID2D1BitmapRenderTarget* Detach();

Return Value

Pointer to detached render target interface.

Retrieves the bitmap for this render target. The returned bitmap can be used for drawing operations.

BOOL GetBitmap(CD2DBitmap& bitmap);

Parameters

bitmap
When this method returns, contains the valid bitmap for this render target. This bitmap can be used for drawing operations.

Return Value

If the method succeeds, it returns TRUE. Otherwise, it returns FALSE.

Returns ID2D1BitmapRenderTarget interface

ID2D1BitmapRenderTarget* GetBitmapRenderTarget();

Return Value

Pointer to an ID2D1BitmapRenderTarget interface or NULL if object is not initialized yet.

A pointer to an ID2D1BitmapRenderTarget object.

ID2D1BitmapRenderTarget* m_pBitmapRenderTarget;  

Returns ID2D1BitmapRenderTarget interface

operator ID2D1BitmapRenderTarget*();

Return Value

Pointer to an ID2D1BitmapRenderTarget interface or NULL if object is not initialized yet.

Classes

Show: