ID2D1RenderTarget インターフェイス (d2d1.h)
描画コマンドを受け取ることができるオブジェクトを表します。 ID2D1RenderTarget を継承するインターフェイスは、受け取る描画コマンドをさまざまな方法でレンダリングします。
継承
ID2D1RenderTarget インターフェイスは、ID2D1Resource から継承されます。 ID2D1RenderTarget には、次の種類のメンバーもあります。
メソッド
ID2D1RenderTarget インターフェイスには、これらのメソッドがあります。
ID2D1RenderTarget::BeginDraw このレンダー ターゲットでの描画を開始します。 |
ID2D1RenderTarget::Clear 指定した色の描画領域をクリアします。 (オーバーロード 2/3) |
ID2D1RenderTarget::Clear 指定した色の描画領域をクリアします。 (オーバーロード 1/3) |
ID2D1RenderTarget::CreateBitmap 初期化されていない Direct2D ビットマップを作成します。 |
ID2D1RenderTarget::CreateBitmap メモリ内ソース データへのポインターから Direct2D ビットマップを作成します。 |
ID2D1RenderTarget::CreateBitmap 指定したビットマップから ID2D1BitmapBrush を作成します。 (オーバーロード 2/3) |
ID2D1RenderTarget::CreateBitmapBrush 指定したビットマップから ID2D1BitmapBrush を作成します。 (オーバーロード 1/3) |
ID2D1RenderTarget::CreateBitmapBrush 指定したビットマップから ID2D1BitmapBrush を作成します。 ブラシでは、不透明度と変換に既定値が使用されます。 |
ID2D1RenderTarget::CreateBitmapBrush 指定したビットマップから ID2D1BitmapBrush を作成します。 (オーバーロード 3/3) |
ID2D1RenderTarget::CreateBitmapBrush 指定したビットマップから ID2D1BitmapBrush を作成します。 ブラシでは、拡張モード、補間モード、不透明度、および変換の既定値が使用されます。 |
ID2D1RenderTarget::CreateBitmapFromWicBitmap 指定した Microsoft Windows Imaging Component (WIC) ビットマップをコピーして ID2D1Bitmap を作成します。 (オーバーロード 2/4) |
ID2D1RenderTarget::CreateBitmapFromWicBitmap 指定した Microsoft Windows Imaging Component (WIC) ビットマップをコピーして ID2D1Bitmap を作成します。 (オーバーロード 4/4) |
ID2D1RenderTarget::CreateBitmapFromWicBitmap 指定した Microsoft Windows Imaging Component (WIC) ビットマップをコピーして ID2D1Bitmap を作成します。 (オーバーロード 3/4) |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲット と互換性のある中間オフスクリーン描画中に使用する新しいビットマップ レンダー ターゲットを作成します。 |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲットと互換性のある中間オフスクリーン描画中に使用するビットマップ レンダー ターゲットを作成します。 (オーバーロード 2/2) |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲットと互換性のある中間オフスクリーン描画中に使用するビットマップ レンダー ターゲットを作成します。 (オーバーロード 1/2) |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲットと互換性のある中間画面外描画中に使用するビットマップ レンダー ターゲットを作成します。 新しいビットマップ レンダー ターゲットは、現在のレンダー ターゲットと同じピクセル形式 (アルファ モードではありません) を持っています。 |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲットと互換性があり、現在のレンダー ターゲットと同じピクセル形式 (アルファ モードではない) を持つ中間オフスクリーン描画中に使用する新しいビットマップ レンダー ターゲットを作成します。 |
ID2D1RenderTarget::CreateCompatibleRenderTarget 現在のレンダー ターゲットと互換性があり、現在のレンダー ターゲットと同じサイズ、DPI、ピクセル形式 (アルファ モードではない) を持つ中間オフスクリーン描画中に使用する新しいビットマップ レンダー ターゲットを作成します。 |
ID2D1RenderTarget::CreateGradientStopCollection 指定したD2D1_GRADIENT_STOP構造体の配列から ID2D1GradientStopCollection を作成します。 |
ID2D1RenderTarget::CreateGradientStopCollection 指定したグラデーション位置から ID2D1GradientStopCollection を作成し、D2D1_GAMMA_2_2色補間ガンマとクランプ拡張モードを使用します。 |
ID2D1RenderTarget::CreateLayer このレンダー ターゲットとその互換性のあるレンダー ターゲットで使用できるレイヤー リソースを作成します。 (オーバーロード 2/2) |
ID2D1RenderTarget::CreateLayer このレンダー ターゲットとその互換性のあるレンダー ターゲットで使用できるレイヤー リソースを作成します。 新しいレイヤーの初期サイズは指定されています。 |
ID2D1RenderTarget::CreateLayer このレンダー ターゲットとその互換性のあるレンダー ターゲットで使用できるレイヤー リソースを作成します。 (オーバーロード 1/2) |
ID2D1RenderTarget::CreateLinearGradientBrush 指定したグラデーションの位置を含み、指定した変換と基本不透明度を持つ ID2D1LinearGradientBrush を作成します。 |
ID2D1RenderTarget::CreateLinearGradientBrush ID2D1LinearGradientBrush を作成します。これは、指定されたグラデーションの分岐点を含み、変換がなく、基本不透明度が 1.0 です。 |
ID2D1RenderTarget::CreateLinearGradientBrush 線形グラデーションを使用して領域を描画するための ID2D1LinearGradientBrush オブジェクトを作成します。 |
ID2D1RenderTarget::CreateMesh 三角形を使用して図形を記述するメッシュを作成します。 |
ID2D1RenderTarget::CreateRadialGradientBrush 指定したグラデーションの位置を含み、指定した変換と基本不透明度を持つ ID2D1RadialGradientBrush を作成します。 |
ID2D1RenderTarget::CreateRadialGradientBrush ID2D1RadialGradientBrush を作成します。これは、指定されたグラデーションの分岐点を含み、変換がなく、基本不透明度が 1.0 です。 |
ID2D1RenderTarget::CreateRadialGradientBrush 放射状グラデーションで領域を塗りつぶすために使用できる ID2D1RadialGradientBrush オブジェクトを作成します。 |
ID2D1RenderTarget::CreateSharedBitmap データが別のリソースと共有される ID2D1Bitmap を作成します。 |
ID2D1RenderTarget::CreateSolidColorBrush 指定した色と不透明度を持つ新しい ID2D1SolidColorBrush を作成します。 |
ID2D1RenderTarget::CreateSolidColorBrush 指定した色と 1.0f の基本不透明度を持つ新しい ID2D1SolidColorBrush を作成します。 |
ID2D1RenderTarget::CreateSolidColorBrush 単色で領域を塗りつぶすために使用できる新しい ID2D1SolidColorBrush を作成します。 |
ID2D1RenderTarget::D rawBitmap 指定した四角形のサイズにスケーリングした後、指定したビットマップを描画します。 (オーバーロード 1/3) |
ID2D1RenderTarget::D rawBitmap 指定した四角形のサイズにスケーリングした後、指定したビットマップを描画します。 (オーバーロード 2/3) |
ID2D1RenderTarget::D rawBitmap 指定した四角形のサイズにスケーリングした後、指定したビットマップを描画します。 (オーバーロード 3/3) |
ID2D1RenderTarget::D rawEllipse 指定したストローク スタイルを使用して、指定した楕円のアウトラインを描画します。 |
ID2D1RenderTarget::D rawEllipse 指定した寸法とストロークを持つ楕円の輪郭を描画します。 |
ID2D1RenderTarget::D rawGeometry 指定したストローク スタイルを使用して、指定したジオメトリのアウトラインを描画します。 |
ID2D1RenderTarget::D rawGlyphRun 指定したグリフを描画します。 |
ID2D1RenderTarget::D rawLine 指定したストローク スタイルを使用して、指定した点間に線を描画します。 |
ID2D1RenderTarget::D rawRectangle 指定した寸法とストローク スタイルを持つ四角形のアウトラインを描画します。 (オーバーロード 2/2) |
ID2D1RenderTarget::D rawRectangle 指定した寸法とストローク スタイルを持つ四角形のアウトラインを描画します。 (オーバーロード 1/2) |
ID2D1RenderTarget::D rawRoundedRectangle 指定したストローク スタイルを使用して、指定した丸い四角形のアウトラインを描画します。 (オーバーロード 1/2) |
ID2D1RenderTarget::D rawRoundedRectangle 指定したストローク スタイルを使用して、指定した丸い四角形のアウトラインを描画します。 (オーバーロード 2/2) |
ID2D1RenderTarget::D rawText IDWriteTextFormat オブジェクトによって提供される書式情報を使用して、指定されたテキストを描画します。 (オーバーロード 1/2) |
ID2D1RenderTarget::D rawText IDWriteTextFormat オブジェクトによって提供される書式情報を使用して、指定されたテキストを描画します。 (オーバーロード 2/2) |
ID2D1RenderTarget::D rawTextLayout 指定した IDWriteTextLayout オブジェクトによって記述された書式設定されたテキストを描画します。 |
ID2D1RenderTarget::EndDraw レンダー ターゲットに対する描画操作を終了し、現在のエラー状態と関連するタグを示します。 |
ID2D1RenderTarget::FillEllipse 指定した楕円の内部を塗りつぶします。 (オーバーロード 1/2) |
ID2D1RenderTarget::FillEllipse 指定した楕円の内部を塗りつぶします。 (オーバーロード 2/2) |
ID2D1RenderTarget::FillGeometry 指定したジオメトリの内部を塗りつぶします。 |
ID2D1RenderTarget::FillMesh 指定したメッシュの内部を塗りつぶします。 |
ID2D1RenderTarget::FillOpacityMask 指定したビットマップで記述された不透明度マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を描画します。 (オーバーロード 1/2) |
ID2D1RenderTarget::FillOpacityMask 指定したビットマップで記述された不透明度マスクをブラシに適用し、そのブラシを使用してレンダー ターゲットの領域を描画します。 (オーバーロード 2/2) |
ID2D1RenderTarget::FillRectangle 指定した四角形の内部を塗りつぶします。 (オーバーロード 1/2) |
ID2D1RenderTarget::FillRectangle 指定した四角形の内部を塗りつぶします。 (オーバーロード 2/2) |
ID2D1RenderTarget::FillRoundedRectangle 指定した丸い四角形の内部を塗りつぶします。 (オーバーロード 1/2) |
ID2D1RenderTarget::FillRoundedRectangle 指定した丸い四角形の内部を塗りつぶします。 (オーバーロード 2/2) |
ID2D1RenderTarget::Flush 保留中のすべての描画コマンドを実行します。 |
ID2D1RenderTarget::GetAntialiasMode テキスト以外の描画操作の現在のアンチエイリアシング モードを取得します。 |
ID2D1RenderTarget::GetDpi レンダー ターゲットのドット/インチ (DPI) を返します。 |
ID2D1RenderTarget::GetMaximumBitmapSize レンダー ターゲットでサポートされている 1 つのビットマップ ディメンションの最大サイズ (デバイス依存単位 (ピクセル単位) を取得します。 |
ID2D1RenderTarget::GetPixelFormat レンダー ターゲットのピクセル形式とアルファ モードを取得します。 |
ID2D1RenderTarget::GetPixelSize レンダー ターゲットのサイズをデバイス ピクセル単位で返します。 |
ID2D1RenderTarget::GetSize レンダー ターゲットのサイズをデバイスに依存しないピクセル単位で返します。 |
ID2D1RenderTarget::GetTags 後続の描画操作のラベルを取得します。 |
ID2D1RenderTarget::GetTextAntialiasMode テキストおよびグリフ描画操作の現在のアンチエイリアシング モードを取得します。 |
ID2D1RenderTarget::GetTextRenderingParams レンダー ターゲットの現在のテキスト レンダリング オプションを取得します。 |
ID2D1RenderTarget::GetTransform レンダー ターゲットの現在の変換を取得します。 |
ID2D1RenderTarget::IsSupported レンダー ターゲットが指定したプロパティをサポートするかどうかを示します。 (オーバーロード 1/2) |
ID2D1RenderTarget::IsSupported レンダー ターゲットが指定したプロパティをサポートするかどうかを示します。 (オーバーロード 2/2) |
ID2D1RenderTarget::P opAxisAlignedClip レンダー ターゲットから最後の軸揃えクリップを削除します。 このメソッドが呼び出されると、クリップは後続の描画操作に適用されなくなります。 |
ID2D1RenderTarget::P opLayer 最後の PushLayer 呼び出しで指定されたレイヤーへの描画操作のリダイレクトを停止します。 |
ID2D1RenderTarget::P ushAxisAlignedClip 後続のすべての描画操作をクリップする四角形を指定します。 (オーバーロード 2/2) |
ID2D1RenderTarget::P ushAxisAlignedClip 後続のすべての描画操作をクリップする四角形を指定します。 (オーバーロード 1/2) |
ID2D1RenderTarget::P ushLayer 指定したレイヤーをレンダー ターゲットに追加し、PopLayer が呼び出されるまで後続のすべての描画操作を受け取るようにします。 (オーバーロード 2/2) |
ID2D1RenderTarget::P ushLayer 指定したレイヤーをレンダー ターゲットに追加し、PopLayer が呼び出されるまで後続のすべての描画操作を受け取るようにします。 (オーバーロード 1/2) |
ID2D1RenderTarget::RestoreDrawingState レンダー ターゲットの描画状態を、指定した ID2D1DrawingStateBlock の状態に設定します。 |
ID2D1RenderTarget::SaveDrawingState 現在の描画状態を指定した ID2D1DrawingStateBlock に保存します。 |
ID2D1RenderTarget::SetAntialiasMode レンダー ターゲットのアンチエイリアシング モードを設定します。 アンチエイリアシング モードは、テキストおよびグリフ描画操作を除く、後続のすべての描画操作に適用されます。 |
ID2D1RenderTarget::SetDpi レンダー ターゲットのドット/インチ (DPI) を設定します。 |
ID2D1RenderTarget::SetTags 後続の描画操作のラベルを指定します。 |
ID2D1RenderTarget::SetTextAntialiasMode 後続のテキストおよびグリフ描画操作に使用するアンチエイリアシング モードを指定します。 |
ID2D1RenderTarget::SetTextRenderingParams 後続のすべてのテキストおよびグリフ描画操作に適用するテキスト レンダリング オプションを指定します。 |
ID2D1RenderTarget::SetTransform 指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 それ以降の描画操作はすべて、変換された空間で行われます。 (オーバーロード 2/2) |
ID2D1RenderTarget::SetTransform 指定した変換をレンダー ターゲットに適用し、既存の変換を置き換えます。 それ以降の描画操作はすべて、変換された空間で行われます。 (オーバーロード 1/2) |
解説
アプリケーションでレンダー ターゲットを 1 回作成し、アプリケーションの有効期間中、またはレンダー ターゲットの EndDraw メソッドが D2DERR_RECREATE_TARGET エラーを返すまで保持する必要があります。 このエラーが発生した場合は、レンダー ターゲット (および作成したリソース) を再作成する必要があります。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1.h |