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
D3dx12.h
Pustaka
D3D12.lib
DLL
D3D12.dll

Lihat juga

Fungsi Pembantu untuk D3D12