SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::vk::VulkanBuffer Member List

This is the complete list of members for spark::render::vk::VulkanBuffer, including all inherited members.

alignedElementSize() const noexcept overridespark::render::vk::VulkanBuffervirtual
Allocate(BufferType type, unsigned elements, std::size_t element_size, std::size_t alignment, bool writable, const VmaAllocator &allocator, const VkBufferCreateInfo &create_info, const VmaAllocationCreateInfo &allocation_info, VmaAllocationInfo *allocation_result=nullptr)spark::render::vk::VulkanBufferstatic
Allocate(const std::string &name, BufferType type, unsigned elements, std::size_t element_size, std::size_t alignment, bool writable, const VmaAllocator &allocator, const VkBufferCreateInfo &create_info, const VmaAllocationCreateInfo &allocation_info, VmaAllocationInfo *allocation_result=nullptr)spark::render::vk::VulkanBufferstatic
elementAlignment() const overridespark::render::vk::VulkanBuffervirtual
elements() const noexcept overridespark::render::vk::VulkanBuffervirtual
elementSize() const noexcept overridespark::render::vk::VulkanBuffervirtual
handle() const finalspark::render::Resource< VkBuffer >virtual
spark::render::Resource< VkBuffer >::handle() finalspark::render::Resource< VkBuffer >protectedvirtual
map(const void *data, std::size_t size, unsigned element) overridespark::render::vk::VulkanBuffer
map(std::span< const void * > data, std::size_t element_size, unsigned first_element) overridespark::render::vk::VulkanBuffer
map(void *data, size_t size, unsigned element, bool write) overridespark::render::vk::VulkanBuffer
map(std::span< void * > data, size_t element_size, unsigned first_element, bool write) overridespark::render::vk::VulkanBuffer
spark::render::vk::IVulkanBuffer::map(const void *data, std::size_t size, unsigned int element)=0spark::render::IMappablepure virtual
spark::render::vk::IVulkanBuffer::map(std::span< const void * > data, std::size_t element_size, unsigned int first_element)=0spark::render::IMappablepure virtual
spark::render::vk::IVulkanBuffer::map(void *data, size_t size, unsigned int element=0, bool write=true)=0spark::render::IMappablepure virtual
spark::render::vk::IVulkanBuffer::map(std::span< void * > data, size_t element_size, unsigned int first_element=0, bool write=true)=0spark::render::IMappablepure virtual
name() const noexcept finalspark::render::StateResourcevirtual
spark::render::StateResource::name() noexceptspark::render::StateResourceprotected
operator=(const VulkanBuffer &other)=delete (defined in spark::render::vk::VulkanBuffer)spark::render::vk::VulkanBuffer
operator=(VulkanBuffer &&other) noexcept=delete (defined in spark::render::vk::VulkanBuffer)spark::render::vk::VulkanBuffer
operator=(const StateResource &other)=delete (defined in spark::render::StateResource)spark::render::StateResource
operator=(StateResource &&other) noexcept (defined in spark::render::StateResource)spark::render::StateResource
Resource(VkBuffer handle) noexceptspark::render::Resource< VkBuffer >explicit
size() const noexcept overridespark::render::vk::VulkanBuffervirtual
StateResource(std::string_view name) noexceptspark::render::StateResourceexplicit
StateResource(const StateResource &other)=delete (defined in spark::render::StateResource)spark::render::StateResource
StateResource(StateResource &&other) noexcept (defined in spark::render::StateResource)spark::render::StateResource
StateResource() noexceptspark::render::StateResourceexplicitprotected
type() const overridespark::render::vk::VulkanBuffervirtual
VulkanBuffer(VkBuffer buffer, BufferType type, unsigned elements, std::size_t element_size, std::size_t alignment, bool writable, const VmaAllocator &allocator, const VmaAllocation &allocation, const std::string &name)spark::render::vk::VulkanBufferexplicit
VulkanBuffer(const VulkanBuffer &other)=delete (defined in spark::render::vk::VulkanBuffer)spark::render::vk::VulkanBuffer
VulkanBuffer(VulkanBuffer &&other) noexcept=delete (defined in spark::render::vk::VulkanBuffer)spark::render::vk::VulkanBuffer
writable() const noexcept overridespark::render::vk::VulkanBuffervirtual
~IBuffer() noexcept override=default (defined in spark::render::IBuffer)spark::render::IBuffer
~IDeviceMemory() noexcept=default (defined in spark::render::IDeviceMemory)spark::render::IDeviceMemoryvirtual
~IMappable() noexcept=default (defined in spark::render::IMappable)spark::render::IMappablevirtual
~IStateResource() noexcept=default (defined in spark::render::IStateResource)spark::render::IStateResourcevirtual
~StateResource() noexcept override (defined in spark::render::StateResource)spark::render::StateResource
~VulkanBuffer() override (defined in spark::render::vk::VulkanBuffer)spark::render::vk::VulkanBuffer