Skip to content

KDGpu::BufferOptions

#include <buffer_options.h>

Public Attributes

Name
std::string_view label
DeviceSize size
BufferUsageFlags usage
MemoryUsage memoryUsage
SharingMode sharingMode
std::vector< uint32_t > queueTypeIndices
ExternalMemoryHandleTypeFlags externalMemoryHandleType

Public Attributes Documentation

variable label

1
std::string_view label;

variable size

1
DeviceSize size;

variable usage

1
BufferUsageFlags usage;

variable memoryUsage

1
MemoryUsage memoryUsage;

variable sharingMode

1
SharingMode sharingMode { SharingMode::Exclusive };

variable queueTypeIndices

1
std::vector< uint32_t > queueTypeIndices {};

variable externalMemoryHandleType

1
ExternalMemoryHandleTypeFlags externalMemoryHandleType { ExternalMemoryHandleTypeFlagBits::None };

Updated on 2024-09-10 at 00:01:36 +0000