struct BufferViewCreateInfo

Defined at line 20176 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkBufferViewCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkBufferViewCreateInfo.html

Public Members

StructureType sType
const void * pNext
Flags flags
Buffer buffer
Format format
DeviceSize offset
DeviceSize range

Public Methods

void BufferViewCreateInfo (BufferViewCreateFlags flags_, Buffer buffer_, Format format_, DeviceSize offset_, DeviceSize range_, const void * pNext_)

Defined at line 20184 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void BufferViewCreateInfo (const BufferViewCreateInfo & rhs)

Defined at line 20199 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void BufferViewCreateInfo (const VkBufferViewCreateInfo & rhs)

Defined at line 20201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & operator= (const BufferViewCreateInfo & rhs)

Defined at line 20206 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & operator= (const VkBufferViewCreateInfo & rhs)

Defined at line 20209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setPNext (const void * pNext_)

Defined at line 20216 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setPNext (const void * pNext_)

Defined at line 20222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setFlags (BufferViewCreateFlags flags_)

Defined at line 20228 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setFlags (BufferViewCreateFlags flags_)

Defined at line 20234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setBuffer (Buffer buffer_)

Defined at line 20240 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setBuffer (Buffer buffer_)

Defined at line 20246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setFormat (Format format_)

Defined at line 20252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setFormat (Format format_)

Defined at line 20258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setOffset (DeviceSize offset_)

Defined at line 20264 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setOffset (DeviceSize offset_)

Defined at line 20270 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo & setRange (DeviceSize range_)

Defined at line 20276 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

BufferViewCreateInfo && setRange (DeviceSize range_)

Defined at line 20282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkBufferViewCreateInfo & operator const VkBufferViewCreateInfo & ()

Defined at line 20289 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkBufferViewCreateInfo & operator VkBufferViewCreateInfo & ()

Defined at line 20294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkBufferViewCreateInfo * operator const VkBufferViewCreateInfo * ()

Defined at line 20299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkBufferViewCreateInfo * operator VkBufferViewCreateInfo * ()

Defined at line 20304 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const BufferViewCreateInfo & )

Defined at line 20319 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp