SPARK
0.1.0
A general purpose game engine written in C++.
|
This is the complete list of members for spark::render::vk::VulkanBuffer, including all inherited members.
alignedElementSize() const noexcept override | spark::render::vk::VulkanBuffer | virtual |
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::VulkanBuffer | static |
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::VulkanBuffer | static |
elementAlignment() const override | spark::render::vk::VulkanBuffer | virtual |
elements() const noexcept override | spark::render::vk::VulkanBuffer | virtual |
elementSize() const noexcept override | spark::render::vk::VulkanBuffer | virtual |
handle() const final | spark::render::Resource< VkBuffer > | virtual |
spark::render::Resource< VkBuffer >::handle() final | spark::render::Resource< VkBuffer > | protectedvirtual |
map(const void *data, std::size_t size, unsigned element) override | spark::render::vk::VulkanBuffer | |
map(std::span< const void * > data, std::size_t element_size, unsigned first_element) override | spark::render::vk::VulkanBuffer | |
map(void *data, size_t size, unsigned element, bool write) override | spark::render::vk::VulkanBuffer | |
map(std::span< void * > data, size_t element_size, unsigned first_element, bool write) override | spark::render::vk::VulkanBuffer | |
spark::render::vk::IVulkanBuffer::map(const void *data, std::size_t size, unsigned int element)=0 | spark::render::IMappable | pure virtual |
spark::render::vk::IVulkanBuffer::map(std::span< const void * > data, std::size_t element_size, unsigned int first_element)=0 | spark::render::IMappable | pure virtual |
spark::render::vk::IVulkanBuffer::map(void *data, size_t size, unsigned int element=0, bool write=true)=0 | spark::render::IMappable | pure virtual |
spark::render::vk::IVulkanBuffer::map(std::span< void * > data, size_t element_size, unsigned int first_element=0, bool write=true)=0 | spark::render::IMappable | pure virtual |
name() const noexcept final | spark::render::StateResource | virtual |
spark::render::StateResource::name() noexcept | spark::render::StateResource | protected |
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) noexcept | spark::render::Resource< VkBuffer > | explicit |
size() const noexcept override | spark::render::vk::VulkanBuffer | virtual |
StateResource(std::string_view name) noexcept | spark::render::StateResource | explicit |
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() noexcept | spark::render::StateResource | explicitprotected |
type() const override | spark::render::vk::VulkanBuffer | virtual |
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::VulkanBuffer | explicit |
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 override | spark::render::vk::VulkanBuffer | virtual |
~IBuffer() noexcept override=default (defined in spark::render::IBuffer) | spark::render::IBuffer | |
~IDeviceMemory() noexcept=default (defined in spark::render::IDeviceMemory) | spark::render::IDeviceMemory | virtual |
~IMappable() noexcept=default (defined in spark::render::IMappable) | spark::render::IMappable | virtual |
~IStateResource() noexcept=default (defined in spark::render::IStateResource) | spark::render::IStateResource | virtual |
~StateResource() noexcept override (defined in spark::render::StateResource) | spark::render::StateResource | |
~VulkanBuffer() override (defined in spark::render::vk::VulkanBuffer) | spark::render::vk::VulkanBuffer |