sandbox
Loading...
Searching...
No Matches
sbx::graphics::basic_buffer< Type, Usage, Properties > Member List

This is the complete list of members for sbx::graphics::basic_buffer< Type, Usage, Properties >, including all inherited members.

basic_buffer(std::span< const Type > elements, VkMemoryPropertyFlags properties=0, VkBufferUsageFlags usage=0u) (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >inline
basic_buffer(size_type size, VkMemoryPropertyFlags properties=0, VkBufferUsageFlags usage=0u) (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >inline
buffer_base(size_type size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, memory::observer_ptr< const void > memory=nullptr) (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_base
handle() const noexcept -> const VkBuffer & (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_base
map() -> memory::observer_ptr< void > (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_baseprotected
memory() const noexcept -> const VkDeviceMemory & (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_base
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::noncopyableprotected
operator const VkBuffer &() const noexcept (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_base
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
size() const noexcept -> VkDeviceSize override (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >inlinevirtual
size_in_bytes() const noexcept -> VkDeviceSize (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >inline
size_type typedef (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >
unmap() -> void (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_baseprotected
value_type typedef (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >
write(memory::observer_ptr< const void > data, size_type size, size_type offset=0) -> void (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_basevirtual
~basic_buffer() override=default (defined in sbx::graphics::basic_buffer< Type, Usage, Properties >)sbx::graphics::basic_buffer< Type, Usage, Properties >
~buffer_base() (defined in sbx::graphics::buffer_base)sbx::graphics::buffer_basevirtual
~noncopyable()=default (defined in sbx::utility::noncopyable)sbx::utility::noncopyableprotected