CommandListCast 函式
此函式範本會將常數指標轉換成 ID3D12CommandList 的 const 指標。
此轉換適用于將強型別命令清單指標傳遞至 ExecuteCommandLists。
語法
ID3D12CommandList * const * inline CommandListCast(
t_CommandListType * const * pp
);
參數
-
Pp
-
類型: t_CommandListType * const *
要轉換的強型別命令清單。
範本引數 t_CommandListType 指定任何強型別的命令清單物件。
傳回值
類型: ID3D12CommandList * const *
強型別命令清單,重新解譯為 ID3D12CommandList。
備註
CommandListCast 會執行 reinterpret_cast。 只要遵守命令清單的 const-ness,轉換即有效。
CommandListCast 函式的定義如下:
template <typename t_CommandListType>
inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp)
{
return reinterpret_cast<ID3D12CommandList * const *>(pp);
}
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
DLL |
|