Package org.lwjgl.vulkan
Class VkCommandBufferInheritanceInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkCommandBufferInheritanceInfo,VkCommandBufferInheritanceInfo.Buffer>
-
- org.lwjgl.vulkan.VkCommandBufferInheritanceInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkCommandBufferInheritanceInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkCommandBufferInheritanceInfo
public static class VkCommandBufferInheritanceInfo.Buffer extends org.lwjgl.system.StructBuffer<VkCommandBufferInheritanceInfo,VkCommandBufferInheritanceInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkCommandBufferInheritanceInfostructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkCommandBufferInheritanceInfo.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 byVkCommandBufferInheritanceInfo.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
VkCommandBufferInheritanceInfo.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.pNext()field.
-
renderPass
public long renderPass()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.renderPass()field.
-
subpass
public int subpass()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.subpass()field.
-
framebuffer
public long framebuffer()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.framebuffer()field.
-
occlusionQueryEnable
public boolean occlusionQueryEnable()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.occlusionQueryEnable()field.
-
queryFlags
public int queryFlags()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.queryFlags()field.
-
pipelineStatistics
public int pipelineStatistics()
- Returns:
- the value of the
VkCommandBufferInheritanceInfo.pipelineStatistics()field.
-
sType
public VkCommandBufferInheritanceInfo.Buffer sType(int value)
Sets the specified value to theVkCommandBufferInheritanceInfo.sType()field.
-
sType$Default
public VkCommandBufferInheritanceInfo.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFOvalue to theVkCommandBufferInheritanceInfo.sType()field.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(long value)
Sets the specified value to theVkCommandBufferInheritanceInfo.pNext()field.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkAttachmentSampleCountInfoAMD value)
Prepends the specifiedVkAttachmentSampleCountInfoAMDvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkAttachmentSampleCountInfoNV value)
Prepends the specifiedVkAttachmentSampleCountInfoNVvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkCommandBufferInheritanceConditionalRenderingInfoEXT value)
Prepends the specifiedVkCommandBufferInheritanceConditionalRenderingInfoEXTvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkCommandBufferInheritanceRenderPassTransformInfoQCOM value)
Prepends the specifiedVkCommandBufferInheritanceRenderPassTransformInfoQCOMvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkCommandBufferInheritanceRenderingInfo value)
Prepends the specifiedVkCommandBufferInheritanceRenderingInfovalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkCommandBufferInheritanceRenderingInfoKHR value)
Prepends the specifiedVkCommandBufferInheritanceRenderingInfoKHRvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkCommandBufferInheritanceViewportScissorInfoNV value)
Prepends the specifiedVkCommandBufferInheritanceViewportScissorInfoNVvalue to thepNextchain.
-
pNext
public VkCommandBufferInheritanceInfo.Buffer pNext(VkMultiviewPerViewAttributesInfoNVX value)
Prepends the specifiedVkMultiviewPerViewAttributesInfoNVXvalue to thepNextchain.
-
renderPass
public VkCommandBufferInheritanceInfo.Buffer renderPass(long value)
Sets the specified value to theVkCommandBufferInheritanceInfo.renderPass()field.
-
subpass
public VkCommandBufferInheritanceInfo.Buffer subpass(int value)
Sets the specified value to theVkCommandBufferInheritanceInfo.subpass()field.
-
framebuffer
public VkCommandBufferInheritanceInfo.Buffer framebuffer(long value)
Sets the specified value to theVkCommandBufferInheritanceInfo.framebuffer()field.
-
occlusionQueryEnable
public VkCommandBufferInheritanceInfo.Buffer occlusionQueryEnable(boolean value)
Sets the specified value to theVkCommandBufferInheritanceInfo.occlusionQueryEnable()field.
-
queryFlags
public VkCommandBufferInheritanceInfo.Buffer queryFlags(int value)
Sets the specified value to theVkCommandBufferInheritanceInfo.queryFlags()field.
-
pipelineStatistics
public VkCommandBufferInheritanceInfo.Buffer pipelineStatistics(int value)
Sets the specified value to theVkCommandBufferInheritanceInfo.pipelineStatistics()field.
-
-