RenderTargetProperties 構造体の新しいインスタンスを初期化します。
シンタックス
'宣言
Public Function New( _
ByVal As RenderTargetType, _
ByVal As PixelFormat, _
ByVal As System.Single, _
ByVal As System.Single, _
ByVal As RenderTargetUsage, _
ByVal As FeatureLevel _
)
public RenderTargetProperties(
RenderTargetType ,
PixelFormat ,
System.float ,
System.float ,
RenderTargetUsage ,
FeatureLevel
)
パラメータ
- type
- 描画ターゲットがハードウェアレンダリングとソフトウェアレンダリングのどちらを強制するかを指定する値。RenderTargetType.Default の値は、ハードウェアレンダリングが使用可能な場合、描画ターゲットがハードウェアレンダリングを使用することを指定します。それ以外の場合は、ソフトウェアレンダリングが使用されます。 メモ:WIC ビットマップ の描画ターゲットはハードウェアレンダリングをサポートしていません。
- pixelFormat
- 描画ターゲットのピクセル形式とアルファモード。{{D2D1::PixelFormat}} 関数を使用して、Direct2D がピクセル形式とアルファモードを選択することを指定するピクセル形式を作成できます。各描画ターゲットでサポートされているピクセル形式とアルファモードのリストについては、{{サポートされているピクセル形式とアルファモード}}を参照してください。
- dpiX
- 描画ターゲットの水平 DPI。デフォルトの DPI を使用するには、dpiX と dpiY を 0 に設定します。詳細については、「備考」セクションを参照してください。
- dpiY
- 描画ターゲットの垂直 DPI。デフォルトの DPI を使用するには、dpiX と dpiY を 0 に設定します。詳細については、「備考」セクションを参照してください。
- usage
- 描画ターゲットをリモートする方法と、GDI 互換にするかどうかを指定する値。GDI と互換性がなく、Direct3D コマンド ストリーム リモート処理を使用するレンダー ターゲットを作成するには、RenderTargetUsage.None に設定します。
- minLevel
- ハードウェアレンダリングに必要な最小の Direct3D 機能レベルを指定する値。指定された最小レベルが使用できない場合、タイプメンバーが RenderTargetType.Default に設定されている場合、描画ターゲットはソフトウェアレンダリングを使用します。タイプが D2D1_RENDER_TARGET_TYPE_HARDWARE に設定されている場合、描画ターゲットの作成は失敗します。FeatureLevel.Level_DEFAULT の値は、デバイスの Direct3D 機能レベルが適切かどうかを Direct2D が判断する必要があることを示します。このフィールドは、WindowRenderTarget および DeviceContextRenderTarget オブジェクトを作成する場合にのみ使用されます。
参照