Package org.lwjgl.vulkan
Class VkDisplaySurfaceCreateInfoKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkDisplaySurfaceCreateInfoKHR,VkDisplaySurfaceCreateInfoKHR.Buffer>
-
- org.lwjgl.vulkan.VkDisplaySurfaceCreateInfoKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<VkDisplaySurfaceCreateInfoKHR>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- VkDisplaySurfaceCreateInfoKHR
public static class VkDisplaySurfaceCreateInfoKHR.Buffer extends org.lwjgl.system.StructBuffer<VkDisplaySurfaceCreateInfoKHR,VkDisplaySurfaceCreateInfoKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkDisplaySurfaceCreateInfoKHR
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
alphaMode()
Returns the value of thealphaMode
field.VkDisplaySurfaceCreateInfoKHR.Buffer
alphaMode(int value)
Sets the specified value to thealphaMode
field.long
displayMode()
Returns the value of thedisplayMode
field.VkDisplaySurfaceCreateInfoKHR.Buffer
displayMode(long value)
Sets the specified value to thedisplayMode
field.int
flags()
Returns the value of theflags
field.VkDisplaySurfaceCreateInfoKHR.Buffer
flags(int value)
Sets the specified value to theflags
field.float
globalAlpha()
Returns the value of theglobalAlpha
field.VkDisplaySurfaceCreateInfoKHR.Buffer
globalAlpha(float value)
Sets the specified value to theglobalAlpha
field.VkExtent2D
imageExtent()
Returns aVkExtent2D
view of theimageExtent
field.VkDisplaySurfaceCreateInfoKHR.Buffer
imageExtent(java.util.function.Consumer<VkExtent2D> consumer)
Passes theimageExtent
field to the specifiedConsumer
.VkDisplaySurfaceCreateInfoKHR.Buffer
imageExtent(VkExtent2D value)
Copies the specifiedVkExtent2D
to theimageExtent
field.int
planeIndex()
Returns the value of theplaneIndex
field.VkDisplaySurfaceCreateInfoKHR.Buffer
planeIndex(int value)
Sets the specified value to theplaneIndex
field.int
planeStackIndex()
Returns the value of theplaneStackIndex
field.VkDisplaySurfaceCreateInfoKHR.Buffer
planeStackIndex(int value)
Sets the specified value to theplaneStackIndex
field.long
pNext()
Returns the value of thepNext
field.VkDisplaySurfaceCreateInfoKHR.Buffer
pNext(long value)
Sets the specified value to thepNext
field.int
sType()
Returns the value of thesType
field.VkDisplaySurfaceCreateInfoKHR.Buffer
sType(int value)
Sets the specified value to thesType
field.int
transform()
Returns the value of thetransform
field.VkDisplaySurfaceCreateInfoKHR.Buffer
transform(int value)
Sets the specified value to thetransform
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkDisplaySurfaceCreateInfoKHR.Buffer
instance 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 byVkDisplaySurfaceCreateInfoKHR.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 thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
flags
public int flags()
Returns the value of theflags
field.
-
displayMode
public long displayMode()
Returns the value of thedisplayMode
field.
-
planeIndex
public int planeIndex()
Returns the value of theplaneIndex
field.
-
planeStackIndex
public int planeStackIndex()
Returns the value of theplaneStackIndex
field.
-
transform
public int transform()
Returns the value of thetransform
field.
-
globalAlpha
public float globalAlpha()
Returns the value of theglobalAlpha
field.
-
alphaMode
public int alphaMode()
Returns the value of thealphaMode
field.
-
imageExtent
public VkExtent2D imageExtent()
Returns aVkExtent2D
view of theimageExtent
field.
-
sType
public VkDisplaySurfaceCreateInfoKHR.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkDisplaySurfaceCreateInfoKHR.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
flags
public VkDisplaySurfaceCreateInfoKHR.Buffer flags(int value)
Sets the specified value to theflags
field.
-
displayMode
public VkDisplaySurfaceCreateInfoKHR.Buffer displayMode(long value)
Sets the specified value to thedisplayMode
field.
-
planeIndex
public VkDisplaySurfaceCreateInfoKHR.Buffer planeIndex(int value)
Sets the specified value to theplaneIndex
field.
-
planeStackIndex
public VkDisplaySurfaceCreateInfoKHR.Buffer planeStackIndex(int value)
Sets the specified value to theplaneStackIndex
field.
-
transform
public VkDisplaySurfaceCreateInfoKHR.Buffer transform(int value)
Sets the specified value to thetransform
field.
-
globalAlpha
public VkDisplaySurfaceCreateInfoKHR.Buffer globalAlpha(float value)
Sets the specified value to theglobalAlpha
field.
-
alphaMode
public VkDisplaySurfaceCreateInfoKHR.Buffer alphaMode(int value)
Sets the specified value to thealphaMode
field.
-
imageExtent
public VkDisplaySurfaceCreateInfoKHR.Buffer imageExtent(VkExtent2D value)
Copies the specifiedVkExtent2D
to theimageExtent
field.
-
imageExtent
public VkDisplaySurfaceCreateInfoKHR.Buffer imageExtent(java.util.function.Consumer<VkExtent2D> consumer)
Passes theimageExtent
field to the specifiedConsumer
.
-
-