Search Results for

    Show / Hide Table of Contents

    Class QueueVulkan

    Implementation of the command buffer queue for the Vulkan backend.

    Inheritance
    QueueVulkan
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/Vulkan/QueueVulkan.h
    Syntax
    public class QueueVulkan

    Constructors

    QueueVulkan(GPUDeviceVulkan* device, uint32 familyIndex)

    Declaration
    public QueueVulkan(GPUDeviceVulkan* device, uint32 familyIndex)
    Parameters
    GPUDeviceVulkan device

    uint32 familyIndex

    Methods

    GetFamilyIndex()

    Declaration
    public uint32 GetFamilyIndex() const
    Returns
    uint32

    GetHandle()

    Declaration
    public VkQueue GetHandle() const
    Returns
    VkQueue

    GetLastSubmittedInfo(CmdBufferVulkan*& cmdBuffer, uint64& fenceCounter)

    Declaration
    public void GetLastSubmittedInfo(CmdBufferVulkan*& cmdBuffer, uint64& fenceCounter) const
    Parameters
    CmdBufferVulkan cmdBuffer

    uint64 fenceCounter

    Submit(CmdBufferVulkan* cmdBuffer, uint32 signalSemaphoresCount = 0, const VkSemaphore* signalSemaphores=nullptr)

    Declaration
    public void Submit(CmdBufferVulkan* cmdBuffer, uint32 signalSemaphoresCount = 0, const VkSemaphore* signalSemaphores=nullptr)
    Parameters
    CmdBufferVulkan cmdBuffer

    uint32 signalSemaphoresCount

    VkSemaphore signalSemaphores

    Submit(CmdBufferVulkan* cmdBuffer, VkSemaphore signalSemaphore)

    Declaration
    public void Submit(CmdBufferVulkan* cmdBuffer, VkSemaphore signalSemaphore)
    Parameters
    CmdBufferVulkan cmdBuffer

    VkSemaphore signalSemaphore

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat