Package org.lwjgl.vulkan
Class VkQueryPoolCreateInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkQueryPoolCreateInfo,VkQueryPoolCreateInfo.Buffer>
-
- org.lwjgl.vulkan.VkQueryPoolCreateInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkQueryPoolCreateInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkQueryPoolCreateInfo
public static class VkQueryPoolCreateInfo.Buffer extends org.lwjgl.system.StructBuffer<VkQueryPoolCreateInfo,VkQueryPoolCreateInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkQueryPoolCreateInfostructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkQueryPoolCreateInfo.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 byVkQueryPoolCreateInfo.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
VkQueryPoolCreateInfo.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkQueryPoolCreateInfo.pNext()field.
-
flags
public int flags()
- Returns:
- the value of the
VkQueryPoolCreateInfo.flags()field.
-
queryType
public int queryType()
- Returns:
- the value of the
VkQueryPoolCreateInfo.queryType()field.
-
queryCount
public int queryCount()
- Returns:
- the value of the
VkQueryPoolCreateInfo.queryCount()field.
-
pipelineStatistics
public int pipelineStatistics()
- Returns:
- the value of the
VkQueryPoolCreateInfo.pipelineStatistics()field.
-
sType
public VkQueryPoolCreateInfo.Buffer sType(int value)
Sets the specified value to theVkQueryPoolCreateInfo.sType()field.
-
sType$Default
public VkQueryPoolCreateInfo.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_QUERY_POOL_CREATE_INFOvalue to theVkQueryPoolCreateInfo.sType()field.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(long value)
Sets the specified value to theVkQueryPoolCreateInfo.pNext()field.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkQueryPoolCreateInfoINTEL value)
Prepends the specifiedVkQueryPoolCreateInfoINTELvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkQueryPoolPerformanceCreateInfoKHR value)
Prepends the specifiedVkQueryPoolPerformanceCreateInfoKHRvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkQueryPoolPerformanceQueryCreateInfoINTEL value)
Prepends the specifiedVkQueryPoolPerformanceQueryCreateInfoINTELvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkVideoDecodeH264ProfileEXT value)
Prepends the specifiedVkVideoDecodeH264ProfileEXTvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkVideoDecodeH265ProfileEXT value)
Prepends the specifiedVkVideoDecodeH265ProfileEXTvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkVideoEncodeH264ProfileEXT value)
Prepends the specifiedVkVideoEncodeH264ProfileEXTvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkVideoEncodeH265ProfileEXT value)
Prepends the specifiedVkVideoEncodeH265ProfileEXTvalue to thepNextchain.
-
pNext
public VkQueryPoolCreateInfo.Buffer pNext(VkVideoProfileKHR value)
Prepends the specifiedVkVideoProfileKHRvalue to thepNextchain.
-
flags
public VkQueryPoolCreateInfo.Buffer flags(int value)
Sets the specified value to theVkQueryPoolCreateInfo.flags()field.
-
queryType
public VkQueryPoolCreateInfo.Buffer queryType(int value)
Sets the specified value to theVkQueryPoolCreateInfo.queryType()field.
-
queryCount
public VkQueryPoolCreateInfo.Buffer queryCount(int value)
Sets the specified value to theVkQueryPoolCreateInfo.queryCount()field.
-
pipelineStatistics
public VkQueryPoolCreateInfo.Buffer pipelineStatistics(int value)
Sets the specified value to theVkQueryPoolCreateInfo.pipelineStatistics()field.
-
-