|
sandbox
|
This is the complete list of members for sbx::graphics::typed_buffer< Type, Usage, Properties >, including all inherited members.
| _mapped_memory (defined in sbx::graphics::buffer) | sbx::graphics::buffer | protected |
| address() const noexcept -> std::uint64_t (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| buffer(size_type size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, memory::observer_ptr< const void > memory=nullptr) (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| handle() const noexcept -> handle_type (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| handle_type typedef (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| map() -> void (defined in sbx::graphics::buffer) | sbx::graphics::buffer | protected |
| name() const noexcept -> std::string (defined in sbx::graphics::buffer) | sbx::graphics::buffer | inlinevirtual |
| noncopyable(const noncopyable &)=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable(noncopyable &&) noexcept=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| operator handle_type() const noexcept (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| operator=(const noncopyable &) -> noncopyable &=delete (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| operator=(noncopyable &&) noexcept -> noncopyable &=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | |
| resize(const size_type new_size) -> void (defined in sbx::graphics::buffer) | sbx::graphics::buffer | |
| size() const noexcept -> VkDeviceSize override (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | inlinevirtual |
| size_in_bytes() const noexcept -> VkDeviceSize (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | inline |
| size_type typedef (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | |
| typed_buffer(std::span< const Type > elements, VkMemoryPropertyFlags properties=0, VkBufferUsageFlags usage=0u) (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | inline |
| typed_buffer(size_type size, VkMemoryPropertyFlags properties=0, VkBufferUsageFlags usage=0u) (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | inline |
| unmap() -> void (defined in sbx::graphics::buffer) | sbx::graphics::buffer | protected |
| value_type typedef (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > | |
| write(memory::observer_ptr< const void > data, size_type size, size_type offset=0) -> void (defined in sbx::graphics::buffer) | sbx::graphics::buffer | virtual |
| ~buffer() (defined in sbx::graphics::buffer) | sbx::graphics::buffer | virtual |
| ~noncopyable()=default (defined in sbx::utility::noncopyable) | sbx::utility::noncopyable | protected |
| ~typed_buffer() override=default (defined in sbx::graphics::typed_buffer< Type, Usage, Properties >) | sbx::graphics::typed_buffer< Type, Usage, Properties > |