LiteFX 0.3.1.2022
Computer Graphics Engine
|
This is the complete list of members for LiteFX::Rendering::Backends::VulkanBuffer, including all inherited members.
alignedElementSize() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
allocate(const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, const VmaAllocator &allocator, const VkBufferCreateInfo &createInfo, const VmaAllocationCreateInfo &allocationInfo, VmaAllocationInfo *allocationResult=nullptr) | LiteFX::Rendering::Backends::VulkanBuffer | static |
allocate(const String &name, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, const VmaAllocator &allocator, const VkBufferCreateInfo &createInfo, const VmaAllocationCreateInfo &allocationInfo, VmaAllocationInfo *allocationResult=nullptr) | LiteFX::Rendering::Backends::VulkanBuffer | static |
elementAlignment() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
elements() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
elementSize() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
LiteFX::handle() noexcept=0 | LiteFX::IResource< VkBuffer > | protectedpure virtual |
LiteFX::handle() const noexcept=0 | LiteFX::IResource< VkBuffer > | pure virtual |
Resource< VkBuffer >::handle() noexcept override | LiteFX::Resource< VkBuffer > | inlineprotectedvirtual |
Resource< VkBuffer >::handle() const noexcept override | LiteFX::Resource< VkBuffer > | inlinevirtual |
map(const void *const data, const size_t &size, const UInt32 &element=0) override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
map(Span< const void *const > data, const size_t &elementSize, const UInt32 &firstElement=0) override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
LiteFX::name() const noexcept=0 | LiteFX::Rendering::IStateResource | pure virtual |
LiteFX::Rendering::StateResource::name() noexcept | LiteFX::Rendering::StateResource | protected |
LiteFX::Rendering::StateResource::name() const noexcept override | LiteFX::Rendering::StateResource | virtual |
Resource(const VkBuffer handle) noexcept | LiteFX::Resource< VkBuffer > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< VkBuffer > | |
Resource(Resource &&)=delete | LiteFX::Resource< VkBuffer > | |
size() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
state(const UInt32 &subresource=0) const override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
state(const UInt32 &subresource=0) override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
StateResource() noexcept | LiteFX::Rendering::StateResource | protected |
StateResource(StringView name) | LiteFX::Rendering::StateResource | explicit |
StateResource(StateResource &&)=delete | LiteFX::Rendering::StateResource | |
StateResource(const StateResource &)=delete | LiteFX::Rendering::StateResource | |
type() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
VulkanBuffer(VkBuffer buffer, const BufferType &type, const UInt32 &elements, const size_t &elementSize, const size_t &alignment, const bool &writable, const ResourceState &initialState, const VmaAllocator &allocator, const VmaAllocation &allocation, const String &name) | LiteFX::Rendering::Backends::VulkanBuffer | explicit |
VulkanBuffer(VulkanBuffer &&)=delete | LiteFX::Rendering::Backends::VulkanBuffer | |
VulkanBuffer(const VulkanBuffer &)=delete | LiteFX::Rendering::Backends::VulkanBuffer | |
writable() const noexcept override | LiteFX::Rendering::Backends::VulkanBuffer | virtual |
~IBuffer() noexcept=default | LiteFX::Rendering::IBuffer | virtual |
~IDeviceMemory() noexcept=default | LiteFX::Rendering::IDeviceMemory | virtual |
~IMappable() noexcept=default | LiteFX::Rendering::IMappable | virtual |
~IResource() noexcept=default | LiteFX::IResource< VkBuffer > | virtual |
~IStateResource() noexcept=default | LiteFX::Rendering::IStateResource | virtual |
~IVulkanBuffer() noexcept=default | LiteFX::Rendering::Backends::IVulkanBuffer | virtual |
~Resource() noexcept=default | LiteFX::Resource< VkBuffer > | virtual |
~StateResource() noexcept | LiteFX::Rendering::StateResource | virtual |
~VulkanBuffer() noexcept | LiteFX::Rendering::Backends::VulkanBuffer | virtual |