Search Results for

    Show / Hide Table of Contents

    Class DescriptorPoolVulkan

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

    Constructors

    ~DescriptorPoolVulkan()

    Declaration
    public ~DescriptorPoolVulkan()

    DescriptorPoolVulkan(GPUDeviceVulkan* device, const DescriptorSetLayoutVulkan& layout)

    Declaration
    public DescriptorPoolVulkan(GPUDeviceVulkan* device, const DescriptorSetLayoutVulkan& layout)
    Parameters
    GPUDeviceVulkan device

    DescriptorSetLayoutVulkan layout

    Methods

    AllocateDescriptorSets(const VkDescriptorSetAllocateInfo& descriptorSetAllocateInfo, VkDescriptorSet* result)

    Declaration
    public bool AllocateDescriptorSets(const VkDescriptorSetAllocateInfo& descriptorSetAllocateInfo, VkDescriptorSet* result)
    Parameters
    VkDescriptorSetAllocateInfo descriptorSetAllocateInfo

    VkDescriptorSet result

    Returns
    bool

    CanAllocate(const DescriptorSetLayoutVulkan& layout)

    Declaration
    public bool CanAllocate(const DescriptorSetLayoutVulkan& layout) const
    Parameters
    DescriptorSetLayoutVulkan layout

    Returns
    bool

    GetAllocatedDescriptorSetsCount()

    Declaration
    public uint32 GetAllocatedDescriptorSetsCount() const
    Returns
    uint32

    GetHandle()

    Declaration
    public VkDescriptorPool GetHandle() const
    Returns
    VkDescriptorPool

    IsEmpty()

    Declaration
    public bool IsEmpty() const
    Returns
    bool

    Reset()

    Declaration
    public void Reset()

    Track(const DescriptorSetLayoutVulkan& layout)

    Declaration
    public void Track(const DescriptorSetLayoutVulkan& layout)
    Parameters
    DescriptorSetLayoutVulkan layout

    TrackRemoveUsage(const DescriptorSetLayoutVulkan& layout)

    Declaration
    public void TrackRemoveUsage(const DescriptorSetLayoutVulkan& layout)
    Parameters
    DescriptorSetLayoutVulkan layout

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