Método ID3D10Device::IAGetVertexBuffers (d3d10.h)
Obtenga los búferes de vértices enlazados a la fase del ensamblador de entrada .
Sintaxis
void IAGetVertexBuffers(
[in] UINT StartSlot,
[in] UINT NumBuffers,
[out] ID3D10Buffer **ppVertexBuffers,
[out] UINT *pStrides,
[out] UINT *pOffsets
);
Parámetros
[in] StartSlot
Tipo: UINT
Ranura de entrada del primer búfer de vértices que se va a obtener. El primer búfer de vértices se enlaza explícitamente a la ranura de inicio; Esto hace que cada búfer de vértices adicional de la matriz se enlace implícitamente a cada ranura de entrada posterior. Hay disponibles un máximo de 16 o 32 ranuras de entrada (oscila entre 0 y D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1 o D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1); el número máximo de ranuras de entrada depende del nivel de característica.
[in] NumBuffers
Tipo: UINT
Número de búferes de vértices que se van a iniciar en el desplazamiento. El número de búferes (más la ranura inicial) no puede superar el número total de ranuras de entrada de fase IA.
[out] ppVertexBuffers
Tipo: ID3D10Buffer**
Puntero a una matriz de búferes de vértices devueltos por el método (vea ID3D10Buffer).
[out] pStrides
Tipo: UINT*
Puntero a una matriz de valores de paso devueltos por el método ; un valor de intervalo para cada búfer de la matriz de búfer de vértices. Cada valor de intervalo es el tamaño (en bytes) de los elementos que se van a usar desde ese búfer de vértices.
[out] pOffsets
Tipo: UINT*
Puntero a una matriz de valores de desplazamiento devueltos por el método ; un valor de desplazamiento para cada búfer de la matriz de búfer de vértices. Cada desplazamiento es el número de bytes entre el primer elemento de un búfer de vértices y el primer elemento que se usará.
Valor devuelto
None
Observaciones
Todas las interfaces devueltas tendrán su recuento de referencias incrementado en uno. Las aplicaciones deben llamar a IUnknown::Release en las interfaces devueltas cuando ya no sean necesarias para evitar pérdidas de memoria.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |