Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Attributes | List of all members
foray::core::ImageLayoutCache::Barrier Struct Reference

See VkImageMemoryBarrier. More...

#include <foray_imagelayoutcache.hpp>

Public Attributes

VkAccessFlags SrcAccessMask = VkAccessFlagBits::VK_ACCESS_NONE
 
VkAccessFlags DstAccessMask = VkAccessFlagBits::VK_ACCESS_NONE
 
uint32_t SrcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED
 
uint32_t DstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED
 
VkImageLayout NewLayout
 
VkImageSubresourceRange SubresourceRange = VkImageSubresourceRange{.aspectMask = VkImageAspectFlagBits::VK_IMAGE_ASPECT_COLOR_BIT, .levelCount = 1U, .layerCount = 1U}
 

Detailed Description

See VkImageMemoryBarrier.

Member Data Documentation

◆ DstAccessMask

VkAccessFlags foray::core::ImageLayoutCache::Barrier::DstAccessMask = VkAccessFlagBits::VK_ACCESS_NONE

◆ DstQueueFamilyIndex

uint32_t foray::core::ImageLayoutCache::Barrier::DstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED

◆ NewLayout

VkImageLayout foray::core::ImageLayoutCache::Barrier::NewLayout

◆ SrcAccessMask

VkAccessFlags foray::core::ImageLayoutCache::Barrier::SrcAccessMask = VkAccessFlagBits::VK_ACCESS_NONE

◆ SrcQueueFamilyIndex

uint32_t foray::core::ImageLayoutCache::Barrier::SrcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED

◆ SubresourceRange

VkImageSubresourceRange foray::core::ImageLayoutCache::Barrier::SubresourceRange = VkImageSubresourceRange{.aspectMask = VkImageAspectFlagBits::VK_IMAGE_ASPECT_COLOR_BIT, .levelCount = 1U, .layerCount = 1U}

The documentation for this struct was generated from the following file: