次の方法で共有


CRenderTarget クラス

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

ID2D1RenderTarget のラッパー。

class CRenderTarget : public CObject;

メンバー

パブリック コンストラクター

名前

説明

CRenderTarget::CRenderTarget

CRenderTarget オブジェクトを構築します。

CRenderTarget::~CRenderTarget

デストラクターです。 レンダー ターゲット オブジェクトが破棄されるときに呼び出されます。

パブリック メソッド

名前

説明

CRenderTarget::Attach

既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします。

CRenderTarget::BeginDraw

このレンダー ターゲットで描画を開始します。

CRenderTarget::Clear

描画領域を指定した色にクリアします。

CRenderTarget::COLORREF_TO_D2DCOLOR

GDI の色およびアルファ値を D2D1_COLOR_F オブジェクトに変換します。

CRenderTarget::CreateCompatibleRenderTarget

中間オフスクリーン描画中に使用する、現在のレンダー ターゲットと互換性のある新しいビットマップ レンダー ターゲットを作成します。

CRenderTarget::Destroy

1 つ以上のリソースを削除します。

CRenderTarget::Detach

レンダー ターゲット インターフェイスをオブジェクトからデタッチします。

CRenderTarget::DrawBitmap

指定した IDWriteTextLayout オブジェクトで示される書式付きテキストを描画します。

CRenderTarget::DrawEllipse

指定したストロークのスタイルを使用して、指定した楕円のアウトラインを描画します。

CRenderTarget::DrawGeometry

指定したストロークのスタイルを使用して、指定したジオメトリのアウトラインを描画します。

CRenderTarget::DrawGlyphRun

指定したグリフを描画します。

CRenderTarget::DrawLine

指定したストロークのスタイルを使用して、指定した 2 点の間に直線を描画します。

CRenderTarget::DrawRectangle

指定した寸法とストロークのスタイルの四角形のアウトラインを描画します。

CRenderTarget::DrawRoundedRectangle

指定したストロークのスタイルを使用して、指定した角の丸い四角形のアウトラインを描画します。

CRenderTarget::DrawText

IDWriteTextFormat オブジェクトによって提供される書式情報を使用して、指定したテキストを描画します。

CRenderTarget::DrawTextLayout

指定した IDWriteTextLayout オブジェクトで示される書式付きテキストを描画します。

CRenderTarget::EndDraw

レンダー ターゲットで描画操作を終了し、現在のエラー状態および関連付けられているタグを示します。

CRenderTarget::FillEllipse

指定した楕円の内部を塗りつぶします。

CRenderTarget::FillGeometry

指定したジオメトリの内部を塗りつぶします。

CRenderTarget::FillMesh

指定したメッシュの内部を塗りつぶします。

CRenderTarget::FillOpacityMask

指定したビットマップで示される不透明マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を塗りつぶします。

CRenderTarget::FillRectangle

指定した四角形の内部を塗りつぶします。

CRenderTarget::FillRoundedRectangle

指定した角の丸い四角形の内部を塗りつぶします。

CRenderTarget::Flush

保留中のすべての描画コマンドを実行します。

CRenderTarget::GetAntialiasMode

テキスト以外の描画操作の現在のアンチエイリアシング モードを取得します。

CRenderTarget::GetDpi

レンダー ターゲットの DPI (1 インチあたりのドット数) を返します。

CRenderTarget::GetMaximumBitmapSize

デバイスに依存する単位 (ピクセル) で表された、レンダー ターゲットでサポートされるいずれかのビットマップの寸法の最大サイズを取得します。

CRenderTarget::GetPixelFormat

レンダー ターゲットのピクセル形式とアルファ モードを取得します。

CRenderTarget::GetPixelSize

デバイス ピクセルで表されたレンダー ターゲットのサイズを返します。

CRenderTarget::GetRenderTarget

ID2D1RenderTarget インターフェイスを返します。

CRenderTarget::GetSize

デバイスに依存しないピクセルで表されたレンダー ターゲットのサイズを返します。

CRenderTarget::GetTags

以降の描画操作のラベルを取得します。

CRenderTarget::GetTextAntialiasMode

テキストおよびグリフの描画操作の現在のアンチエイリアシング モードを取得します。

CRenderTarget::GetTextRenderingParams

レンダー ターゲットの現在のテキスト レンダリング オプションを取得します。

CRenderTarget::GetTransform

指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 以降の描画操作はすべて、変換された空間で行われます。

CRenderTarget::IsSupported

指定したプロパティがレンダー ターゲットでサポートされているかどうかを示します。

CRenderTarget::IsValid

リソースの有効性を検証します。

CRenderTarget::PopAxisAlignedClip

レンダー ターゲットから最後の軸平行クリップを削除します。 このメソッドが呼び出された後、以降の描画操作にはこのクリップが適用されなくなります。

CRenderTarget::PopLayer

PushLayer の最後の呼び出しで指定されたレイヤーに対する、描画操作のリダイレクトを停止します。

CRenderTarget::PushAxisAlignedClip

レンダー ターゲットから最後の軸平行クリップを削除します。 このメソッドが呼び出された後、以降の描画操作にはこのクリップが適用されなくなります。

CRenderTarget::PushLayer

PopLayer が呼び出されるまでレンダー ターゲットで以降の描画操作をすべて受け取るように、指定したレイヤーをレンダー ターゲットに追加します。

CRenderTarget::RestoreDrawingState

レンダー ターゲットの描画の状態を、指定した ID2D1DrawingStateBlock の状態に設定します。

CRenderTarget::SaveDrawingState

現在の描画の状態を、指定した ID2D1DrawingStateBlock に保存します。

CRenderTarget::SetAntialiasMode

レンダー ターゲットのアンチエイリアシング モードを設定します。 アンチエイリアシング モードは、テキストおよびグリフの描画操作を除く、以降のすべての描画操作に適用されます。

CRenderTarget::SetDpi

レンダー ターゲットの DPI (1 インチあたりのドット数) を設定します。

CRenderTarget::SetTags

以降の描画操作のラベルを指定します。

CRenderTarget::SetTextAntialiasMode

以降のテキストおよびグリフの描画操作に使用するアンチエイリアシング モードを指定します。

CRenderTarget::SetTextRenderingParams

以降のテキストおよびグリフのすべての描画操作に適用するテキスト レンダリング オプションを指定します。

CRenderTarget::SetTransform

オーバーロードされます。 指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 以降の描画操作はすべて、変換された空間で行われます。

プロテクト メソッド

名前

説明

CRenderTarget::VerifyResource

CD2DResource オブジェクトの有効性を検証します。このオブジェクトがまだ存在しない場合は作成します。

パブリック演算子

名前

説明

CRenderTarget::operator ID2D1RenderTarget*

ID2D1RenderTarget インターフェイスを返します。

プロテクト データ メンバー

名前

説明

CRenderTarget::m_lstResources

CD2DResource オブジェクトへのポインターのリスト。

CRenderTarget::m_pRenderTarget

ID2D1RenderTarget オブジェクトへのポインター。

CRenderTarget::m_pTextFormatDefault

既定のテキスト形式を格納している CD2DTextFormat オブジェクトへのポインター。

継承階層

CObject

CRenderTarget

必要条件

ヘッダー: afxrendertarget.h

参照

その他の技術情報

MFC クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更