Compartilhar via


Classe de CD2DGeometry

Um wrapper para ID2D1Geometry.

class CD2DGeometry : public CD2DResource;

Membros

Construtores public

Nome

Descrição

CD2DGeometry::CD2DGeometry

Constrói um objeto de CD2DGeometry.

CD2DGeometry::~CD2DGeometry

O destrutor. Chamado quando um objeto geométrico de D2D é destruído.

Métodos públicos

Nome

Descrição

CD2DGeometry::Attach

O recurso existente de anexa interfaces para o objeto

CD2DGeometry::CombineWithGeometry

Combina esta geometria com a geometria especificada e armazena o resultado em um ID2D1SimplifiedGeometrySink.

CD2DGeometry::CompareWithGeometry

Descreve a interseção entre a geometria e a geometria especificada. Comparação é executada usando a tolerância nivelando especificada.

CD2DGeometry::ComputeArea

Calcula a área de geometria após transformada foi especificada pela matriz e aplainada usando a tolerância especificada.

CD2DGeometry::ComputeLength

Calcula o tamanho da geometria como se cada segmento foi desenrolado em uma linha.

CD2DGeometry::ComputePointAtLength

Calcula o vetor de pontos e da tangente na distância especificada na geometria após transformada foi especificada pela matriz e aplainada usando a tolerância especificada.

CD2DGeometry::Destroy

For um objeto de CD2DGeometry. Overrides ( CD2DResource::Destroy.)

CD2DGeometry::Detach

Dispara a interface de recurso de objeto

CD2DGeometry::FillContainsPoint

Indica se a área preenchida pela geometria contém o ponto especificado dado a tolerância nivelando especificada.

CD2DGeometry::Get

Interface de retorna ID2D1Geometry

CD2DGeometry::GetBounds

CD2DGeometry::GetWidenedBounds

Obtém os limites geométricos depois que foi alargada pela largura e especificados pelo estilo de traço e transformada especificada pela matriz.

CD2DGeometry::IsValid

Validade de recursos das verificações (Substitui CD2DResource::IsValid).

CD2DGeometry::Outline

Calcula a estrutura da geometria e grava o resultado a um ID2D1SimplifiedGeometrySink.

CD2DGeometry::Simplify

Cria uma versão simplificada de geometria que contém somente linhas (e opcionalmente) e grava curvas Bézier cúbicas do resultado a um ID2D1SimplifiedGeometrySink.

CD2DGeometry::StrokeContainsPoint

Determina se o traço de geometria contém o ponto especificado dado a espessura especificada de traço, estilo, e as transformações.

CD2DGeometry::Tessellate

Cria um conjunto de triângulos no sentido de horário- ferida que abordam a geometria depois que foi transformada usando a matriz especificada e aplainada usando a tolerância especificada.

CD2DGeometry::Widen

Amplia a geometria pelo traço especificado e grava o resultado a um ID2D1SimplifiedGeometrySink depois que foi transformado especificada pela matriz e aplainado usando a tolerância especificada.

Operadores públicos

Nome

Descrição

CD2DGeometry::operator ID2D1Geometry*

Interface de retorna ID2D1Geometry

Membros de dados protegidos

Nome

Descrição

CD2DGeometry::m_pGeometry

Um ponteiro para um ID2D1Geometry.

Hierarquia de herança

CObject

CD2DResource

CD2DGeometry

Requisitos

Cabeçalho: afxrendertarget.h

Consulte também

Outros recursos

Classes MFC