CD2DGeometrySink 類別

ID2D1GeometrySink 的包裝函式。

class CD2DGeometrySink;

Members

公用建構函式

名稱

描述

CD2DGeometrySink::CD2DGeometrySink

從 CD2DPathGeometry 物件建構 CD2DGeometrySink 物件。

CD2DGeometrySink::~CD2DGeometrySink

解構函式。 當正在終結 D2D 幾何接收物件時呼叫。

公用方法

名稱

描述

CD2DGeometrySink::AddArc

將單一弧形加入至路徑幾何

CD2DGeometrySink::AddBezier

在目前點和指定的結束點之間建立一條三次方貝茲曲線。

CD2DGeometrySink::AddBeziers

建立三次方貝茲曲線序列,並將它們加入至幾何接收。

CD2DGeometrySink::AddLine

在目前點和指定的結束點之間建立線段,並將其加入至幾何接收。

CD2DGeometrySink::AddLines

使用指定的點建立線條序列,並將它們加入至幾何接收。

CD2DGeometrySink::AddQuadraticBezier

在目前點和指定的結束點之間建立一條二次方貝茲曲線。

CD2DGeometrySink::AddQuadraticBeziers

將二次方貝茲線段序列加入做為單一呼叫中的陣列。

CD2DGeometrySink::BeginFigure

啟動位於指定點的新圖形。

CD2DGeometrySink::Close

關閉幾何接收

CD2DGeometrySink::EndFigure

結束目前的圖形,並選擇性地關閉它。

CD2DGeometrySink::Get

傳回 ID2D1GeometrySink 介面。

CD2DGeometrySink::IsValid

檢查幾何接收有效性

CD2DGeometrySink::SetFillMode

指定用來判斷哪些點是在這個幾何接收所描述的幾何內部,以及哪些點是在外部的方法。

CD2DGeometrySink::SetSegmentFlags

指定要套用到已加入至幾何接收之新區段的筆劃與聯結選項。

公用運算子

名稱

描述

CD2DGeometrySink::operator ID2D1GeometrySink*

傳回 ID2D1GeometrySink 介面。

受保護的資料成員

名稱

描述

CD2DGeometrySink::m_pSink

ID2D1GeometrySink 的指標。

繼承階層架構

CD2DGeometrySink

需求

**標頭檔:**afxrendertarget.h

請參閱

其他資源

MFC 類別