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