Uses of Class
com.io7m.jcoronado.api.VulkanBufferViewCreateInfo
-
Packages that use VulkanBufferViewCreateInfo Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanBufferViewCreateInfo in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanBufferViewCreateInfo Modifier and Type Method Description VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo.Builder. build()
Builds a newVulkanBufferViewCreateInfo
.static VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. copyOf(VulkanBufferViewCreateInfoType instance)
Creates an immutable copy of aVulkanBufferViewCreateInfoType
value.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.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withBuffer(VulkanBufferType value)
Copy the current immutable object by setting a value for thebuffer
attribute.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withFlags(VulkanBufferViewCreateFlag... elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withFlags(java.lang.Iterable<VulkanBufferViewCreateFlag> elements)
Copy the current immutable object with elements that replace the content offlags
.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withFormat(VulkanFormat value)
Copy the current immutable object by setting a value for theformat
attribute.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withOffset(long value)
Copy the current immutable object by setting a value for theoffset
attribute.VulkanBufferViewCreateInfo
VulkanBufferViewCreateInfo. withRange(long value)
Copy the current immutable object by setting a value for therange
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanBufferViewCreateInfo Modifier and Type Method Description VulkanBufferViewType
VulkanLogicalDeviceType. createBufferView(VulkanBufferViewCreateInfo info)
Create an buffer view. -
Uses of VulkanBufferViewCreateInfo in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanBufferViewCreateInfo Modifier and Type Method Description VulkanBufferViewType
VulkanLWJGLLogicalDevice. createBufferView(VulkanBufferViewCreateInfo info)
static org.lwjgl.vulkan.VkBufferViewCreateInfo
VulkanLWJGLBufferViewCreateInfos. pack(org.lwjgl.system.MemoryStack stack, VulkanBufferViewCreateInfo info)
Pack a structure.static org.lwjgl.vulkan.VkBufferViewCreateInfo
VulkanLWJGLBufferViewCreateInfos. packInto(VulkanBufferViewCreateInfo source, org.lwjgl.vulkan.VkBufferViewCreateInfo target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanBufferViewCreateInfo Modifier and Type Method Description static org.lwjgl.vulkan.VkBufferViewCreateInfo.Buffer
VulkanLWJGLBufferViewCreateInfos. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanBufferViewCreateInfo> infos)
Pack structures.static org.lwjgl.vulkan.VkBufferViewCreateInfo.Buffer
VulkanLWJGLBufferViewCreateInfos. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanBufferViewCreateInfo> infos)
Pack structures.
-