VulkanImageCreateInfo |
VulkanImageCreateInfo.Builder.build() |
|
static VulkanImageCreateInfo |
VulkanImageCreateInfo.copyOf(VulkanImageCreateInfoType 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.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withArrayLayers(int value) |
Copy the current immutable object by setting a value for the arrayLayers attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withExtent(VulkanExtent3D value) |
Copy the current immutable object by setting a value for the extent attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withFlags(VulkanImageCreateFlag... elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withFlags(java.lang.Iterable<VulkanImageCreateFlag> elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withFormat(VulkanFormat value) |
Copy the current immutable object by setting a value for the format attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withImageType(VulkanImageKind value) |
Copy the current immutable object by setting a value for the imageType attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withInitialLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the initialLayout attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withMipLevels(int value) |
Copy the current immutable object by setting a value for the mipLevels attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withQueueFamilyIndices(int... elements) |
Copy the current immutable object with elements that replace the content of queueFamilyIndices .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withQueueFamilyIndices(java.lang.Iterable<java.lang.Integer> elements) |
Copy the current immutable object with elements that replace the content of queueFamilyIndices .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withSamples(VulkanSampleCountFlag... elements) |
Copy the current immutable object with elements that replace the content of samples .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withSamples(java.lang.Iterable<VulkanSampleCountFlag> elements) |
Copy the current immutable object with elements that replace the content of samples .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withSharingMode(VulkanSharingMode value) |
Copy the current immutable object by setting a value for the sharingMode attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withTiling(VulkanImageTiling value) |
Copy the current immutable object by setting a value for the tiling attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withUsage(VulkanImageUsageFlag... elements) |
Copy the current immutable object with elements that replace the content of usage .
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withUsage(java.lang.Iterable<VulkanImageUsageFlag> elements) |
Copy the current immutable object with elements that replace the content of usage .
|