Aracılığıyla paylaş


CD2DGeometry sınıfı

ID2D1Geometry için bir sarıcı.

class CD2DGeometry : public CD2DResource;

Üyeler

Gg466790.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CD2DGeometry::CD2DGeometry

CD2DGeometry nesnesi oluşturur.

CD2DGeometry:: ~ CD2DGeometry

Yıkıcı.D2D geometri nesne edildiğinde denir.

Gg466790.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CD2DGeometry::Attach

Var olan nesne için kaynak arabirim ekler

CD2DGeometry::CombineWithGeometry

Bu geometri belirtilen geometri ile birleştirir ve sonucu bir ID2D1SimplifiedGeometrySink depolar.

CD2DGeometry::CompareWithGeometry

Bu geometri ve belirtilen geometri arasındaki kesişme açıklar.Düzleştirme belirtilen tolerans kullanarak bir karşılaştırma gerçekleştirilir.

CD2DGeometry::ComputeArea

Edildikten geometri alanını hesaplar tarafından belirtilen matris dönüştürülen ve belirtilen tolerans kullanarak düzleştirilir.

CD2DGeometry::ComputeLength

Her parçanın varmış gibi bir satır unrolled geometri uzunluğunu hesaplar.

CD2DGeometry::ComputePointAtLength

Geometri boyunca belirlenen mesafe noktası ve tanjant vektörünü edildikten hesaplar tarafından belirtilen matris dönüştürülen ve belirtilen tolerans kullanarak düzleştirilir.

CD2DGeometry::Destroy

CD2DGeometry nesnesini yok eder.(Geçersiz kılar CD2DResource::Destroy.)

CD2DGeometry::Detach

Kaynak arabirim nesneden çıkarır

CD2DGeometry::FillContainsPoint

Geometri tarafından doldurulmuş alanı belirtilen düzleştirme tolerans verilen belirtilen noktası içerip gösterir.

CD2DGeometry::Get

ID2D1Geometry arabirimi döndürür

CD2DGeometry::GetBounds

CD2DGeometry::GetWidenedBounds

Belirtilen kontur kalınlığı ve stili tarafından oyuncuları aramaya devam ve tarafından belirtilen matris dönüştürülmüş sonra geometri sınırları alır.

CD2DGeometry::IsValid

Kaynak geçerliliğini denetler (geçersiz kılar CD2DResource::IsValid.)

CD2DGeometry::Outline

Geometri özetini hesaplar ve sonucu bir ID2D1SimplifiedGeometrySink yazar.

CD2DGeometry::Simplify

Yalnızca satır ve (isteğe bağlı) metreküp Bezier eğrilere içeren ve bir ID2D1SimplifiedGeometrySink sonucu Yazar geometrisi Basitleştirilmiş bir sürümünü oluşturur.

CD2DGeometry::StrokeContainsPoint

Geometri 's kontur belirtilen kontur kalınlığı, stil ve dönüşüm verilen belirtilen noktası içerip içermediğini belirler.

CD2DGeometry::Tessellate

Belirtilen matrisi kullanarak dönüştürülmüş sonra geometri kapsar ve belirtilen tolerans kullanarak düzleştirilmiş sargılı saat yönünde üçgenler kümesi oluşturur.

CD2DGeometry::Widen

Geometri tarafından belirtilen kontur widens ve edildikten bir ID2D1SimplifiedGeometrySink sonucu Yazar tarafından belirtilen matris dönüştürülen ve belirtilen tolerans kullanarak düzleştirilir.

Gg466790.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CD2DGeometry::operator ID2D1Geometry *

ID2D1Geometry arabirimi döndürür

Gg466790.collapse_all(tr-tr,VS.110).gifKorumalı veri üyeleri

Ad

Description

CD2DGeometry::m_pGeometry

Bir ID2D1Geometry için bir işaretçi.

Devralma hiyerarşisi

CObject

CD2DResource

CD2DGeometry

Gereksinimler

Başlık: afxrendertarget.h

Ayrıca bkz.

Diğer Kaynaklar

mfc sınıfları