Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
VKBuffer 成员列表

成员的完整列表,这些成员属于 VKBuffer,包括所有继承而来的类成员

Buffer(size_t size, Type type, Usage usage)Buffer
data_ (定义于 Buffer)Bufferprotected
flush(size_t size=VK_WHOLE_SIZE, size_t offset=0) overrideVKBuffervirtual
get_data()Buffer
get_size() constBuffer
get_type() constBuffer
get_usage() constBuffer
map(size_t size=VK_WHOLE_SIZE, size_t offset=0) overrideVKBuffervirtual
operator VkBuffer() noexcept (定义于 VKBuffer)VKBuffer
operator VkBuffer() const noexcept (定义于 VKBuffer)VKBuffer
read(void *data, size_t size, size_t offset=0)Buffer
size_ (定义于 Buffer)Bufferprotected
Type 枚举名称Buffer
type_ (定义于 Buffer)Bufferprotected
unmap() overrideVKBuffervirtual
Usage 枚举名称Buffer
usage_ (定义于 Buffer)Bufferprotected
VKBuffer(size_t size, Buffer::Type type, Buffer::Usage usage, VkMemoryPropertyFlags properties) (定义于 VKBuffer)VKBuffer
write(std::span< T > data, size_t offset=0)Buffer
write(const void *data, size_t size, size_t offset=0)Buffer
~VKBuffer() (定义于 VKBuffer)VKBuffervirtual