Package org.lwjgl.vulkan
Class VkDisplaySurfaceCreateInfoKHR.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkDisplaySurfaceCreateInfoKHR.Buffer>
org.lwjgl.system.StructBuffer<VkDisplaySurfaceCreateInfoKHR,VkDisplaySurfaceCreateInfoKHR.Buffer>
org.lwjgl.vulkan.VkDisplaySurfaceCreateInfoKHR.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkDisplaySurfaceCreateInfoKHR>,NativeResource,Pointer
- Enclosing class:
VkDisplaySurfaceCreateInfoKHR
public static class VkDisplaySurfaceCreateInfoKHR.Buffer
extends StructBuffer<VkDisplaySurfaceCreateInfoKHR,VkDisplaySurfaceCreateInfoKHR.Buffer>
implements NativeResource
An array of
VkDisplaySurfaceCreateInfoKHR structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkDisplaySurfaceCreateInfoKHR.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionintalphaMode(int value) Sets the specified value to thealphaModefield.longdisplayMode(long value) Sets the specified value to thedisplayModefield.intflags()flags(int value) Sets the specified value to theflagsfield.floatglobalAlpha(float value) Sets the specified value to theglobalAlphafield.imageExtent(Consumer<VkExtent2D> consumer) Passes theimageExtentfield to the specifiedConsumer.imageExtent(VkExtent2D value) Copies the specifiedVkExtent2Dto theimageExtentfield.intplaneIndex(int value) Sets the specified value to theplaneIndexfield.intplaneStackIndex(int value) Sets the specified value to theplaneStackIndexfield.longpNext()pNext(long value) Sets the specified value to thepNextfield.Prepends the specifiedVkDisplaySurfaceStereoCreateInfoNVvalue to thepNextchain.intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHRvalue to thesTypefield.inttransform(int value) Sets the specified value to thetransformfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkDisplaySurfaceCreateInfoKHR.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 by
VkDisplaySurfaceCreateInfoKHR.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 Details
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
flags
public int flags()- Returns:
- the value of the
flagsfield.
-
displayMode
public long displayMode()- Returns:
- the value of the
displayModefield.
-
planeIndex
public int planeIndex()- Returns:
- the value of the
planeIndexfield.
-
planeStackIndex
public int planeStackIndex()- Returns:
- the value of the
planeStackIndexfield.
-
transform
public int transform()- Returns:
- the value of the
transformfield.
-
globalAlpha
public float globalAlpha()- Returns:
- the value of the
globalAlphafield.
-
alphaMode
public int alphaMode()- Returns:
- the value of the
alphaModefield.
-
imageExtent
- Returns:
- a
VkExtent2Dview of theimageExtentfield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHRvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
pNext
Prepends the specifiedVkDisplaySurfaceStereoCreateInfoNVvalue to thepNextchain. -
flags
Sets the specified value to theflagsfield. -
displayMode
Sets the specified value to thedisplayModefield. -
planeIndex
Sets the specified value to theplaneIndexfield. -
planeStackIndex
Sets the specified value to theplaneStackIndexfield. -
transform
Sets the specified value to thetransformfield. -
globalAlpha
Sets the specified value to theglobalAlphafield. -
alphaMode
Sets the specified value to thealphaModefield. -
imageExtent
Copies the specifiedVkExtent2Dto theimageExtentfield. -
imageExtent
Passes theimageExtentfield to the specifiedConsumer.
-