|
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 |