Metodo ID3D11DeviceContext::IAGetVertexBuffers (d3d11.h)
Ottenere i vertex buffer associati alla fase input-assembler.
Sintassi
void IAGetVertexBuffers(
[in] UINT StartSlot,
[in] UINT NumBuffers,
[out, optional] ID3D11Buffer **ppVertexBuffers,
[out, optional] UINT *pStrides,
[out, optional] UINT *pOffsets
);
Parametri
[in] StartSlot
Tipo: UINT
Slot di input del primo buffer dei vertici da ottenere. Il primo buffer dei vertici è associato in modo esplicito allo slot iniziale; in questo modo ogni buffer di vertici aggiuntivo nella matrice deve essere associato in modo implicito a ogni slot di input successivo. Sono disponibili al massimo 16 o 32 slot di input (compresi tra 0 e D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1); Il numero massimo di slot di input dipende dal livello di funzionalità.
[in] NumBuffers
Tipo: UINT
Numero di vertex buffer da ottenere a partire dall'offset. Il numero di buffer (più lo slot iniziale) non può superare il numero totale di slot di input della fase IA.
[out, optional] ppVertexBuffers
Tipo: ID3D11Buffer**
Puntatore a una matrice di vertex buffer restituiti dal metodo (vedere ID3D11Buffer).
[out, optional] pStrides
Tipo: UINT*
Puntatore a una matrice di valori stride restituiti dal metodo ; un valore stride per ogni buffer nella matrice vertex-buffer. Ogni valore stride è la dimensione (in byte) degli elementi che devono essere utilizzati da tale buffer dei vertici.
[out, optional] pOffsets
Tipo: UINT*
Puntatore a una matrice di valori di offset restituiti dal metodo ; un valore di offset per ogni buffer nella matrice vertex-buffer. Ogni offset è il numero di byte tra il primo elemento di un buffer dei vertici e il primo elemento che verrà utilizzato.
Valore restituito
nessuno
Osservazioni
Le interfacce restituite avranno il numero di riferimenti incrementato di uno. Le applicazioni devono chiamare IUnknown::Release sulle interfacce restituite quando non sono più necessarie per evitare perdite di memoria.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |
Libreria | D3D11.lib |