D3D10_CPU_ACCESS_FLAG-Enumeration (d3d10.h)
Gibt die Typen des CPU-Zugriffs an, die für eine Ressource zulässig sind.
Syntax
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
Konstanten
D3D10_CPU_ACCESS_WRITE Wert: 0x10000L Die Ressource muss zugeordnet werden können , damit die CPU ihren Inhalt ändern kann. Ressourcen, die mit diesem Flag erstellt wurden, können nicht als Ausgaben der Pipeline festgelegt werden und müssen entweder mit dynamischer oder Stagingverwendung erstellt werden (siehe D3D10_USAGE). |
D3D10_CPU_ACCESS_READ Wert: 0x20000L Die Ressource muss zugeordnet werden können , damit die CPU ihren Inhalt lesen kann. Ressourcen, die mit diesem Flag erstellt wurden, können nicht als Eingaben oder Ausgaben für die Pipeline festgelegt werden und müssen mit Stagingverwendung erstellt werden (siehe D3D10_USAGE). |
Hinweise
Diese Enumeration wird in D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC und D3DX10_IMAGE_LOAD_INFO verwendet. Weitere Informationen finden Sie unter Erstellen von Pufferressourcen (Direct3D 10).
Anwendungen können ein oder mehrere dieser Flags mit einem bitweisen OR kombinieren. Erstellen Sie nach Möglichkeit Ressourcen ohne CPU-Zugriffsflags, da dies eine bessere Ressourcenoptimierung ermöglicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d10.h |