Función CommandListCast
Esta plantilla de función convierte un puntero constante a cualquier lista de comandos en un puntero const a un ID3D12CommandList.
Esta conversión es útil para pasar punteros de lista de comandos fuertemente tipados a ExecuteCommandLists.
Sintaxis
ID3D12CommandList * const * inline CommandListCast(
t_CommandListType * const * pp
);
Parámetros
-
pp
-
Tipo: t_CommandListType * const *
Lista de comandos fuertemente tipados que se va a convertir.
El argumento de plantilla t_CommandListType especifica cualquier objeto de lista de comandos fuertemente tipado.
Valor devuelto
Tipo: ID3D12CommandList * const *
La lista de comandos fuertemente tipados, reinterpretada como ID3D12CommandList.
Comentarios
CommandListCast realiza una reinterpret_cast. La conversión es válida siempre que se respete la const-ness de la lista de comandos.
La función CommandListCast se define como la siguiente:
template <typename t_CommandListType>
inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp)
{
return reinterpret_cast<ID3D12CommandList * const *>(pp);
}
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de