CD3D10_BUFFER_DESC-Struktur (d3d10.h)
Beschreibt eine Pufferressource .
Syntax
struct CD3D10_BUFFER_DESC : D3D10_BUFFER_DESC {
void CD3D10_BUFFER_DESC();
void CD3D10_BUFFER_DESC(
const D3D10_BUFFER_DESC & o
);
void CD3D10_BUFFER_DESC(
UINT byteWidth,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_BUFFER_DESC();
};
Vererbung
Die CD3D10_BUFFER_DESC-Struktur implementiert D3D10_BUFFER_DESC.
Member
void CD3D10_BUFFER_DESC()
void CD3D10_BUFFER_DESC( const D3D10_BUFFER_DESC & o)
void CD3D10_BUFFER_DESC( UINT byteWidth, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_BUFFER_DESC()
Hinweise
byteWidth
Typ: UINT-Größe des Puffers in Bytes.
bindFlags
Typ: UINT Geben Sie an, wie der Puffer an die Pipeline gebunden wird. Anwendungen können logisch OR-Flags zusammen (siehe D3D10_BIND_FLAG), um anzugeben, dass auf den Puffer auf unterschiedliche Weise zugegriffen werden kann.
usage
Typ: D3D10_USAGE Ermitteln, wie der Puffer voraussichtlich aus gelesen und in diesen geschrieben werden soll. Die Häufigkeit der Aktualisierung ist ein wichtiger Faktor. Der häufigste Wert ist in der Regel D3D10_USAGE_DEFAULT; Alle möglichen Werte finden Sie unter D3D10_USAGE .
cpuAccessFlags
Typ: UINT-CPU-Zugriffsflags (siehe D3D10_CPU_ACCESS_FLAG) oder 0, wenn kein CPU-Zugriff erforderlich ist. Anwendungen können logisch OR-Flags zusammen verwenden.
miscFlags
Typ: UINT Sonstige Flags (siehe D3D10_RESOURCE_MISC_FLAG) oder 0, wenn nicht verwendet. Anwendungen können logisch OR-Flags zusammen verwenden.
Diese Struktur wird von ID3D10Device::CreateBuffer verwendet, um Pufferressourcen zu erstellen.
Zusätzlich zu dieser Struktur gibt es auch eine abgeleitete Struktur in D3D10.h (CD3D10_BUFFER_DESC), die sich wie eine geerbte Klasse verhält, um eine Pufferbeschreibung zu erstellen.
Anforderungen
Kopfzeile | d3d10.h |