Metodo ID3D10Device::CreateBuffer (d3d10.h)
Creare un buffer (buffer dei vertici, buffer di indice o buffer costante shader).
Sintassi
HRESULT CreateBuffer(
[in] const D3D10_BUFFER_DESC *pDesc,
[in] const D3D10_SUBRESOURCE_DATA *pInitialData,
[out] ID3D10Buffer **ppBuffer
);
Parametri
[in] pDesc
Tipo: const D3D10_BUFFER_DESC*
Puntatore a una descrizione del buffer (vedere D3D10_BUFFER_DESC).
[in] pInitialData
Tipo: const D3D10_SUBRESOURCE_DATA*
Puntatore ai dati di inizializzazione (vedere D3D10_SUBRESOURCE_DATA); usare NULL per allocare solo spazio.
[out] ppBuffer
Tipo: ID3D10Buffer**
Indirizzo di un puntatore al buffer creato (vedere l'interfaccia ID3D10Buffer). Impostare questo parametro su NULL per convalidare gli altri parametri di input (S_FALSE indica un passaggio).
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.
Commenti
Per un esempio di codice, vedere:
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d10.h |
Libreria | D3D10.lib |