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