static VulkanBufferImageCopy |
VulkanBufferImageCopy.of(long bufferOffset,
int bufferRowLength,
int bufferImageHeight,
VulkanImageSubresourceLayers imageSubresource,
VulkanOffset3D imageOffset,
VulkanExtent3D imageExtent) |
Construct a new immutable VulkanBufferImageCopy instance.
|
static VulkanImageCopy |
VulkanImageCopy.of(VulkanImageSubresourceLayers sourceSubresource,
VulkanOffset3D sourceOffset,
VulkanImageSubresourceLayers targetSubresource,
VulkanOffset3D targetOffset,
VulkanExtent3D extent) |
Construct a new immutable VulkanImageCopy instance.
|
static VulkanImageCreateInfo |
VulkanImageCreateInfo.of(java.lang.Iterable<VulkanImageCreateFlag> flags,
VulkanImageKind imageType,
VulkanFormat format,
VulkanExtent3D extent,
int mipLevels,
int arrayLayers,
java.lang.Iterable<VulkanSampleCountFlag> samples,
VulkanImageTiling tiling,
java.lang.Iterable<VulkanImageUsageFlag> usage,
VulkanSharingMode sharingMode,
java.lang.Iterable<java.lang.Integer> queueFamilyIndices,
VulkanImageLayout initialLayout) |
Construct a new immutable VulkanImageCreateInfo instance.
|
static VulkanImageCreateInfo |
VulkanImageCreateInfo.of(java.util.Set<VulkanImageCreateFlag> flags,
VulkanImageKind imageType,
VulkanFormat format,
VulkanExtent3D extent,
int mipLevels,
int arrayLayers,
java.util.Set<VulkanSampleCountFlag> samples,
VulkanImageTiling tiling,
java.util.Set<VulkanImageUsageFlag> usage,
VulkanSharingMode sharingMode,
java.util.List<java.lang.Integer> queueFamilyIndices,
VulkanImageLayout initialLayout) |
Construct a new immutable VulkanImageCreateInfo instance.
|
static VulkanImageFormatProperties |
VulkanImageFormatProperties.of(VulkanExtent3D maxExtent,
int maxMipLevels,
int maxArrayLayers,
java.lang.Iterable<VulkanSampleCountFlag> sampleCounts,
long maxResourceSize) |
Construct a new immutable VulkanImageFormatProperties instance.
|
static VulkanImageFormatProperties |
VulkanImageFormatProperties.of(VulkanExtent3D maxExtent,
int maxMipLevels,
int maxArrayLayers,
java.util.Set<VulkanSampleCountFlag> sampleCounts,
long maxResourceSize) |
Construct a new immutable VulkanImageFormatProperties instance.
|
static VulkanQueueFamilyProperties |
VulkanQueueFamilyProperties.of(int queueFamilyIndex,
int queueCount,
java.lang.Iterable<VulkanQueueFamilyPropertyFlag> queueFlags,
int timestampValidBits,
VulkanExtent3D minImageTransferGranularity) |
Construct a new immutable VulkanQueueFamilyProperties instance.
|
static VulkanQueueFamilyProperties |
VulkanQueueFamilyProperties.of(int queueFamilyIndex,
int queueCount,
java.util.Set<VulkanQueueFamilyPropertyFlag> queueFlags,
int timestampValidBits,
VulkanExtent3D minImageTransferGranularity) |
Construct a new immutable VulkanQueueFamilyProperties instance.
|
VulkanImageCopy.Builder |
VulkanImageCopy.Builder.setExtent(VulkanExtent3D extent) |
Initializes the value for the extent attribute.
|
VulkanImageCreateInfo.Builder |
VulkanImageCreateInfo.Builder.setExtent(VulkanExtent3D extent) |
Initializes the value for the extent attribute.
|
VulkanBufferImageCopy.Builder |
VulkanBufferImageCopy.Builder.setImageExtent(VulkanExtent3D imageExtent) |
|
VulkanImageFormatProperties.Builder |
VulkanImageFormatProperties.Builder.setMaxExtent(VulkanExtent3D maxExtent) |
Initializes the value for the maxExtent attribute.
|
VulkanQueueFamilyProperties.Builder |
VulkanQueueFamilyProperties.Builder.setMinImageTransferGranularity(VulkanExtent3D minImageTransferGranularity) |
|
VulkanImageCopy |
VulkanImageCopy.withExtent(VulkanExtent3D value) |
Copy the current immutable object by setting a value for the extent attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withExtent(VulkanExtent3D value) |
Copy the current immutable object by setting a value for the extent attribute.
|
VulkanBufferImageCopy |
VulkanBufferImageCopy.withImageExtent(VulkanExtent3D value) |
Copy the current immutable object by setting a value for the imageExtent attribute.
|
VulkanImageFormatProperties |
VulkanImageFormatProperties.withMaxExtent(VulkanExtent3D value) |
Copy the current immutable object by setting a value for the maxExtent attribute.
|
VulkanQueueFamilyProperties |
VulkanQueueFamilyProperties.withMinImageTransferGranularity(VulkanExtent3D value) |
|