Package org.lwjgl.vulkan
Class VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT,VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
public static class VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT,VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceBlendOperationAdvancedPropertiesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadvancedBlendAllOperations()booleanadvancedBlendCorrelatedOverlap()booleanadvancedBlendIndependentBlend()intadvancedBlendMaxColorAttachments()booleanadvancedBlendNonPremultipliedDstColor()booleanadvancedBlendNonPremultipliedSrcColor()longpNext()VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.BufferpNext(long value)Sets the specified value to theVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext()field.intsType()VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.BuffersType(int value)Sets the specified value to theVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType()field.VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.BuffersType$Default()
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.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 byVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.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
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext()field.
-
advancedBlendMaxColorAttachments
public int advancedBlendMaxColorAttachments()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendMaxColorAttachments()field.
-
advancedBlendIndependentBlend
public boolean advancedBlendIndependentBlend()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendIndependentBlend()field.
-
advancedBlendNonPremultipliedSrcColor
public boolean advancedBlendNonPremultipliedSrcColor()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedSrcColor()field.
-
advancedBlendNonPremultipliedDstColor
public boolean advancedBlendNonPremultipliedDstColor()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendNonPremultipliedDstColor()field.
-
advancedBlendCorrelatedOverlap
public boolean advancedBlendCorrelatedOverlap()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendCorrelatedOverlap()field.
-
advancedBlendAllOperations
public boolean advancedBlendAllOperations()
- Returns:
- the value of the
VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.advancedBlendAllOperations()field.
-
sType
public VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.sType()field.
-
sType$Default
public VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer sType$Default()
-
pNext
public VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT.pNext()field.
-
-