Uses of Class
com.io7m.jcoronado.api.VulkanShaderModuleCreateInfo
-
Packages that use VulkanShaderModuleCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanShaderModuleCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanShaderModuleCreateInfo Modifier and Type Method Description VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo.Builder. build()
Builds a newVulkanShaderModuleCreateInfo
.static VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. copyOf(VulkanShaderModuleCreateInfoType instance)
Creates an immutable copy of aVulkanShaderModuleCreateInfoType
value.static VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. of(java.lang.Iterable<VulkanShaderModuleCreateFlag> flags, java.nio.ByteBuffer data, long size)
Construct a new immutableVulkanShaderModuleCreateInfo
instance.static VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. of(java.util.Set<VulkanShaderModuleCreateFlag> flags, java.nio.ByteBuffer data, long size)
Construct a new immutableVulkanShaderModuleCreateInfo
instance.VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. withData(java.nio.ByteBuffer value)
Copy the current immutable object by setting a value for thedata
attribute.VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. withFlags(VulkanShaderModuleCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. withFlags(java.lang.Iterable<VulkanShaderModuleCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanShaderModuleCreateInfo
VulkanShaderModuleCreateInfo. withSize(long value)
Copy the current immutable object by setting a value for thesize
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanShaderModuleCreateInfo Modifier and Type Method Description VulkanShaderModuleType
VulkanLogicalDeviceType. createShaderModule(VulkanShaderModuleCreateInfo create_info)
Create a shader module. -
Uses of VulkanShaderModuleCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanShaderModuleCreateInfo Modifier and Type Method Description VulkanShaderModuleType
VulkanLWJGLLogicalDevice. createShaderModule(VulkanShaderModuleCreateInfo create_info)
static org.lwjgl.vulkan.VkShaderModuleCreateInfo
VulkanLWJGLShaderModules. pack(org.lwjgl.system.MemoryStack stack, VulkanShaderModuleCreateInfo create_info)
Pack a shader module structure.
-