Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse modelo de função converte um ponteiro constante em qualquer lista de comandos em um ponteiro const para um ID3D12CommandList.
Essa conversão é útil para passar ponteiros de lista de comandos fortemente tipado para ExecuteCommandLists.
Sintaxe
ID3D12CommandList * const * inline CommandListCast(
t_CommandListType * const * pp
);
Parâmetros
-
pp
-
Tipo: t_CommandListType * const *
A lista de comandos fortemente tipada a ser convertida.
O argumento de modelo t_CommandListType especifica qualquer objeto de lista de comandos fortemente tipado.
Valor retornado
Tipo: ID3D12CommandList * const *
A lista de comandos fortemente tipada, reinterpretada como ID3D12CommandList.
Comentários
CommandListCast executa um reinterpret_cast. A conversão é válida desde que a const-ness da lista de comandos seja respeitada.
A função CommandListCast é definida como a seguinte:
template <typename t_CommandListType>
inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp)
{
return reinterpret_cast<ID3D12CommandList * const *>(pp);
}
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|
| DLL |
|