5 #include <SettingsManager\SettingsManager.h> 6 #include <Utils\DebugUtils.h> 8 struct ID3D12CommandAllocator;
9 struct ID3D12GraphicsCommandList;
10 struct ID3D12PipelinesState;
25 ID3D12GraphicsCommandList& ResetWithNextCommandAllocator(ID3D12PipelineState* pso) noexcept;
26 __forceinline ID3D12GraphicsCommandList& GetCommandList() noexcept
28 BRE_ASSERT(mCommandList !=
nullptr);
33 ID3D12CommandAllocator* mCommandAllocators[SettingsManager::sQueuedFrameCount]{
nullptr };
34 ID3D12GraphicsCommandList* mCommandList{
nullptr };
35 std::uint32_t mCurrentFrameIndex{ 0U };
Definition: CommandListPerFrame.h:16