Método ID3D10Device::IASetIndexBuffer (d3d10.h)
Enlace un búfer de índice a la fase del ensamblador de entrada .
Sintaxis
void IASetIndexBuffer(
[in] ID3D10Buffer *pIndexBuffer,
[in] DXGI_FORMAT Format,
[in] UINT Offset
);
Parámetros
[in] pIndexBuffer
Tipo: ID3D10Buffer*
Puntero a un búfer (vea ID3D10Buffer) que contiene índices. El búfer de índice debe haberse creado con la marca D3D10_BIND_INDEX_BUFFER .
[in] Format
Tipo: DXGI_FORMAT
Especifica el formato de los datos en el búfer de índice. Los únicos formatos permitidos para los datos del búfer de índice son enteros de 16 bits (DXGI_FORMAT_R16_UINT) y 32 bits (DXGI_FORMAT_R32_UINT).
[in] Offset
Tipo: UINT
Desplazamiento (en bytes) desde el inicio del búfer de índice hasta el primer índice que se va a usar.
Valor devuelto
None
Observaciones
Para obtener información sobre cómo crear búferes de índice, consulte Creación de un búfer de índice.
Al llamar a este método mediante un búfer que está enlazado actualmente para escribir (es decir, enlazado a la fase de canalización de salida de flujo), se enlazará de forma eficaz NULL porque un búfer no se puede enlazar como entrada y salida al mismo tiempo.
La capa de depuración generará una advertencia cada vez que se impide que un recurso se enlace simultáneamente como entrada y salida, pero esto no impedirá que el tiempo de ejecución use datos no válidos.
El método no contendrá una referencia a las interfaces pasadas. Por ese motivo, las aplicaciones deben tener cuidado de no liberar una interfaz actualmente en uso por parte del dispositivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |