Direct3DUsage Enumeración

Definición

Se trata de un Windows Runtime equivalente de la enumeración Desktop D3D11_USAGE. Identifica el uso esperado de recursos durante la representación. El uso refleja directamente si la CPU o la unidad de procesamiento de gráficos (GPU) pueden acceder a un recurso.

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
Herencia
Direct3DUsage
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Default 0

Recurso que requiere acceso de lectura y escritura mediante la GPU.

Dynamic 2

Un recurso al que puede acceder tanto la GPU (solo lectura) como la CPU (solo escritura). Un recurso dinámico es una buena opción para un recurso que la CPU actualizará al menos una vez por fotograma.

Immutable 1

Recurso que solo puede leer la GPU. No se puede escribir mediante la GPU y no se puede acceder a él en absoluto mediante la CPU. Este tipo de recurso se debe inicializar cuando se crea, ya que no se puede cambiar después de la creación.

Staging 3

Recurso que admite la transferencia de datos (copia) desde la GPU a la CPU.

Se aplica a