Uses of Class
com.io7m.jcoronado.api.VulkanApplicationInfo
-
Packages that use VulkanApplicationInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API) -
-
Uses of VulkanApplicationInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanApplicationInfo Modifier and Type Method Description VulkanApplicationInfo
VulkanInstanceCreateInfo. applicationInfo()
VulkanApplicationInfo
VulkanInstanceCreateInfoType. applicationInfo()
VulkanApplicationInfo
VulkanApplicationInfo.Builder. build()
Builds a newVulkanApplicationInfo
.static VulkanApplicationInfo
VulkanApplicationInfo. copyOf(VulkanApplicationInfoType instance)
Creates an immutable copy of aVulkanApplicationInfoType
value.static VulkanApplicationInfo
VulkanApplicationInfo. of(java.lang.String applicationName, int applicationVersion, java.lang.String engineName, int engineVersion, int vulkanAPIVersion)
Construct a new immutableVulkanApplicationInfo
instance.VulkanApplicationInfo
VulkanApplicationInfo. withApplicationName(java.lang.String value)
Copy the current immutable object by setting a value for theapplicationName
attribute.VulkanApplicationInfo
VulkanApplicationInfo. withApplicationVersion(int value)
Copy the current immutable object by setting a value for theapplicationVersion
attribute.VulkanApplicationInfo
VulkanApplicationInfo. withEngineName(java.lang.String value)
Copy the current immutable object by setting a value for theengineName
attribute.VulkanApplicationInfo
VulkanApplicationInfo. withEngineVersion(int value)
Copy the current immutable object by setting a value for theengineVersion
attribute.VulkanApplicationInfo
VulkanApplicationInfo. withVulkanAPIVersion(int value)
Copy the current immutable object by setting a value for thevulkanAPIVersion
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanApplicationInfo Modifier and Type Method Description static VulkanInstanceCreateInfo
VulkanInstanceCreateInfo. of(VulkanApplicationInfo applicationInfo, java.lang.Iterable<java.lang.String> enabledExtensions, java.lang.Iterable<java.lang.String> enabledLayers)
Construct a new immutableVulkanInstanceCreateInfo
instance.static VulkanInstanceCreateInfo
VulkanInstanceCreateInfo. of(VulkanApplicationInfo applicationInfo, java.util.Set<java.lang.String> enabledExtensions, java.util.Set<java.lang.String> enabledLayers)
Construct a new immutableVulkanInstanceCreateInfo
instance.VulkanInstanceCreateInfo.Builder
VulkanInstanceCreateInfo.Builder. setApplicationInfo(VulkanApplicationInfo applicationInfo)
Initializes the value for theapplicationInfo
attribute.VulkanInstanceCreateInfo
VulkanInstanceCreateInfo. withApplicationInfo(VulkanApplicationInfo value)
Copy the current immutable object by setting a value for theapplicationInfo
attribute.
-