RenderTargetProperties 関数 (d2d1helper.h)

D2D1_RENDER_TARGET_PROPERTIES構造体を作成します。

構文

D2D1_RENDER_TARGET_PROPERTIES RenderTargetProperties(
       D2D1_RENDER_TARGET_TYPE   type,
  [in] const D2D1_PIXEL_FORMAT & pixelFormat,
       FLOAT                     dpiX,
       FLOAT                     dpiY,
       D2D1_RENDER_TARGET_USAGE  usage,
       D2D1_FEATURE_LEVEL        minLevel
);

パラメーター

type

種類: D2D1_RENDER_TARGET_TYPE

レンダー ターゲットでハードウェア レンダリングとソフトウェア レンダリングのどちらを使用する必要があるかを示す 値です。 既定値 D2D1_RENDER_TARGET_TYPE_DEFAULT、ハードウェア レンダリングを使用することを指定します。ハードウェア レンダリングが使用できない場合、レンダー ターゲットはソフトウェア レンダリングを使用します。 WIC ビットマップ レンダー ターゲットはハードウェア レンダリングをサポートしないことに注意してください。

[in] pixelFormat

型: const D2D1_PIXEL_FORMAT

レンダー ターゲットのピクセル形式とアルファ モード。 既定のピクセル形式は D2D1::P ixelFormat で、レンダー ターゲットでサポートされているピクセル形式を Direct2D に選択するように指示します。 各レンダー ターゲットでサポートされているピクセル形式とアルファ モードの一覧については、「 サポートされているピクセル形式とアルファ モード」を参照してください。

dpiX

型: FLOAT

レンダー ターゲットの水平方向の DPI。 既定値は 0.0 です。 dpiXdpiY の両方が 0.0 に設定されている場合、レンダー ターゲットでは既定の DPI が使用されます。 詳細については、「 D2D1_RENDER_TARGET_PROPERTIES」を参照してください。

dpiY

型: FLOAT

レンダー ターゲットの垂直方向の DPI。 既定値は 0.0 です。 dpiXdpiY の両方が 0.0 に設定されている場合、レンダー ターゲットでは既定の DPI が使用されます。 詳細については、「 D2D1_RENDER_TARGET_PROPERTIES」を参照してください。

usage

種類: D2D1_RENDER_TARGET_USAGE

レンダー ターゲットをリモートでレンダリングする方法と、GDI と互換性があるかどうかを指定します。 既定値 D2D1_RENDER_TARGET_USAGE_NONEは、GDI と互換性のないレンダー ターゲットを作成し、使用可能な場合は Direct3D コマンド ストリーム リモート レンダリングを使用します。

minLevel

種類: D2D1_FEATURE_LEVEL

ハードウェア レンダリングに必要な Direct3D の最小機能レベル。 既定値 D2D1_FEATURE_LEVEL_DEFAULTは、Direct2D がデバイスの Direct3D 機能レベルが適切かどうかを判断する必要があることを示します。 このフィールドは、 ID2D1HwndRenderTarget オブジェクトと ID2D1DCRenderTarget オブジェクトが作成された場合にのみ使用されます。 詳細については、「 D2D1_RENDER_TARGET_PROPERTIES」を参照してください。

戻り値

種類: D2D1_RENDER_TARGET_PROPERTIES

指定した設定を含む D2D1_RENDER_TARGET_PROPERTIES

要件

   
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1helper.h
Library D2d1.lib
[DLL] D2d1.dll

関連項目

D2D1_RENDER_TARGET_PROPERTIES構造体

サポートされているピクセル形式とアルファ モード