Package org.lwjgl.vulkan
Class VkPhysicalDeviceExternalSemaphoreInfo.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceExternalSemaphoreInfo.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceExternalSemaphoreInfo,VkPhysicalDeviceExternalSemaphoreInfo.Buffer>
 
org.lwjgl.vulkan.VkPhysicalDeviceExternalSemaphoreInfo.Buffer
- All Implemented Interfaces:
- AutoCloseable,- Iterable<VkPhysicalDeviceExternalSemaphoreInfo>,- NativeResource,- Pointer
- Direct Known Subclasses:
- VkPhysicalDeviceExternalSemaphoreInfoKHR.Buffer
- Enclosing class:
- VkPhysicalDeviceExternalSemaphoreInfo
public static class VkPhysicalDeviceExternalSemaphoreInfo.Buffer
extends StructBuffer<VkPhysicalDeviceExternalSemaphoreInfo,VkPhysicalDeviceExternalSemaphoreInfo.Buffer>
implements NativeResource 
An array of 
VkPhysicalDeviceExternalSemaphoreInfo structs.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.lwjgl.system.PointerPointer.Default
- 
Field SummaryFields inherited from interface org.lwjgl.system.PointerBITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
- 
Constructor SummaryConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkPhysicalDeviceExternalSemaphoreInfo.Bufferinstance backed by the specified container.
- 
Method SummaryModifier and TypeMethodDescriptioninthandleType(int value) Sets the specified value to thehandleTypefield.longpNext()pNext(long value) Sets the specified value to thepNextfield.pNext(VkSemaphoreTypeCreateInfo value) Prepends the specifiedVkSemaphoreTypeCreateInfovalue to thepNextchain.Prepends the specifiedVkSemaphoreTypeCreateInfoKHRvalue to thepNextchain.intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFOvalue to thesTypefield.Methods inherited from class org.lwjgl.system.StructBufferapply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBufferaddress, 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.Defaultequals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResourceclose, free
- 
Constructor Details- 
BufferCreates a newVkPhysicalDeviceExternalSemaphoreInfo.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 VkPhysicalDeviceExternalSemaphoreInfo.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object. 
- 
Bufferpublic Buffer(long address, int cap) 
 
- 
- 
Method Details- 
sTypepublic int sType()- Returns:
- the value of the sTypefield.
 
- 
pNextpublic long pNext()- Returns:
- the value of the pNextfield.
 
- 
handleTypepublic int handleType()- Returns:
- the value of the handleTypefield.
 
- 
sTypeSets the specified value to thesTypefield.
- 
sType$DefaultSets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFOvalue to thesTypefield.
- 
pNextSets the specified value to thepNextfield.
- 
pNextPrepends the specifiedVkSemaphoreTypeCreateInfovalue to thepNextchain.
- 
pNextPrepends the specifiedVkSemaphoreTypeCreateInfoKHRvalue to thepNextchain.
- 
handleTypeSets the specified value to thehandleTypefield.
 
-