|
using | size_type = VkDeviceSize |
|
|
| buffer_base (size_type size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, memory::observer_ptr< const void > memory=nullptr) |
|
auto | handle () const noexcept -> const VkBuffer & |
|
| operator const VkBuffer & () const noexcept |
|
auto | memory () const noexcept -> const VkDeviceMemory & |
|
virtual auto | size () const noexcept -> size_type |
|
virtual auto | write (memory::observer_ptr< const void > data, size_type size, size_type offset=0) -> void |
|
| noncopyable (const noncopyable &)=delete |
|
| noncopyable (noncopyable &&) noexcept=default |
|
auto | operator= (const noncopyable &) -> noncopyable &=delete |
|
auto | operator= (noncopyable &&) noexcept -> noncopyable &=default |
|
The documentation for this class was generated from the following files:
- libsbx-graphics/libsbx/graphics/buffers/buffer.hpp
- libsbx-graphics/libsbx/graphics/buffers/buffer.cpp