Direct3DUsage Direct3DUsage Direct3DUsage Direct3DUsage Enum

Definition

A Windows Runtime projection of the D3D11_USAGE enumeration. Identifies expected resource use during rendering. The usage directly reflects whether a resource is accessible by the CPU and/or the graphics processing unit (GPU).

public : enum class Direct3DUsagepublic enum Direct3DUsagePublic Enum Direct3DUsage// You can use this enum in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Fields

Default Default Default Default

A resource that requires read and write access by the GPU.

Dynamic Dynamic Dynamic Dynamic

A resource that is accessible by both the GPU (read only) and the CPU (write only). A dynamic resource is a good choice for a resource that will be updated by the CPU at least once per frame.

Immutable Immutable Immutable Immutable

A resource that can only be read by the GPU. It cannot be written by the GPU, and cannot be accessed at all by the CPU. This type of resource must be initialized when it is created, since it cannot be changed after creation.

Staging Staging Staging Staging

A resource that supports data transfer (copy) from the GPU to the CPU.