VulkanEngine
0.1
Graphics engine using Vulkan
Loading...
Searching...
No Matches
VulkanEngine::Attribute Member List
This is the complete list of members for
VulkanEngine::Attribute
, including all inherited members.
Attribute
(size_t _num_elements, size_t _element_size, vk::BufferUsageFlags flags)
VulkanEngine::Attribute
beginSingleUsageCommandBuffer
()
VulkanEngine::SingleUsageCommandBuffer
protected
Buffer
(size_t _data_size, vk::BufferUsageFlags usage_flags, vk::MemoryPropertyFlags memory_property_flags, VmaMemoryUsage vma_memory_usage)
VulkanEngine::Buffer
data_size
VulkanEngine::Buffer
protected
element_size
VulkanEngine::Attribute
protected
endSingleUsageCommandBuffer
()
VulkanEngine::SingleUsageCommandBuffer
protected
getNumElements
() const
VulkanEngine::Attribute
getStagingBufferSize
() const
VulkanEngine::Buffer
virtual
getVkBuffer
() const
VulkanEngine::Buffer
insertTransferCommand
(const vk::CommandBuffer &command_buffer, const vk::Buffer &source_buffer)
VulkanEngine::Buffer
virtual
num_elements
VulkanEngine::Attribute
protected
single_use_command_buffer
VulkanEngine::SingleUsageCommandBuffer
protected
source_buffer
VulkanEngine::StagedBuffer< Buffer >
protected
StagedBuffer
(DestinationClassArgs... args)
VulkanEngine::StagedBuffer< Buffer >
explicit
transferBuffer
(const vk::CommandBuffer &command_buffer=nullptr)
VulkanEngine::StagedBuffer< Buffer >
updateBuffer
(const void *_data, size_t _data_size) override
VulkanEngine::StagedBuffer< Buffer >
virtual
vma_allocation
VulkanEngine::BufferBase
protected
~Attribute
()
VulkanEngine::Attribute
~Buffer
()
VulkanEngine::Buffer
~StagedBuffer
()
VulkanEngine::StagedBuffer< Buffer >
Generated by
1.9.6