Interface VulkanBufferMemoryBarrierType
- All Known Implementing Classes:
VulkanBufferMemoryBarrier
@Immutable
public interface VulkanBufferMemoryBarrierType
Structure specifying the parameters of a buffer memory barrier.
- See Also:
-
Method Details
-
sourceAccessMask
- Returns:
- The source access mask
-
targetAccessMask
- Returns:
- The target access mask
-
sourceQueueFamilyIndex
- Returns:
- The source queue family for a queue family ownership transfer.
-
targetQueueFamilyIndex
- Returns:
- The target queue family for a queue family ownership transfer.
-
buffer
- Returns:
- The buffer affected by this barrier.
-
offset
@Parameter long offset()- Returns:
- An offset in bytes into the backing memory for buffer; this is relative to the base offset as bound to the buffer
-
size
@Parameter long size()- Returns:
- A size in bytes of the affected area of backing memory for buffer, or VK_WHOLE_SIZE to use the range from offset to the end of the buffer.
-