Classe CDCRenderTarget

Um wrapper para ID2D1DCRenderTarget.

Sintaxe

class CDCRenderTarget : public CRenderTarget;

Membros

Construtores públicos

Nome Descrição
CDCRenderTarget::CDCRenderTarget Constrói um objeto CDCRenderTarget.

Métodos públicos

Nome Descrição
CDCRenderTarget::Attach Anexa a interface de destino de renderização existente para o objeto
CDCRenderTarget::BindDC Associa o destino de renderização ao contexto do dispositivo ao qual ele emite comandos de desenho
CDCRenderTarget::Create Cria um CDCRenderTarget.
CDCRenderTarget::Detach Desanexa a interface de destino de renderização do objeto
CDCRenderTarget::GetDCRenderTarget Retorna uma interface ID2D1DCRenderTarget

Operadores públicos

Nome Descrição
CDCRenderTarget::operator ID2D1DCRenderTarget* Retorna uma interface ID2D1DCRenderTarget

Membros de dados protegidos

Nome Descrição
CDCRenderTarget::m_pDCRenderTarget Um ponteiro para um objeto ID2D1DCRenderTarget.

Hierarquia de herança

CObject
CRenderTarget
CDCRenderTarget

Requisitos

Cabeçalho: afxrendertarget.h

CDCRenderTarget::Attach

Anexa a interface de destino de renderização existente para o objeto

void Attach(ID2D1DCRenderTarget* pTarget);

Parâmetros

pTarget
Interface de destino de renderização existente. Não pode ser NULL

CDCRenderTarget::BindDC

Associa o destino de renderização ao contexto do dispositivo ao qual ele emite comandos de desenho

BOOL BindDC(
    const CDC& dc,
    const CRect& rect);

Parâmetros

dc
O contexto do dispositivo no qual o destino de renderização emite comandos de desenho

rect
As dimensões do identificador para um contexto de dispositivo (HDC) ao qual o destino de renderização está associado

Valor de retorno

Se o método for bem-sucedido, retornará TRUE. Caso contrário, ele retornará FALSE.

CDCRenderTarget::CDCRenderTarget

Constrói um objeto CDCRenderTarget.

CDCRenderTarget();

CDCRenderTarget::Create

Cria um CDCRenderTarget.

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

Parâmetros

props
O modo de renderização, o formato de pixel, as opções de comunicação remota, as informações de DPI e o suporte mínimo do DirectX necessário para a renderização de hardware.

Valor de retorno

Se o método for bem-sucedido, retornará TRUE. Caso contrário, ele retornará FALSE.

CDCRenderTarget::Detach

Desanexa a interface de destino de renderização do objeto

ID2D1DCRenderTarget* Detach();

Valor de retorno

Ponteiro para a interface de destino de renderização desanexada.

CDCRenderTarget::GetDCRenderTarget

Retorna um ID2D1DCRenderTarget

ID2D1DCRenderTarget* GetDCRenderTarget();

Valor de retorno

Ponteiro para uma interface ID2D1DCRenderTarget ou NULL, se o objeto ainda não tiver sido inicializado.

CDCRenderTarget::m_pDCRenderTarget

Um ponteiro para um objeto ID2D1DCRenderTarget.

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

Retorna uma interface ID2D1DCRenderTarget

operator ID2D1DCRenderTarget*();

Valor de retorno

Ponteiro para uma interface [ID2D1DCRenderTarget`](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) ou NULL, se o objeto ainda não tiver sido inicializado.

Confira também

Classes