Uses of Class
com.io7m.jcoronado.api.VulkanFormat
-
Packages that use VulkanFormat Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.extensions.khr_surface.api Type-safe Vulkan frontend (VK_KHR_surface extension API)com.io7m.jcoronado.extensions.khr_swapchain.api Type-safe Vulkan frontend (VK_KHR_swapchain extension API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanFormat in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanFormat Modifier and Type Method Description VulkanFormat
VulkanAttachmentDescription. format()
VulkanFormat
VulkanAttachmentDescriptionType. format()
VulkanFormat
VulkanBufferViewCreateInfo. format()
VulkanFormat
VulkanBufferViewCreateInfoType. format()
VulkanFormat
VulkanImageCreateInfo. format()
VulkanFormat
VulkanImageCreateInfoType. format()
VulkanFormat
VulkanImageViewCreateInfo. format()
VulkanFormat
VulkanImageViewCreateInfoType. format()
VulkanFormat
VulkanVertexInputAttributeDescription. format()
VulkanFormat
VulkanVertexInputAttributeDescriptionType. format()
static VulkanFormat
VulkanFormat. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanFormat[]
VulkanFormat. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanFormat Modifier and Type Method Description static java.util.Optional<VulkanFormat>
VulkanFormat. fromInteger(int v)
Methods in com.io7m.jcoronado.api with parameters of type VulkanFormat Modifier and Type Method Description VulkanFormatProperties
VulkanPhysicalDeviceType. formatProperties(VulkanFormat format)
VulkanImageFormatProperties
VulkanPhysicalDeviceType. imageFormatProperties(VulkanFormat format, VulkanImageKind type, VulkanImageTiling tiling, java.util.Set<VulkanImageUsageFlag> usage, java.util.Set<VulkanImageCreateFlag> flags)
static VulkanAttachmentDescription
VulkanAttachmentDescription. of(java.lang.Iterable<VulkanAttachmentDescriptionFlag> flags, VulkanFormat format, VulkanSampleCountFlag samples, VulkanAttachmentLoadOp loadOp, VulkanAttachmentStoreOp storeOp, VulkanAttachmentLoadOp stencilLoadOp, VulkanAttachmentStoreOp stencilStoreOp, VulkanImageLayout initialLayout, VulkanImageLayout finalLayout)
Construct a new immutableVulkanAttachmentDescription
instance.static VulkanAttachmentDescription
VulkanAttachmentDescription. of(java.util.Set<VulkanAttachmentDescriptionFlag> flags, VulkanFormat format, VulkanSampleCountFlag samples, VulkanAttachmentLoadOp loadOp, VulkanAttachmentStoreOp storeOp, VulkanAttachmentLoadOp stencilLoadOp, VulkanAttachmentStoreOp stencilStoreOp, VulkanImageLayout initialLayout, VulkanImageLayout finalLayout)
Construct a new immutableVulkanAttachmentDescription
instance.static VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. of(java.lang.Iterable<VulkanBufferViewCreateFlag> flags, VulkanBufferType buffer, VulkanFormat format, long offset, long range)
Construct a new immutableVulkanBufferViewCreateInfo
instance.static VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. of(java.util.Set<VulkanBufferViewCreateFlag> flags, VulkanBufferType buffer, VulkanFormat format, long offset, long range)
Construct a new immutableVulkanBufferViewCreateInfo
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 immutableVulkanImageCreateInfo
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 immutableVulkanImageCreateInfo
instance.static VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. of(java.lang.Iterable<VulkanImageViewCreateFlag> flags, VulkanImageType image, VulkanImageViewKind viewType, VulkanFormat format, VulkanComponentMapping components, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageViewCreateInfo
instance.static VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. of(java.util.Set<VulkanImageViewCreateFlag> flags, VulkanImageType image, VulkanImageViewKind viewType, VulkanFormat format, VulkanComponentMapping components, VulkanImageSubresourceRange subresourceRange)
Construct a new immutableVulkanImageViewCreateInfo
instance.static VulkanVertexInputAttributeDescription
VulkanVertexInputAttributeDescription. of(int location, int binding, VulkanFormat format, int offset)
Construct a new immutableVulkanVertexInputAttributeDescription
instance.VulkanAttachmentDescription.Builder
VulkanAttachmentDescription.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanBufferViewCreateInfo.Builder
VulkanBufferViewCreateInfo.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanImageViewCreateInfo.Builder
VulkanImageViewCreateInfo.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanVertexInputAttributeDescription.Builder
VulkanVertexInputAttributeDescription.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanAttachmentDescription
VulkanAttachmentDescription. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanImageCreateInfo
VulkanImageCreateInfo. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanImageViewCreateInfo
VulkanImageViewCreateInfo. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanVertexInputAttributeDescription
VulkanVertexInputAttributeDescription. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute. -
Uses of VulkanFormat in com.io7m.jcoronado.extensions.khr_surface.api
Methods in com.io7m.jcoronado.extensions.khr_surface.api that return VulkanFormat Modifier and Type Method Description VulkanFormat
VulkanSurfaceFormatKHR. format()
VulkanFormat
VulkanSurfaceFormatKHRType. format()
Methods in com.io7m.jcoronado.extensions.khr_surface.api with parameters of type VulkanFormat Modifier and Type Method Description static VulkanSurfaceFormatKHR
VulkanSurfaceFormatKHR. of(VulkanFormat format, VulkanColorSpaceKHR colorSpace)
Construct a new immutableVulkanSurfaceFormatKHR
instance.VulkanSurfaceFormatKHR.Builder
VulkanSurfaceFormatKHR.Builder. setFormat(VulkanFormat format)
Initializes the value for theformat
attribute.VulkanSurfaceFormatKHR
VulkanSurfaceFormatKHR. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute. -
Uses of VulkanFormat in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return VulkanFormat Modifier and Type Method Description VulkanFormat
VulkanSwapChainCreateInfo. imageFormat()
VulkanFormat
VulkanSwapChainCreateInfoType. imageFormat()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanFormat Modifier and Type Method Description 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 immutableVulkanSwapChainCreateInfo
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 immutableVulkanSwapChainCreateInfo
instance.VulkanSwapChainCreateInfo.Builder
VulkanSwapChainCreateInfo.Builder. setImageFormat(VulkanFormat imageFormat)
Initializes the value for theimageFormat
attribute.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withImageFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theimageFormat
attribute. -
Uses of VulkanFormat in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanFormat Modifier and Type Method Description VulkanFormatProperties
VulkanLWJGLPhysicalDevice. formatProperties(VulkanFormat format)
VulkanImageFormatProperties
VulkanLWJGLPhysicalDevice. imageFormatProperties(VulkanFormat format, VulkanImageKind type, VulkanImageTiling tiling, java.util.Set<VulkanImageUsageFlag> usage, java.util.Set<VulkanImageCreateFlag> flags)
-