Search Results for

    Show / Hide Table of Contents

    Class CmdBufferManagerVulkan

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

    Constructors

    CmdBufferManagerVulkan(GPUDeviceVulkan* device, GPUContextVulkan* context)

    Declaration
    public CmdBufferManagerVulkan(GPUDeviceVulkan* device, GPUContextVulkan* context)
    Parameters
    GPUDeviceVulkan device

    GPUContextVulkan context

    Methods

    GetActiveCmdBuffer()

    Declaration
    public CmdBufferVulkan* GetActiveCmdBuffer() const
    Returns
    CmdBufferVulkan

    GetCmdBuffer()

    Declaration
    public CmdBufferVulkan* GetCmdBuffer()
    Returns
    CmdBufferVulkan

    GetHandle()

    Declaration
    public VkCommandPool GetHandle() const
    Returns
    VkCommandPool

    HasPendingActiveCmdBuffer()

    Declaration
    public bool HasPendingActiveCmdBuffer() const
    Returns
    bool

    HasQueriesInProgress()

    Declaration
    public bool HasQueriesInProgress() const
    Returns
    bool

    OnQueryBegin(GPUTimerQueryVulkan* query)

    Declaration
    public void OnQueryBegin(GPUTimerQueryVulkan* query)
    Parameters
    GPUTimerQueryVulkan query

    OnQueryEnd(GPUTimerQueryVulkan* query)

    Declaration
    public void OnQueryEnd(GPUTimerQueryVulkan* query)
    Parameters
    GPUTimerQueryVulkan query

    PrepareForNewActiveCommandBuffer()

    Declaration
    public void PrepareForNewActiveCommandBuffer()

    RefreshFenceStatus(CmdBufferVulkan* skipCmdBuffer=nullptr)

    Declaration
    public void RefreshFenceStatus(CmdBufferVulkan* skipCmdBuffer=nullptr)
    Parameters
    CmdBufferVulkan skipCmdBuffer

    SubmitActiveCmdBuffer(SemaphoreVulkan* signalSemaphore=nullptr)

    Declaration
    public void SubmitActiveCmdBuffer(SemaphoreVulkan* signalSemaphore=nullptr)
    Parameters
    SemaphoreVulkan signalSemaphore

    WaitForCmdBuffer(CmdBufferVulkan* cmdBuffer, float timeInSecondsToWait=1.0f)

    Declaration
    public void WaitForCmdBuffer(CmdBufferVulkan* cmdBuffer, float timeInSecondsToWait=1.0f)
    Parameters
    CmdBufferVulkan cmdBuffer

    float timeInSecondsToWait

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