Direct3DUsage Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si tratta di un Windows Runtime equivalente dell'enumerazione desktop D3D11_USAGE. Identifica l'uso previsto delle risorse durante il rendering. L'utilizzo riflette direttamente se una risorsa è accessibile dalla CPU e/o dall'unità di elaborazione grafica (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
- Ereditarietà
-
Direct3DUsage
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Campi
Default | 0 | Risorsa che richiede l'accesso in lettura e scrittura dalla GPU. |
Dynamic | 2 | Una risorsa accessibile sia dalla GPU (sola lettura) che dalla CPU (solo scrittura). Una risorsa dinamica è una scelta ottimale per una risorsa che verrà aggiornata dalla CPU almeno una volta per fotogramma. |
Immutable | 1 | Risorsa che può essere letta solo dalla GPU. Non può essere scritto dalla GPU e non può essere accessibile affatto dalla CPU. Questo tipo di risorsa deve essere inizializzato al momento della creazione, perché non può essere modificato dopo la creazione. |
Staging | 3 | Risorsa che supporta il trasferimento dei dati (copia) dalla GPU alla CPU. |