Fungsi CommandListCast
Templat fungsi ini mentransmisikan pointer konstan ke daftar perintah apa pun ke penunjuk const ke ID3D12CommandList.
Transmisi ini berguna untuk meneruskan penunjuk daftar perintah yang diketik dengan kuat ke executeCommandLists.
Sintaks
ID3D12CommandList * const * inline CommandListCast(
t_CommandListType * const * pp
);
Parameter
-
Pp
-
Jenis: t_CommandListType * const *
Daftar perintah yang diketik dengan kuat untuk ditransmisikan.
Argumen templat t_CommandListType menentukan objek daftar perintah yang sangat ditik.
Menampilkan nilai
Jenis: ID3D12CommandList * const *
Daftar perintah yang ditik dengan kuat, diinterpretasikan kembali sebagai ID3D12CommandList.
Keterangan
CommandListCast melakukan reinterpret_cast. Cast valid selama const-ness dari daftar perintah dihormati.
Fungsi CommandListCast didefinisikan sebagai berikut:
template <typename t_CommandListType>
inline ID3D12CommandList * const * CommandListCast(t_CommandListType * const * pp)
{
return reinterpret_cast<ID3D12CommandList * const *>(pp);
}
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
DLL |
|