EVulkanBindingType::EType

Windows
MacOS
Linux

Syntax

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

Values

Name

Description

PackedUniformBuffer

UniformBuffer

CombinedImageSampler

Sampler

Image

UniformTexelBuffer

StorageImage

A storage image (VK_DESCRIPTOR_TYPE_STORAGE_IMAGE) is a descriptor type that is used for load, store, and atomic operations on image memory from within shaders bound to pipelines.

StorageTexelBuffer

RWBuffer/RWTexture? A storage texel buffer (VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER) represents a tightly packed array of homogeneous formatted data that is stored in a buffer and is made accessible to shaders.

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback