Package org.lwjgl.vulkan
Class VkPhysicalDeviceImageFormatInfo2.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceImageFormatInfo2,VkPhysicalDeviceImageFormatInfo2.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceImageFormatInfo2.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceImageFormatInfo2>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceImageFormatInfo2KHR.Buffer
- Enclosing class:
- VkPhysicalDeviceImageFormatInfo2
public static class VkPhysicalDeviceImageFormatInfo2.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceImageFormatInfo2,VkPhysicalDeviceImageFormatInfo2.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceImageFormatInfo2structs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceImageFormatInfo2.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byVkPhysicalDeviceImageFormatInfo2.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
sType
public int sType()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.pNext()field.
-
format
public int format()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.format()field.
-
type
public int type()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.type()field.
-
tiling
public int tiling()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.tiling()field.
-
usage
public int usage()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.usage()field.
-
flags
public int flags()
- Returns:
- the value of the
VkPhysicalDeviceImageFormatInfo2.flags()field.
-
sType
public VkPhysicalDeviceImageFormatInfo2.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.sType()field.
-
sType$Default
public VkPhysicalDeviceImageFormatInfo2.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2value to theVkPhysicalDeviceImageFormatInfo2.sType()field.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.pNext()field.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkImageFormatListCreateInfo value)
Prepends the specifiedVkImageFormatListCreateInfovalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkImageFormatListCreateInfoKHR value)
Prepends the specifiedVkImageFormatListCreateInfoKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkImageStencilUsageCreateInfo value)
Prepends the specifiedVkImageStencilUsageCreateInfovalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkImageStencilUsageCreateInfoEXT value)
Prepends the specifiedVkImageStencilUsageCreateInfoEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkPhysicalDeviceExternalImageFormatInfo value)
Prepends the specifiedVkPhysicalDeviceExternalImageFormatInfovalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkPhysicalDeviceExternalImageFormatInfoKHR value)
Prepends the specifiedVkPhysicalDeviceExternalImageFormatInfoKHRvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkPhysicalDeviceImageDrmFormatModifierInfoEXT value)
Prepends the specifiedVkPhysicalDeviceImageDrmFormatModifierInfoEXTvalue to thepNextchain.
-
pNext
public VkPhysicalDeviceImageFormatInfo2.Buffer pNext(VkPhysicalDeviceImageViewImageFormatInfoEXT value)
Prepends the specifiedVkPhysicalDeviceImageViewImageFormatInfoEXTvalue to thepNextchain.
-
format
public VkPhysicalDeviceImageFormatInfo2.Buffer format(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.format()field.
-
type
public VkPhysicalDeviceImageFormatInfo2.Buffer type(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.type()field.
-
tiling
public VkPhysicalDeviceImageFormatInfo2.Buffer tiling(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.tiling()field.
-
usage
public VkPhysicalDeviceImageFormatInfo2.Buffer usage(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.usage()field.
-
flags
public VkPhysicalDeviceImageFormatInfo2.Buffer flags(int value)
Sets the specified value to theVkPhysicalDeviceImageFormatInfo2.flags()field.
-
-