Search Results for

    Show / Hide Table of Contents

    Class FenceManagerVulkan

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

    Constructors

    ~FenceManagerVulkan()

    Declaration
    public ~FenceManagerVulkan()

    Methods

    AllocateFence(bool createSignaled=false)

    Declaration
    public FenceVulkan* AllocateFence(bool createSignaled=false)
    Parameters
    bool createSignaled

    Returns
    FenceVulkan

    Dispose()

    Declaration
    public void Dispose()

    Init(GPUDeviceVulkan* device)

    Declaration
    public void Init(GPUDeviceVulkan* device)
    Parameters
    GPUDeviceVulkan device

    IsFenceSignaled(FenceVulkan* fence)

    Declaration
    public bool IsFenceSignaled(FenceVulkan* fence) const
    Parameters
    FenceVulkan fence

    Returns
    bool

    ReleaseFence(FenceVulkan*& fence)

    Declaration
    public void ReleaseFence(FenceVulkan*& fence)
    Parameters
    FenceVulkan fence

    ResetFence(FenceVulkan* fence)

    Declaration
    public void ResetFence(FenceVulkan* fence) const
    Parameters
    FenceVulkan fence

    WaitAndReleaseFence(FenceVulkan*& fence, uint64 timeInNanoseconds)

    Declaration
    public void WaitAndReleaseFence(FenceVulkan*& fence, uint64 timeInNanoseconds)
    Parameters
    FenceVulkan fence

    uint64 timeInNanoseconds

    WaitForFence(FenceVulkan* fence, uint64 timeInNanoseconds)

    Declaration
    public bool WaitForFence(FenceVulkan* fence, uint64 timeInNanoseconds) const
    Parameters
    FenceVulkan fence

    uint64 timeInNanoseconds

    Returns
    bool

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