CD3D10_BUFFER_DESC struttura (d3d10.h)
Descrive una risorsa buffer .
Sintassi
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();
};
Ereditarietà
La struttura CD3D10_BUFFER_DESC implementa D3D10_BUFFER_DESC .
Membri
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()
Commenti
byteWidth
Tipo: dimensioni UINT del buffer in byte.
bindFlags
Tipo: UINT Identificare il modo in cui il buffer verrà associato alla pipeline. Le applicazioni possono essere contrassegnate logicamente insieme (vedere D3D10_BIND_FLAG) per indicare che il buffer può essere accessibile in modi diversi.
usage
Tipo: D3D10_USAGE Identificare la modalità di lettura e scrittura del buffer. La frequenza di aggiornamento è un fattore chiave. Il valore più comune è in genere D3D10_USAGE_DEFAULT; vedere D3D10_USAGE per tutti i valori possibili.
cpuAccessFlags
Tipo: flag di accesso alla CPU UINT (vedere D3D10_CPU_ACCESS_FLAG) o 0 se non è necessario alcun accesso alla CPU. Le applicazioni possono contrassegnarsi logicamente o insieme.
miscFlags
Tipo: flag vari UINT (vedere D3D10_RESOURCE_MISC_FLAG) o 0 se inutilizzato. Le applicazioni possono contrassegnarsi logicamente o insieme.
Questa struttura viene usata da ID3D10Device::CreateBuffer per creare risorse del buffer.
Oltre a questa struttura, esiste anche una struttura derivata in D3D10.h (CD3D10_BUFFER_DESC) che si comporta come una classe ereditata per creare una descrizione del buffer.
Requisiti
Intestazione | d3d10.h |