Sdílet prostřednictvím


Třída CD2DGeometry

Obálka ID2D1Geometry.

class CD2DGeometry : public CD2DResource;

Členy

Gg466790.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CD2DGeometry::CD2DGeometry

Vytvoří objekt CD2DGeometry.

CD2DGeometry:: ~ CD2DGeometry

Destruktoru.Volána, když objekt D2D geometrie je zničen.

Gg466790.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CD2DGeometry::Attach

Stávající zdroj rozhraní objektu přikládá

CD2DGeometry::CombineWithGeometry

Kombinuje tato geometrie pomocí zadané geometrie a uloží výsledek ID2D1SimplifiedGeometrySink.

CD2DGeometry::CompareWithGeometry

Popisuje průsečíku mezi tato geometrie a zadané geometrie.Porovnání se provádí pomocí zadaného tolerance sloučení průhledností.

CD2DGeometry::ComputeArea

Vypočítá oblasti geometrie po jejím transformována ve zadaná matice a sloučí pomocí zadaného tolerance.

CD2DGeometry::ComputeLength

Vypočítá délku geometrie, jako by byli unrolled do řádku každého segmentu.

CD2DGeometry::ComputePointAtLength

Vypočítá bodem a tečnou vektoru v zadané vzdálenosti podél geometrie po jejím transformována ve zadaná matice a sloučí pomocí zadaného tolerance.

CD2DGeometry::Destroy

Objekt CD2DGeometry zničí.(Přepíše CD2DResource::Destroy.)

CD2DGeometry::detach

Odpojí rozhraní prostředků z objektu

CD2DGeometry::FillContainsPoint

Označuje, zda by oblasti vyplní geometrii obsahovat zadaný bod určený sloučení tolerance uvedené.

CD2DGeometry::Get

Vrátí rozhraní ID2D1Geometry

CD2DGeometry::GetBounds

CD2DGeometry::GetWidenedBounds

Hranice geometrii získá po rozšířit šířku tahu zadané a styl a transformována ve zadaná matice.

CD2DGeometry::isvalid

Kontroly platnosti zdrojů (přepíše CD2DResource::IsValid.)

CD2DGeometry::Outline

Vypočítá obrys geometrie a zapíše výsledek ID2D1SimplifiedGeometrySink.

CD2DGeometry::Simplify

Vytvoří zjednodušenou verzi geometry, který obsahuje pouze řádky a (volitelně) krychlových Beziérovy křivky a výsledek se ID2D1SimplifiedGeometrySink.

CD2DGeometry::StrokeContainsPoint

Určuje, zda geometrie tahu obsahuje zadaný bod určený tahu, tloušťku, styl a transformace.

CD2DGeometry::Tessellate

Vytvoří sadu ve směru hodinových ručiček vinutým trojúhelníků, které zahrnuje geometrie po byla transformována, pomocí zadaného matice a sloučí pomocí zadaného tolerance.

CD2DGeometry::Widen

Rozšiřuje geometrie pomocí zadaného tahů a zapíše výsledek ID2D1SimplifiedGeometrySink po jejím transformována ve zadaná matice a sloučí pomocí zadaného tolerance.

Gg466790.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

CD2DGeometry::Operator ID2D1Geometry *

Vrátí rozhraní ID2D1Geometry

Gg466790.collapse_all(cs-cz,VS.110).gifChráněné členy Data

Název

Description

CD2DGeometry::m_pGeometry

Ukazatel ID2D1Geometry.

Hierarchii dědičnosti

CObject

CD2DResource

CD2DGeometry

Požadavky

Záhlaví: afxrendertarget.h

Viz také

Další zdroje

Třídy MFC