Lugdunum  0.1.0
Classes | Public Attributes | List of all members
CmdPipelineBarrier::ImageMemoryBarrier Struct Reference
Collaboration diagram for CmdPipelineBarrier::ImageMemoryBarrier:
[legend]

Classes

struct  ImageSubresourceRange
 

Public Attributes

VkAccessFlags srcAccessMask {0xFFFFFFFF}
 
VkAccessFlags dstAccessMask {0xFFFFFFFF}
 
VkImageLayout oldLayout {VK_IMAGE_LAYOUT_UNDEFINED}
 
VkImageLayout newLayout {VK_IMAGE_LAYOUT_UNDEFINED}
 
uint32_t srcQueueFamilyIndex {VK_QUEUE_FAMILY_IGNORED}
 
uint32_t dstQueueFamilyIndex {VK_QUEUE_FAMILY_IGNORED}
 
const API::Image * image {nullptr}
 
ImageSubresourceRange subresourceRange
 

Detailed Description

Definition at line 19 of file Pipeline.inl.

Member Data Documentation

◆ srcAccessMask

VkAccessFlags CmdPipelineBarrier::ImageMemoryBarrier::srcAccessMask {0xFFFFFFFF}

Definition at line 34 of file Pipeline.inl.

◆ dstAccessMask

VkAccessFlags CmdPipelineBarrier::ImageMemoryBarrier::dstAccessMask {0xFFFFFFFF}

Definition at line 35 of file Pipeline.inl.

◆ oldLayout

VkImageLayout CmdPipelineBarrier::ImageMemoryBarrier::oldLayout {VK_IMAGE_LAYOUT_UNDEFINED}

Definition at line 36 of file Pipeline.inl.

◆ newLayout

VkImageLayout CmdPipelineBarrier::ImageMemoryBarrier::newLayout {VK_IMAGE_LAYOUT_UNDEFINED}

Definition at line 37 of file Pipeline.inl.

◆ srcQueueFamilyIndex

uint32_t CmdPipelineBarrier::ImageMemoryBarrier::srcQueueFamilyIndex {VK_QUEUE_FAMILY_IGNORED}

Definition at line 38 of file Pipeline.inl.

◆ dstQueueFamilyIndex

uint32_t CmdPipelineBarrier::ImageMemoryBarrier::dstQueueFamilyIndex {VK_QUEUE_FAMILY_IGNORED}

Definition at line 39 of file Pipeline.inl.

◆ image

const API::Image* CmdPipelineBarrier::ImageMemoryBarrier::image {nullptr}

Definition at line 40 of file Pipeline.inl.

◆ subresourceRange

ImageSubresourceRange CmdPipelineBarrier::ImageMemoryBarrier::subresourceRange

Definition at line 41 of file Pipeline.inl.


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