VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.Builder.build() |
|
static VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.copyOf(VulkanSwapChainCreateInfoType instance) |
|
static VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType surface,
int minimumImageCount,
VulkanFormat imageFormat,
VulkanColorSpaceKHR imageColorSpace,
VulkanExtent2D imageExtent,
int imageArrayLayers,
java.lang.Iterable<VulkanImageUsageFlag> imageUsageFlags,
VulkanSharingMode imageSharingMode,
java.lang.Iterable<java.lang.Integer> queueFamilyIndices,
java.lang.Iterable<VulkanSurfaceTransformFlagKHR> preTransform,
java.lang.Iterable<VulkanCompositeAlphaFlagKHR> compositeAlpha,
VulkanPresentModeKHR presentMode,
boolean clipped,
java.util.Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> oldSwapChain) |
Construct a new immutable VulkanSwapChainCreateInfo instance.
|
static VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType surface,
int minimumImageCount,
VulkanFormat imageFormat,
VulkanColorSpaceKHR imageColorSpace,
VulkanExtent2D imageExtent,
int imageArrayLayers,
java.util.Set<VulkanImageUsageFlag> imageUsageFlags,
VulkanSharingMode imageSharingMode,
java.util.List<java.lang.Integer> queueFamilyIndices,
java.util.Set<VulkanSurfaceTransformFlagKHR> preTransform,
java.util.Set<VulkanCompositeAlphaFlagKHR> compositeAlpha,
VulkanPresentModeKHR presentMode,
boolean clipped,
java.util.Optional<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> oldSwapChain) |
Construct a new immutable VulkanSwapChainCreateInfo instance.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withClipped(boolean value) |
Copy the current immutable object by setting a value for the clipped attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withCompositeAlpha(VulkanCompositeAlphaFlagKHR... elements) |
Copy the current immutable object with elements that replace the content of compositeAlpha .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withCompositeAlpha(java.lang.Iterable<VulkanCompositeAlphaFlagKHR> elements) |
Copy the current immutable object with elements that replace the content of compositeAlpha .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageArrayLayers(int value) |
Copy the current immutable object by setting a value for the imageArrayLayers attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageColorSpace(VulkanColorSpaceKHR value) |
Copy the current immutable object by setting a value for the imageColorSpace attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageExtent(VulkanExtent2D value) |
Copy the current immutable object by setting a value for the imageExtent attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageFormat(VulkanFormat value) |
Copy the current immutable object by setting a value for the imageFormat attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageSharingMode(VulkanSharingMode value) |
Copy the current immutable object by setting a value for the imageSharingMode attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageUsageFlags(VulkanImageUsageFlag... elements) |
Copy the current immutable object with elements that replace the content of imageUsageFlags .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withImageUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements) |
Copy the current immutable object with elements that replace the content of imageUsageFlags .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withMinimumImageCount(int value) |
Copy the current immutable object by setting a value for the minimumImageCount attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withOldSwapChain(VulkanExtKHRSwapChainType.VulkanKHRSwapChainType value) |
Copy the current immutable object by setting a present value for the optional oldSwapChain attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withOldSwapChain(java.util.Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> optional) |
Copy the current immutable object by setting an optional value for the oldSwapChain attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withPresentMode(VulkanPresentModeKHR value) |
Copy the current immutable object by setting a value for the presentMode attribute.
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withPreTransform(VulkanSurfaceTransformFlagKHR... elements) |
Copy the current immutable object with elements that replace the content of preTransform .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withPreTransform(java.lang.Iterable<VulkanSurfaceTransformFlagKHR> elements) |
Copy the current immutable object with elements that replace the content of preTransform .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withQueueFamilyIndices(int... elements) |
Copy the current immutable object with elements that replace the content of queueFamilyIndices .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withQueueFamilyIndices(java.lang.Iterable<java.lang.Integer> elements) |
Copy the current immutable object with elements that replace the content of queueFamilyIndices .
|
VulkanSwapChainCreateInfo |
VulkanSwapChainCreateInfo.withSurface(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType value) |
Copy the current immutable object by setting a value for the surface attribute.
|