CD2DPathGeometry 類別
ID2D1PathGeometry 的包裝函式。
語法
class CD2DPathGeometry : public CD2DGeometry;
成員
公用建構函式
名稱 | 描述 |
---|---|
CD2DPathGeometry::CD2DPathGeometry | 建構 CD2DPathGeometry 物件。 |
公用方法
名稱 | 描述 |
---|---|
CD2DPathGeometry::Attach | 將現有的資源介面附加至物件 |
CD2DPathGeometry::Create | 建立 CD2DPathGeometry。 (覆寫 CD2DResource::Create.) |
CD2DPathGeometry::D estroy | 終結 CD2DPathGeometry 物件。 (覆寫 CD2DGeometry::D estroy.) |
CD2DPathGeometry::D etach | 從物件中斷鏈接資源介面 |
CD2DPathGeometry::GetFigureCount | 擷取路徑幾何中的圖形數目。 |
CD2DPathGeometry::GetSegmentCount | 擷取路徑幾何中的區段數目。 |
CD2DPathGeometry::Open | 擷取用來以圖形和區段填入路徑幾何的幾何接收。 |
CD2DPathGeometry::Stream | 將路徑幾何的內容複製到指定的ID2D1GeometrySink。 |
受保護的資料成員
名稱 | 描述 |
---|---|
CD2DPathGeometry::m_pPathGeometry | ID2D1PathGeometry 的指標。 |
繼承階層架構
CD2DPathGeometry
需求
標頭: afxrendertarget.h
CD2DPathGeometry::Attach
將現有的資源介面附加至物件
void Attach(ID2D1PathGeometry* pResource);
參數
pResource
現有的資源介面。 不可以是 NULL
CD2DPathGeometry::CD2DPathGeometry
建構 CD2DPathGeometry 物件。
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
參數
pParentTarget
轉譯目標的指標。
bAutoDestroy
表示物件將會由擁有者終結(pParentTarget)。
CD2DPathGeometry::Create
建立 CD2DPathGeometry。
virtual HRESULT Create(CRenderTarget* pRenderTarget);
參數
pRenderTarget
轉譯目標的指標。
傳回值
如果方法成功,則會傳回S_OK。 否則,它會傳回 HRESULT 錯誤碼。
CD2DPathGeometry::D estroy
終結 CD2DPathGeometry 物件。
virtual void Destroy();
CD2DPathGeometry::D etach
從物件中斷鏈接資源介面
ID2D1PathGeometry* Detach();
傳回值
卸離資源介面的指標。
CD2DPathGeometry::GetFigureCount
擷取路徑幾何中的圖形數目。
int GetFigureCount() const;
傳回值
傳回路徑幾何中的數字數。
CD2DPathGeometry::GetSegmentCount
擷取路徑幾何中的區段數目。
int GetSegmentCount() const;
傳回值
傳回路徑幾何中的區段數目。
CD2DPathGeometry::m_pPathGeometry
ID2D1PathGeometry 的指標。
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
擷取用來以圖形和區段填入路徑幾何的幾何接收。
ID2D1GeometrySink* Open();
傳回值
ID2D1GeometrySink 的指標,用來以圖形和區段填入路徑幾何。
CD2DPathGeometry::Stream
將路徑幾何的內容複製到指定的ID2D1GeometrySink。
BOOL Stream(ID2D1GeometrySink* geometrySink);
參數
geometrySink
要複製路徑幾何內容的接收。 修改此接收並不會變更此路徑幾何的內容。
傳回值
如果方法成功,則會傳回 TRUE。 否則會傳回 FALSE。