|
Foundation
|
Single persistent command list for immediate submissions. More...
#include <ImmediateContext.hpp>
Public Member Functions | |
| ImmediateContext (RHIDeviceQueueType type, RHIDevice *device) | |
| RHICommandList * | Get () const |
| RHICommandList * | operator-> () |
| void | Submit (RHIDeviceFence *completionFence=nullptr) |
| void | WaitIdle () |
Private Attributes | |
| RHIDevice *const | mDevice |
| RHIDeviceQueue * | mQueue |
| RHIDeviceScopedHandle< RHICommandPool > | mCommandPool |
| RHICommandPoolScopedHandle< RHICommandList > | mCommandList |
Single persistent command list for immediate submissions.
| Foundation::RenderCore::ImmediateContext::ImmediateContext | ( | RHIDeviceQueueType | type, |
| RHIDevice * | device | ||
| ) |
|
inline |
|
inline |
| void Foundation::RenderCore::ImmediateContext::Submit | ( | RHIDeviceFence * | completionFence = nullptr | ) |
| void Foundation::RenderCore::ImmediateContext::WaitIdle | ( | ) |
|
private |
|
private |
|
private |