Struct BufferMemoryBarrier
- Namespace
- SharpVulkan
- Assembly
- Lime.dll
public struct BufferMemoryBarrier
- Inherited Members
-
Constructors
BufferMemoryBarrier(Buffer, AccessFlags, AccessFlags, uint, uint, ulong, ulong)
public BufferMemoryBarrier(Buffer buffer, AccessFlags sourceAccesMask, AccessFlags destinationAccessMask, uint sourceQueueFamilyIndex, uint destinationQueueFamilyIndex, ulong offset = 0, ulong size = 18446744073709551615)
Parameters
buffer
Buffer
sourceAccesMask
AccessFlags
destinationAccessMask
AccessFlags
sourceQueueFamilyIndex
uint
destinationQueueFamilyIndex
uint
offset
ulong
size
ulong
BufferMemoryBarrier(Buffer, AccessFlags, AccessFlags, ulong, ulong)
public BufferMemoryBarrier(Buffer buffer, AccessFlags sourceAccesMask, AccessFlags destinationAccessMask, ulong offset = 0, ulong size = 18446744073709551615)
Parameters
buffer
Buffer
sourceAccesMask
AccessFlags
destinationAccessMask
AccessFlags
offset
ulong
size
ulong
Fields
Buffer
Field Value
- Buffer
DestinationAccessMask
public AccessFlags DestinationAccessMask
Field Value
- AccessFlags
DestinationQueueFamilyIndex
public uint DestinationQueueFamilyIndex
Field Value
- uint
Next
Field Value
- nint
Offset
Field Value
- ulong
Size
Field Value
- ulong
SourceAccessMask
public AccessFlags SourceAccessMask
Field Value
- AccessFlags
SourceQueueFamilyIndex
public uint SourceQueueFamilyIndex
Field Value
- uint
StructureType
public StructureType StructureType
Field Value
- StructureType