CRenderTarget 類別
ID2D1RenderTarget 的包裝函式。
class CRenderTarget : public CObject;
成員
公用建構函式
名稱 |
描述 |
---|---|
建構 CRenderTarget 物件。 |
|
解構函式。 當正在終結轉譯目標物件時呼叫。 |
公用方法
名稱 |
描述 |
---|---|
將現有的轉譯目標介面附加至物件 |
|
初始化這個轉譯目標上的繪圖。 |
|
將繪圖區清除為指定的色彩。 |
|
將 GDI 色彩和 Alpha 值轉換為 D2D1_COLOR_F 物件。 |
|
建立新的點陣圖轉譯目標,以供在相容於目前轉譯目標的中繼幕後繪圖期間使用。 |
|
刪除一個或多個資源 |
|
將轉譯目標介面與其物件中斷連結 |
|
繪製指定之 IDWriteTextLayout 物件所描述的格式化文字。 |
|
使用指定的筆劃樣式繪製指定之橢圓形的外框。 |
|
使用指定的筆劃樣式繪製指定之幾何的外框。 |
|
繪製指定的字符。 |
|
使用指定的筆劃樣式,在指定的點之間繪製線條。 |
|
繪製具有指定之維度和筆劃樣式的矩形外框。 |
|
使用指定的筆劃樣式繪製指定之圓角矩形的外框。 |
|
使用 IDWriteTextFormat 物件提供的格式資訊,繪製指定的文字。 |
|
繪製指定之 IDWriteTextLayout 物件所描述的格式化文字。 |
|
結束轉譯目標上的繪製作業,並顯示目前的錯誤狀態和相關聯的標籤。 |
|
繪製指定之橢圓形的內部。 |
|
繪製指定之幾何的內部。 |
|
繪製指定之網狀的內部。 |
|
將指定之點陣圖所描述的不透明度遮罩套用至筆刷,並使用該筆刷來繪製轉譯目標的區域。 |
|
繪製指定之矩形的內部。 |
|
繪製指定之圓角矩形的內部。 |
|
執行所有暫止的繪圖命令。 |
|
擷取非文字繪製作業的目前消除鋸齒模式。 |
|
傳回轉譯目標的 Dots Per Inch (DPI) |
|
取得轉譯目標所支援之任何一個點陣圖維度大小的最大值,以裝置獨立單位 (像素) 為單位 |
|
擷取轉譯目標的像素格式和 Alpha 模式 |
|
傳回轉譯目標的大小 (以裝置像素為單位) |
|
傳回 ID2D1RenderTarget 介面 |
|
傳回轉譯目標的大小 (以裝置獨立畫素為單位) |
|
取得後續繪製作業的標籤。 |
|
取得文字及字符繪製作業的目前消除鋸齒模式。 |
|
擷取轉譯目標的目前文字呈現選項。 |
|
將指定的轉換套用至轉譯目標,並取代現有的轉換。 所有後續的繪製作業都會在轉換的空間中發生。 |
|
表示轉譯目標是否支援指定的屬性 |
|
檢查資源有效性 |
|
已從轉譯目標中移除最後一個與軸對齊的裁剪。 呼叫這個方法後,裁剪將不再套用至後續的繪製作業。 |
|
停止將繪製作業重新導向至最後一個 PushLayer 呼叫指定的圖層。 |
|
已從轉譯目標中移除最後一個與軸對齊的裁剪。 呼叫這個方法後,裁剪將不再套用至後續的繪製作業。 |
|
將指定的圖層加入至轉譯目標,讓它接收所有後續的繪製作業,直到呼叫 PopLayer 為止。 |
|
將轉譯目標的繪圖狀態設定為指定之 ID2D1DrawingStateBlock 的繪圖狀態。 |
|
將目前的繪圖狀態儲存到指定的 ID2D1DrawingStateBlock 中。 |
|
設定轉譯目標的消除鋸齒模式。 消除鋸齒模式會套用至所有的後續繪製作業,不包括文字及字符繪製作業。 |
|
設定轉譯目標的 Dots Per Inch (DPI)。 |
|
指定後續繪製作業的標籤。 |
|
指定要用於後續文字及字符繪製作業的消除鋸齒模式。 |
|
指定要套用至所有後續文字及字符繪製作業的文字呈現選項。 |
|
多載。 將指定的轉換套用至轉譯目標,並取代現有的轉換。 所有後續的繪製作業都會在轉換的空間中發生。 |
受保護的方法
名稱 |
描述 |
---|---|
驗證 CD2DResource 物件有效性,如果物件尚不存在,則建立該物件。 |
公用運算子
名稱 |
描述 |
---|---|
傳回 ID2D1RenderTarget 介面 |
受保護的資料成員
名稱 |
描述 |
---|---|
CD2DResource 物件指標的清單。 |
|
ID2D1RenderTarget 物件的指標。 |
|
包含預設文字格式的 CD2DTextFormat 物件的指標。 |
繼承階層架構
需求
**標頭檔:**afxrendertarget.h