|
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 |