|
| CommandListExecutor (const CommandListExecutor &)=delete |
|
const CommandListExecutor & | operator= (const CommandListExecutor &)=delete |
|
| CommandListExecutor (CommandListExecutor &&)=delete |
|
CommandListExecutor & | operator= (CommandListExecutor &&)=delete |
|
__forceinline bool | AreTherePendingCommandListsToExecute () const noexcept |
|
__forceinline void | ResetExecutedCommandListCount () noexcept |
|
__forceinline std::uint32_t | GetExecutedCommandListCount () const noexcept |
|
__forceinline void | AddCommandList (ID3D12CommandList &commandList) noexcept |
|
__forceinline ID3D12CommandQueue & | GetCommandQueue () noexcept |
|
void | SignalFenceAndWaitForCompletion (ID3D12Fence &fence, const std::uint64_t valueToSignal, const std::uint64_t valueToWaitFor) noexcept |
|
void | ExecuteCommandListAndWaitForCompletion (ID3D12CommandList &cmdList) noexcept |
|
void | Terminate () noexcept |
|
|
static void | Create (const std::uint32_t maxNumberOfCommandListsToExecute) noexcept |
|
static CommandListExecutor & | CommandListExecutor::Get () noexcept |
|
The documentation for this class was generated from the following files: