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 |