Search Results for

    Show / Hide Table of Contents

    Class ComputePipelineStateVulkan

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

    Constructors

    ~ComputePipelineStateVulkan()

    Declaration
    public ~ComputePipelineStateVulkan()

    ComputePipelineStateVulkan(GPUDeviceVulkan* device, VkPipeline pipeline, PipelineLayoutVulkan* layout)

    Declaration
    public ComputePipelineStateVulkan(GPUDeviceVulkan* device, VkPipeline pipeline, PipelineLayoutVulkan* layout)
    Parameters
    GPUDeviceVulkan device

    VkPipeline pipeline

    PipelineLayoutVulkan layout

    Fields

    CurrentTypedDescriptorPoolSet

    Declaration
    public TypedDescriptorPoolSetVulkan* CurrentTypedDescriptorPoolSet = nullptr
    Field Value
    TypedDescriptorPoolSetVulkan

    DescriptorInfo

    The cached shader descriptor infos for compute shader.

    Declaration
    public SpirvShaderDescriptorInfo* DescriptorInfo
    Field Value
    SpirvShaderDescriptorInfo

    DescriptorSetHandles

    Declaration
    public Array<VkDescriptorSet> DescriptorSetHandles
    Field Value
    Array<VkDescriptorSet>

    DescriptorSetsLayout

    Declaration
    public DescriptorSetLayoutVulkan* DescriptorSetsLayout = nullptr
    Field Value
    DescriptorSetLayoutVulkan

    DSWriteContainer

    Declaration
    public DescriptorSetWriteContainerVulkan DSWriteContainer
    Field Value
    DescriptorSetWriteContainerVulkan

    DSWriter

    Declaration
    public DescriptorSetWriterVulkan DSWriter
    Field Value
    DescriptorSetWriterVulkan

    DynamicOffsets

    Declaration
    public Array<uint32> DynamicOffsets
    Field Value
    Array<uint32>

    Methods

    AcquirePoolSet(CmdBufferVulkan* cmdBuffer)

    Declaration
    public bool AcquirePoolSet(CmdBufferVulkan* cmdBuffer)
    Parameters
    CmdBufferVulkan cmdBuffer

    Returns
    bool

    AllocateDescriptorSets()

    Declaration
    public bool AllocateDescriptorSets()
    Returns
    bool

    Bind(CmdBufferVulkan* cmdBuffer)

    Declaration
    public void Bind(CmdBufferVulkan* cmdBuffer)
    Parameters
    CmdBufferVulkan cmdBuffer

    GetHandle()

    Declaration
    public VkPipeline GetHandle() const
    Returns
    VkPipeline

    GetLayout()

    Declaration
    public PipelineLayoutVulkan* GetLayout() const
    Returns
    PipelineLayoutVulkan

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