CommandListCast 関数
この関数テンプレートは、任意のコマンド リストへの定数ポインターを ID3D12CommandList への const ポインターにキャストします。
このキャストは、厳密に型指定されたコマンド リスト ポインターを ExecuteCommandLists に渡す場合に便利です。
構文
ID3D12CommandList * const * inline CommandListCast(
t_CommandListType * const * pp
);
パラメーター
-
pp
-
型: t_CommandListType * const *
キャストする厳密に型指定されたコマンド リスト。
template 引数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] |
|
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示