Struct ImageMemoryBarrier
- Namespace
- SharpVulkan
- Assembly
- Lime.dll
public struct ImageMemoryBarrier
- Inherited Members
-
Constructors
ImageMemoryBarrier(Image, ImageLayout, ImageLayout, AccessFlags, AccessFlags, ImageSubresourceRange)
public ImageMemoryBarrier(Image image, ImageLayout oldLayout, ImageLayout newLayout, AccessFlags sourceAccesMask, AccessFlags destinationAccessMask, ImageSubresourceRange subresourceRange)
Parameters
image
Image
oldLayout
ImageLayout
newLayout
ImageLayout
sourceAccesMask
AccessFlags
destinationAccessMask
AccessFlags
subresourceRange
ImageSubresourceRange
ImageMemoryBarrier(Image, ImageLayout, ImageLayout, AccessFlags, AccessFlags, uint, uint, ImageSubresourceRange)
public ImageMemoryBarrier(Image image, ImageLayout oldLayout, ImageLayout newLayout, AccessFlags sourceAccesMask, AccessFlags destinationAccessMask, uint sourceQueueFamilyIndex, uint destinationQueueFamilyIndex, ImageSubresourceRange subresourceRange)
Parameters
image
Image
oldLayout
ImageLayout
newLayout
ImageLayout
sourceAccesMask
AccessFlags
destinationAccessMask
AccessFlags
sourceQueueFamilyIndex
uint
destinationQueueFamilyIndex
uint
subresourceRange
ImageSubresourceRange
Fields
DestinationAccessMask
public AccessFlags DestinationAccessMask
Field Value
- AccessFlags
DestinationQueueFamilyIndex
public uint DestinationQueueFamilyIndex
Field Value
- uint
Image
Field Value
- Image
NewLayout
public ImageLayout NewLayout
Field Value
- ImageLayout
Next
Field Value
- nint
OldLayout
public ImageLayout OldLayout
Field Value
- ImageLayout
SourceAccessMask
public AccessFlags SourceAccessMask
Field Value
- AccessFlags
SourceQueueFamilyIndex
public uint SourceQueueFamilyIndex
Field Value
- uint
StructureType
public StructureType StructureType
Field Value
- StructureType
SubresourceRange
public ImageSubresourceRange SubresourceRange
Field Value
- ImageSubresourceRange