Share via


Direct3DUsage Énumération

Définition

Il s’agit d’un équivalent Windows Runtime de l’énumération desktop D3D11_USAGE. Identifie l’utilisation attendue des ressources pendant le rendu. L’utilisation indique directement si une ressource est accessible par le processeur et/ou l’unité de traitement graphique (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
Héritage
Direct3DUsage
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Default 0

Ressource qui nécessite un accès en lecture et en écriture par le GPU.

Dynamic 2

Ressource accessible à la fois par le GPU (lecture seule) et l’UC (écriture uniquement). Une ressource dynamique est un bon choix pour une ressource qui sera mise à jour par le processeur au moins une fois par image.

Immutable 1

Ressource qui ne peut être lue que par le GPU. Il ne peut pas être écrit par le GPU et n’est pas du tout accessible par le processeur. Ce type de ressource doit être initialisé lors de sa création, car il ne peut pas être modifié après sa création.

Staging 3

Ressource qui prend en charge le transfert de données (copie) du GPU vers le processeur.

S’applique à