Direct3DUsage 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、Desktop D3D11_USAGE 列挙と同等のWindows ランタイムです。 レンダリング中に予想されるリソースの使用を識別します。 使用率は、リソースに CPU やグラフィックス処理装置 (GPU) がアクセスできるかどうかを直接反映します。
public enum class Direct3DUsage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class Direct3DUsage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum Direct3DUsage
var value = Windows.Graphics.DirectX.Direct3D11.Direct3DUsage.default
Public Enum Direct3DUsage
- 継承
-
Direct3DUsage
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
フィールド
Default | 0 | GPU による読み取りと書き込みのアクセスを必要とするリソース。 |
Dynamic | 2 | GPU (読み取り専用) と CPU (書き込み専用) の両方からアクセスできるリソース。 動的リソースは、フレームごとに少なくとも 1 回 CPU によって更新されるリソースに適しています。 |
Immutable | 1 | GPU でのみ読み取ることができるリソース。 これは GPU によって書き込まれず、CPU によってまったくアクセスできません。 この種類のリソースは作成後に変更できないため、作成時に初期化する必要があります。 |
Staging | 3 | GPU から CPU へのデータ転送 (コピー) をサポートするリソース。 |