Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um wrapper para ID2D1PathGeometry.
Sintaxe
class CD2DPathGeometry : public CD2DGeometry;
Membros
Construtores Públicos
| Designação | Descrição |
|---|---|
| CD2DPathGeometry::CD2DPathGeometry | Constrói um objeto CD2DPathGeometry . |
Métodos Públicos
| Designação | Descrição |
|---|---|
| CD2DPathGeometry::Anexar | Anexa a interface de recurso existente ao objeto |
| CD2DPathGeometry::Criar | Cria um CD2DPathGeometry. (Substitui CD2DResource::Criar.) |
| CD2DPathGeometry::D estroy | Destrói um objeto CD2DPathGemetry . (Substitui CD2DGeometry::D estroy.) |
| CD2DPathGeometry::D etach | Desanexa a interface de recursos do objeto |
| CD2DPathGeometry::GetFigureCount | Recupera o número de figuras na geometria do caminho. |
| CD2DPathGeometry::GetSegmentCount | Recupera o número de segmentos na geometria do caminho. |
| CD2DPathGeometry::Abrir | Recupera o coletor de geometria usado para preencher a geometria do caminho com figuras e segmentos. |
| CD2DPathGeometry::Stream | Copia o conteúdo da geometria do caminho para o ID2D1GeometrySink especificado. |
Membros de Dados Protegidos
| Designação | Descrição |
|---|---|
| CD2DPathGeometry::m_pPathGeometry | Um ponteiro para um ID2D1PathGeometry. |
Hierarquia de herança
CD2DPathGeometry
Requerimentos
Cabeçalho: afxrendertarget.h
CD2DPathGeometry::Anexar
Anexa a interface de recurso existente ao objeto
void Attach(ID2D1PathGeometry* pResource);
Parâmetros
pResource
Interface de recursos existente. Não pode ser NULL
CD2DPathGeometry::CD2DPathGeometry
Constrói um objeto CD2DPathGeometry .
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parâmetros
pParentTarget
Um ponteiro para o destino de renderização.
bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).
CD2DPathGeometry::Criar
Cria um CD2DPathGeometry.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parâmetros
pRenderTarget
Um ponteiro para o destino de renderização.
Valor de retorno
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retorna um código de erro HRESULT.
CD2DPathGeometry::D estroy
Destrói um objeto CD2DPathGemetry .
virtual void Destroy();
CD2DPathGeometry::D etach
Desanexa a interface de recursos do objeto
ID2D1PathGeometry* Detach();
Valor de retorno
Ponteiro para interface de recursos desanexados.
CD2DPathGeometry::GetFigureCount
Recupera o número de figuras na geometria do caminho.
int GetFigureCount() const;
Valor de retorno
Devolve o número de figuras na geometria do caminho.
CD2DPathGeometry::GetSegmentCount
Recupera o número de segmentos na geometria do caminho.
int GetSegmentCount() const;
Valor de retorno
Devolve o número de segmentos na geometria do caminho.
CD2DPathGeometry::m_pPathGeometry
Um ponteiro para um ID2D1PathGeometry.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Aberto
Recupera o coletor de geometria usado para preencher a geometria do caminho com figuras e segmentos.
ID2D1GeometrySink* Open();
Valor de retorno
Um ponteiro para o ID2D1GeometrySink que é usado para preencher a geometria do caminho com figuras e segmentos.
CD2DPathGeometry::Fluxo
Copia o conteúdo da geometria do caminho para o ID2D1GeometrySink especificado.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parâmetros
geometriaSink
O coletor para o qual o conteúdo da geometria do caminho é copiado. Modificar este coletor não altera o conteúdo desta geometria de caminho.
Valor de retorno
Se o método for bem-sucedido, ele retornará TRUE. Caso contrário, ele retorna FALSE.