Table of Contents

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

public Buffer Buffer

Field Value

Buffer

DestinationAccessMask

public AccessFlags DestinationAccessMask

Field Value

AccessFlags

DestinationQueueFamilyIndex

public uint DestinationQueueFamilyIndex

Field Value

uint

Next

public nint Next

Field Value

nint

Offset

public ulong Offset

Field Value

ulong

Size

public 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