ngfx::VKQueue
Inherits from ngfx::Queue
Public Functions
| Name | |
|---|---|
| void | create(VKGraphicsContext * ctx, int queueFamilyIndex, int queueIndex) |
| virtual | ~VKQueue() |
| virtual void | present() |
| virtual void | submit(CommandBuffer * commandBuffer) |
| void | submit(CommandBuffer * commandBuffer, VkPipelineStageFlags waitStageMask, const std::vector< Semaphore * > & waitSemaphores, const std::vector< Semaphore * > & signalSemaphores, Fence * waitFence) |
| virtual void | waitIdle() |
Public Attributes
| Name | |
|---|---|
| VkQueue | v |
Additional inherited members
Public Functions inherited from ngfx::Queue
| Name | |
|---|---|
| virtual | ~Queue() |
Public Functions Documentation
function create
void create(
VKGraphicsContext * ctx,
int queueFamilyIndex,
int queueIndex
)
function ~VKQueue
virtual ~VKQueue()
function present
virtual void present()
Reimplements: ngfx::Queue::present
function submit
virtual void submit(
CommandBuffer * commandBuffer
)
Reimplements: ngfx::Queue::submit
function submit
void submit(
CommandBuffer * commandBuffer,
VkPipelineStageFlags waitStageMask,
const std::vector< Semaphore * > & waitSemaphores,
const std::vector< Semaphore * > & signalSemaphores,
Fence * waitFence
)
function waitIdle
virtual void waitIdle()
Reimplements: ngfx::Queue::waitIdle
Public Attributes Documentation
variable v
VkQueue v = VK_NULL_HANDLE;
Updated on 3 April 2021 at 20:21:51 PDT