Package org.lwjgl.vulkan
Class VkPipelineExecutableInternalRepresentationKHR.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPipelineExecutableInternalRepresentationKHR,VkPipelineExecutableInternalRepresentationKHR.Buffer>
-
- org.lwjgl.vulkan.VkPipelineExecutableInternalRepresentationKHR.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPipelineExecutableInternalRepresentationKHR>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPipelineExecutableInternalRepresentationKHR
public static class VkPipelineExecutableInternalRepresentationKHR.Buffer extends org.lwjgl.system.StructBuffer<VkPipelineExecutableInternalRepresentationKHR,VkPipelineExecutableInternalRepresentationKHR.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPipelineExecutableInternalRepresentationKHRstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longdataSize()java.nio.ByteBufferdescription()java.lang.StringdescriptionString()booleanisText()java.nio.ByteBuffername()java.lang.StringnameString()java.nio.ByteBufferpData()longpNext()VkPipelineExecutableInternalRepresentationKHR.BufferpNext(long value)Sets the specified value to theVkPipelineExecutableInternalRepresentationKHR.pNext()field.intsType()VkPipelineExecutableInternalRepresentationKHR.BuffersType(int value)Sets the specified value to theVkPipelineExecutableInternalRepresentationKHR.sType()field.VkPipelineExecutableInternalRepresentationKHR.BuffersType$Default()Sets theSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHRvalue to theVkPipelineExecutableInternalRepresentationKHR.sType()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineExecutableInternalRepresentationKHR.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 byVkPipelineExecutableInternalRepresentationKHR.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
VkPipelineExecutableInternalRepresentationKHR.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPipelineExecutableInternalRepresentationKHR.pNext()field.
-
name
public java.nio.ByteBuffer name()
- Returns:
- a
ByteBufferview of theVkPipelineExecutableInternalRepresentationKHR.name()field.
-
nameString
public java.lang.String nameString()
- Returns:
- the null-terminated string stored in the
VkPipelineExecutableInternalRepresentationKHR.name()field.
-
description
public java.nio.ByteBuffer description()
- Returns:
- a
ByteBufferview of theVkPipelineExecutableInternalRepresentationKHR.description()field.
-
descriptionString
public java.lang.String descriptionString()
- Returns:
- the null-terminated string stored in the
VkPipelineExecutableInternalRepresentationKHR.description()field.
-
isText
public boolean isText()
- Returns:
- the value of the
VkPipelineExecutableInternalRepresentationKHR.isText()field.
-
dataSize
public long dataSize()
- Returns:
- the value of the
VkPipelineExecutableInternalRepresentationKHR.dataSize()field.
-
pData
@Nullable public java.nio.ByteBuffer pData()
- Returns:
- a
ByteBufferview of the data pointed to by theVkPipelineExecutableInternalRepresentationKHR.pData()field.
-
sType
public VkPipelineExecutableInternalRepresentationKHR.Buffer sType(int value)
Sets the specified value to theVkPipelineExecutableInternalRepresentationKHR.sType()field.
-
sType$Default
public VkPipelineExecutableInternalRepresentationKHR.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHRvalue to theVkPipelineExecutableInternalRepresentationKHR.sType()field.
-
pNext
public VkPipelineExecutableInternalRepresentationKHR.Buffer pNext(long value)
Sets the specified value to theVkPipelineExecutableInternalRepresentationKHR.pNext()field.
-
-