DioDocs for PDF
RenderTargetProperties コンストラクタ(RenderTargetType,PixelFormat,Single,Single,RenderTargetUsage,FeatureLevel)

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

パラメータ

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 オブジェクトを作成する場合にのみ使用されます。
参照

RenderTargetProperties 構造体
RenderTargetProperties メンバ
オーバーロード一覧