Language:
Discover
By Skill Level
By Category

EVulkanBindingType::EType

Choose your OS:

Syntax

namespace EVulkanBindingType
{
    enum EType
    {
        PackedUniformBuffer,
        UniformBuffer,
        CombinedImageSampler,
        Sampler,
        Image,
        UniformTexelBuffer,
        StorageImage,
        StorageTexelBuffer,
        StorageBuffer,
        InputAttachment,
        Count,
    }
}

Values

Name

Description

PackedUniformBuffer

UniformBuffer

VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER.

CombinedImageSampler

VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER.

Sampler

VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.

Image

VK_DESCRIPTOR_TYPE_SAMPLER.

UniformTexelBuffer

VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE.

StorageImage

VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER Buffer<>

StorageTexelBuffer

VK_DESCRIPTOR_TYPE_STORAGE_IMAGE RWTexture.

StorageBuffer

UAV/RWBuffer A storage buffer(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER) is a region of structured storage that supports both read and write access for shaders.In addition to general read and write operations, some members of storage buffers can be used as the target of atomic operations.In general, atomic operations are only supported on members that have unsigned integer formats.

InputAttachment

Count

References

Module

VulkanRHI

Header

Runtime/VulkanRHI/Public/VulkanCommon.h