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.