Método ID3D11DeviceContext::IAGetVertexBuffers (d3d11.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, optional] ID3D11Buffer **ppVertexBuffers,
  [out, optional] UINT         *pStrides,
  [out, optional] 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. El máximo de 16 o 32 ranuras de entrada (oscila entre 0 y D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT - 1) están disponibles; 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, optional] ppVertexBuffers

Tipo: ID3D11Buffer**

Puntero a una matriz de búferes de vértices devueltos por el método (vea ID3D11Buffer).

[out, optional] 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, optional] 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 d3d11.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext