Compartir a través de


Interfaz ID3D12MetaCommand (d3d12.h)

Representa un metacomando. Un metacomando es un objeto Direct3D 12 que representa un algoritmo acelerado por proveedores de hardware independientes (IHVs). Es una referencia opaca a un generador de comandos implementado por el controlador.

La duración de un meta comando está asociada a la duración de la lista de comandos que hace referencia a él. Por lo tanto, solo debe liberar un meta comando si no hay ninguna lista de comandos que haga referencia a ella actualmente se está ejecutando en la GPU.

Un metacomando puede encapsular un conjunto de objetos de estado de canalización (PSO), enlaces, estados de recursos intermedios y llamadas a Draw/Dispatch. Puede considerar la firma de un metacomando como similar a una función de estilo C, con varios parámetros de in/out y ningún valor devuelto.

Herencia

La interfaz ID3D12MetaCommand hereda de ID3D12Pageable. ID3D12MetaCommand también tiene estos tipos de miembros:

Métodos

La interfaz ID3D12MetaCommand tiene estos métodos.

 
ID3D12MetaCommand::GetRequiredParameterResourceSize

Recupera la cantidad de memoria necesaria para el recurso de parámetro en tiempo de ejecución especificado para un meta comando, para la fase especificada.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d12.h

Consulte también

ID3D12Pageable