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