CRenderTarget クラス
ID2D1RenderTarget のラッパー。
class CRenderTarget : public CObject;
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CRenderTarget オブジェクトを構築します。 |
|
デストラクターです。レンダー ターゲット オブジェクトが破棄されるときに呼び出されます。 |
パブリック メソッド
名前 |
説明 |
---|---|
既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします。 |
|
このレンダー ターゲットで描画を開始します。 |
|
描画領域を指定した色にクリアします。 |
|
GDI の色およびアルファ値を D2D1_COLOR_F オブジェクトに変換します。 |
|
中間オフスクリーン描画中に使用する、現在のレンダー ターゲットと互換性のある新しいビットマップ レンダー ターゲットを作成します。 |
|
1 つ以上のリソースを削除します。 |
|
レンダー ターゲット インターフェイスをオブジェクトからデタッチします。 |
|
指定した IDWriteTextLayout オブジェクトで示される書式付きテキストを描画します。 |
|
指定したストロークのスタイルを使用して、指定した楕円のアウトラインを描画します。 |
|
指定したストロークのスタイルを使用して、指定したジオメトリのアウトラインを描画します。 |
|
指定したグリフを描画します。 |
|
指定したストロークのスタイルを使用して、指定した 2 点の間に直線を描画します。 |
|
指定した寸法とストロークのスタイルの四角形のアウトラインを描画します。 |
|
指定したストロークのスタイルを使用して、指定した角の丸い四角形のアウトラインを描画します。 |
|
IDWriteTextFormat オブジェクトによって提供される書式情報を使用して、指定したテキストを描画します。 |
|
指定した IDWriteTextLayout オブジェクトで示される書式付きテキストを描画します。 |
|
レンダー ターゲットで描画操作を終了し、現在のエラー状態および関連付けられているタグを示します。 |
|
指定した楕円の内部を塗りつぶします。 |
|
指定したジオメトリの内部を塗りつぶします。 |
|
指定したメッシュの内部を塗りつぶします。 |
|
指定したビットマップで示される不透明マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を塗りつぶします。 |
|
指定した四角形の内部を塗りつぶします。 |
|
指定した角の丸い四角形の内部を塗りつぶします。 |
|
保留中のすべての描画コマンドを実行します。 |
|
テキスト以外の描画操作の現在のアンチエイリアシング モードを取得します。 |
|
レンダー ターゲットの DPI (1 インチあたりのドット数) を返します。 |
|
デバイスに依存する単位 (ピクセル) で表された、レンダー ターゲットでサポートされるいずれかのビットマップの寸法の最大サイズを取得します。 |
|
レンダー ターゲットのピクセル形式とアルファ モードを取得します。 |
|
デバイス ピクセルで表されたレンダー ターゲットのサイズを返します。 |
|
ID2D1RenderTarget インターフェイスを返します。 |
|
デバイスに依存しないピクセルで表されたレンダー ターゲットのサイズを返します。 |
|
以降の描画操作のラベルを取得します。 |
|
テキストおよびグリフの描画操作の現在のアンチエイリアシング モードを取得します。 |
|
レンダー ターゲットの現在のテキスト レンダリング オプションを取得します。 |
|
指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。以降の描画操作はすべて、変換された空間で行われます。 |
|
指定したプロパティがレンダー ターゲットでサポートされているかどうかを示します。 |
|
リソースの有効性を検証します。 |
|
レンダー ターゲットから最後の軸平行クリップを削除します。このメソッドが呼び出された後、以降の描画操作にはこのクリップが適用されなくなります。 |
|
PushLayer の最後の呼び出しで指定されたレイヤーに対する、描画操作のリダイレクトを停止します。 |
|
レンダー ターゲットから最後の軸平行クリップを削除します。このメソッドが呼び出された後、以降の描画操作にはこのクリップが適用されなくなります。 |
|
PopLayer が呼び出されるまでレンダー ターゲットで以降の描画操作をすべて受け取るように、指定したレイヤーをレンダー ターゲットに追加します。 |
|
レンダー ターゲットの描画の状態を、指定した ID2D1DrawingStateBlock の状態に設定します。 |
|
現在の描画の状態を、指定した ID2D1DrawingStateBlock に保存します。 |
|
レンダー ターゲットのアンチエイリアシング モードを設定します。アンチエイリアシング モードは、テキストおよびグリフの描画操作を除く、以降のすべての描画操作に適用されます。 |
|
レンダー ターゲットの DPI (1 インチあたりのドット数) を設定します。 |
|
以降の描画操作のラベルを指定します。 |
|
以降のテキストおよびグリフの描画操作に使用するアンチエイリアシング モードを指定します。 |
|
以降のテキストおよびグリフのすべての描画操作に適用するテキスト レンダリング オプションを指定します。 |
|
オーバーロードされます。指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。以降の描画操作はすべて、変換された空間で行われます。 |
プロテクト メソッド
名前 |
説明 |
---|---|
CD2DResource オブジェクトの有効性を検証します。このオブジェクトがまだ存在しない場合は作成します。 |
パブリック演算子
名前 |
説明 |
---|---|
ID2D1RenderTarget インターフェイスを返します。 |
プロテクト データ メンバー
名前 |
説明 |
---|---|
CD2DResource オブジェクトへのポインターのリスト。 |
|
ID2D1RenderTarget オブジェクトへのポインター。 |
|
既定のテキスト形式を格納している CD2DTextFormat オブジェクトへのポインター。 |
継承階層
必要条件
ヘッダー: afxrendertarget.h