VulkanEngine 0.1
Graphics engine using Vulkan
Loading...
Searching...
No Matches
VulkanEngine::UniformBuffer< T > Member List

This is the complete list of members for VulkanEngine::UniformBuffer< T >, including all inherited members.

appendVkDescriptorSets(std::shared_ptr< std::vector< vk::WriteDescriptorSet > > write_descriptor_sets, std::shared_ptr< std::vector< vk::CopyDescriptorSet > > copy_descriptor_sets, const vk::DescriptorSet &destination_set)VulkanEngine::UniformBuffer< T >virtual
beginSingleUsageCommandBuffer()VulkanEngine::SingleUsageCommandBufferprotected
bindingVulkanEngine::Descriptorprotected
Buffer(size_t _data_size, vk::BufferUsageFlags usage_flags, vk::MemoryPropertyFlags memory_property_flags, VmaMemoryUsage vma_memory_usage)VulkanEngine::Buffer
data_sizeVulkanEngine::Bufferprotected
Descriptor(uint32_t _binding, uint32_t _desciptor_count, vk::DescriptorType _vk_descriptor_type, vk::ShaderStageFlags _vk_shader_stage_flags)VulkanEngine::Descriptor
descriptor_countVulkanEngine::Descriptorprotected
endSingleUsageCommandBuffer()VulkanEngine::SingleUsageCommandBufferprotected
getStagingBufferSize() constVulkanEngine::Buffervirtual
getVkBuffer() constVulkanEngine::Buffer
getVkDescriptorPoolSize() constVulkanEngine::Descriptor
getVkDescriptorSetLayoutBinding() constVulkanEngine::Descriptor
insertTransferCommand(const vk::CommandBuffer &command_buffer, const vk::Buffer &source_buffer)VulkanEngine::Buffervirtual
single_use_command_bufferVulkanEngine::SingleUsageCommandBufferprotected
UniformBuffer(uint32_t _binding, uint32_t _array_size=1, vk::ShaderStageFlags _vk_shader_stage_flags=vk::ShaderStageFlagBits::eAllGraphics)VulkanEngine::UniformBuffer< T >
updateBuffer(const void *_data, size_t _data_size)VulkanEngine::BufferBasevirtual
vk_descriptor_typeVulkanEngine::Descriptorprotected
vk_shader_stage_flags (defined in VulkanEngine::Descriptor)VulkanEngine::Descriptorprotected
vma_allocationVulkanEngine::BufferBaseprotected
~Buffer()VulkanEngine::Buffer
~Descriptor()VulkanEngine::Descriptor
~UniformBuffer()VulkanEngine::UniformBuffer< T >virtual