VulkanEngine 0.1
Graphics engine using Vulkan
Loading...
Searching...
No Matches
VulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags > Member List

This is the complete list of members for VulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags >, 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::ShaderImage< format, image_type, tiling, sample_count_flags >virtual
beginSingleUsageCommandBuffer()VulkanEngine::SingleUsageCommandBufferprotected
bindingVulkanEngine::Descriptorprotected
createImageView(vk::ImageViewType image_view_type, vk::ImageAspectFlags image_aspect_flags)VulkanEngine::Image< format, image_type, tiling, sample_count_flags >
createSampler()VulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags >
data_sizeVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
depthVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
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::Image< format, image_type, tiling, sample_count_flags >protectedvirtual
getVkDescriptorImageInfo() constVulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags >
getVkDescriptorPoolSize() constVulkanEngine::Descriptor
getVkDescriptorSetLayoutBinding() constVulkanEngine::Descriptor
getVkFormat() constVulkanEngine::Image< format, image_type, tiling, sample_count_flags >
getVkImage() constVulkanEngine::Image< format, image_type, tiling, sample_count_flags >virtual
getVkImageView() constVulkanEngine::Image< format, image_type, tiling, sample_count_flags >virtual
getVkSampleCountFlags() constVulkanEngine::Image< format, image_type, tiling, sample_count_flags >
heightVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
Image(vk::ImageLayout initial_layout, vk::ImageUsageFlags usage_flags, VmaMemoryUsage vma_memory_usage, uint32_t _width, uint32_t _height, uint32_t _depth, size_t pixel_size, bool generate_mip_maps)VulkanEngine::Image< format, image_type, tiling, sample_count_flags >
image_create_infoVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
ImageBase()VulkanEngine::ImageBase
insertTransferCommand(const vk::CommandBuffer &command_buffer, const vk::Buffer &source_buffer)VulkanEngine::Image< format, image_type, tiling, sample_count_flags >protectedvirtual
mipmap_levelsVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
setImageData(const void *data)VulkanEngine::Image< format, image_type, tiling, sample_count_flags >
ShaderImage(vk::ImageLayout initial_layout, vk::ImageUsageFlags usage_flags, VmaMemoryUsage vma_memory_usage, uint32_t width, uint32_t height, uint32_t depth, size_t pixel_size, uint32_t binding, uint32_t descriptor_count, vk::DescriptorType descriptor_type, vk::ShaderStageFlags shader_stage_flags)VulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags >
single_use_command_bufferVulkanEngine::SingleUsageCommandBufferprotected
transitionImageLayout(vk::ImageLayout new_layout, const vk::CommandBuffer &command_buffer=nullptr)VulkanEngine::Image< format, image_type, tiling, sample_count_flags >
updateBuffer(const void *_data, size_t _data_size)VulkanEngine::BufferBasevirtual
vk_descriptor_typeVulkanEngine::Descriptorprotected
vk_imageVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
vk_image_layoutVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
vk_image_viewVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
vk_shader_stage_flags (defined in VulkanEngine::Descriptor)VulkanEngine::Descriptorprotected
vma_allocationVulkanEngine::BufferBaseprotected
widthVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
~Descriptor()VulkanEngine::Descriptor
~Image()VulkanEngine::Image< format, image_type, tiling, sample_count_flags >virtual
~ImageBase()VulkanEngine::ImageBasevirtual
~ShaderImage()VulkanEngine::ShaderImage< format, image_type, tiling, sample_count_flags >