wren
Vulkan-based game engine
|
This is the complete list of members for wren::vk::Buffer, including all inherited members.
allocation_ | wren::vk::Buffer | private |
allocator_ | wren::vk::Buffer | private |
Buffer(const VmaAllocator &allocator) | wren::vk::Buffer | inline |
Buffer(const Buffer &)=delete | wren::vk::Buffer | |
Buffer(Buffer &&)=delete | wren::vk::Buffer | |
buffer_ | wren::vk::Buffer | private |
copy_buffer(const ::vk::Device &device, const ::vk::Queue &submit_queue, const ::vk::CommandPool &command_pool, const std::shared_ptr< Buffer > &src, const std::shared_ptr< Buffer > &dst, size_t size) -> expected< void > | wren::vk::Buffer | static |
create(const VmaAllocator &allocator, size_t size, VkBufferUsageFlags usage, const std::optional< VmaAllocationCreateFlags > &flags={}) -> std::shared_ptr< Buffer > | wren::vk::Buffer | static |
get() const | wren::vk::Buffer | inline |
map() | wren::vk::Buffer | inline |
mapped_ptr_ | wren::vk::Buffer | private |
operator=(const Buffer &)=delete | wren::vk::Buffer | |
operator=(Buffer &&)=delete | wren::vk::Buffer | |
set_data_raw(std::span< const T > data) -> expected< void > | wren::vk::Buffer | |
set_data_raw(const void *data, std::size_t size) -> expected< void > | wren::vk::Buffer | |
unmap() | wren::vk::Buffer | inline |
~Buffer() | wren::vk::Buffer |