Search Results for

    Show / Hide Table of Contents

    Struct PipelineBarrierVulkan

    The Vulkan pipeline resources layout barrier batching structure.

    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/Vulkan/GPUContextVulkan.h
    Syntax
    public struct PipelineBarrierVulkan

    Fields

    BufferBarriers

    Declaration
    public Array<VkBufferMemoryBarrier, FixedAllocation<VK_BARRIER_BUFFER_SIZE>> BufferBarriers
    Field Value
    Array<VkBufferMemoryBarrier, FixedAllocation<VK_BARRIER_BUFFER_SIZE>>

    DestStage

    Declaration
    public VkPipelineStageFlags DestStage = 0
    Field Value
    VkPipelineStageFlags

    ImageBarriers

    Declaration
    public Array<VkImageMemoryBarrier, FixedAllocation<VK_BARRIER_BUFFER_SIZE>> ImageBarriers
    Field Value
    Array<VkImageMemoryBarrier, FixedAllocation<VK_BARRIER_BUFFER_SIZE>>

    SourceStage

    Declaration
    public VkPipelineStageFlags SourceStage = 0
    Field Value
    VkPipelineStageFlags

    Methods

    Execute(const CmdBufferVulkan* cmdBuffer)

    Declaration
    public void Execute(const CmdBufferVulkan* cmdBuffer)
    Parameters
    CmdBufferVulkan cmdBuffer

    HasBarrier()

    Declaration
    public bool HasBarrier() const
    Returns
    bool

    IsFull()

    Declaration
    public bool IsFull() const
    Returns
    bool

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