Lingua

HardwareBufferUsage Enumerazione

Definizione

Specifica la modalità di utilizzo di un buffer hardware.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum HardwareBufferUsage
[<System.Flags>]
type HardwareBufferUsage = 
Ereditarietà
HardwareBufferUsage
Attributi

Campi

Nome Valore Descrizione
None 0

Specifica nessun flag di utilizzo.

UsageCpuReadRarely 2

Specifica letture occasionali della CPU.

UsageCpuReadOften 3

Specifica letture frequenti della CPU.

UsageCpuWriteRarely 32

Specifica scritture occasionali della CPU.

UsageCpuWriteOften 48

Specifica scritture frequenti della CPU.

UsageGpuSampledImage 256

Specifica che la GPU legge dal buffer.

UsageGpuColorOutput 512

Specifica che la GPU scrive nel buffer.

UsageComposerOverlay 2048

Specifica l'uso come sovrimpressione del compositore hardware tramite SurfaceControl.

UsageProtectedContent 16384

Richiede che il buffer rimanga all'interno di un percorso hardware protetto.

UsageVideoEncode 65536

Specifica che un codificatore video hardware legge dal buffer.

UsageSensorDirectData 8388608

Specifica l'uso per i dati dei sensori diretti.

UsageGpuDataBuffer 16777216

Specifica l'utilizzo come buffer di archiviazione shader o oggetto buffer uniforme.

UsageGpuCubeMap 33554432

Specifica l'uso come trama della mappa del cubo.

UsageGpuMipmapComplete 67108864

Specifica che il buffer contiene una gerarchia mipmap completa.

UsageFrontBuffer 4294967296

Specifica il rendering del buffer anteriore, che può modificare la modalità di gestione di altri flag di utilizzo.

Commenti

Le modalità di lettura della CPU sono alternative l'una all'altra, come le modalità di scrittura della CPU. Selezionare una modalità per ogni tipo di accesso alla CPU e combinarla con altri flag di utilizzo supportati. Non tutte le combinazioni sono supportate.

Origine.

Si applica a