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

This is the complete list of members for VulkanEngine::Image< format, image_type, tiling, sample_count_flags >, including all inherited members.

beginSingleUsageCommandBuffer()VulkanEngine::SingleUsageCommandBufferprotected
createImageView(vk::ImageViewType image_view_type, vk::ImageAspectFlags image_aspect_flags)VulkanEngine::Image< 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
endSingleUsageCommandBuffer()VulkanEngine::SingleUsageCommandBufferprotected
getStagingBufferSize() constVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protectedvirtual
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 >
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_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
vma_allocationVulkanEngine::BufferBaseprotected
widthVulkanEngine::Image< format, image_type, tiling, sample_count_flags >protected
~Image()VulkanEngine::Image< format, image_type, tiling, sample_count_flags >virtual
~ImageBase()VulkanEngine::ImageBasevirtual