Package org.lwjgl.vulkan
Class VkPipelineMultisampleStateCreateInfo.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPipelineMultisampleStateCreateInfo,VkPipelineMultisampleStateCreateInfo.Buffer>
-
- org.lwjgl.vulkan.VkPipelineMultisampleStateCreateInfo.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPipelineMultisampleStateCreateInfo>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPipelineMultisampleStateCreateInfo
public static class VkPipelineMultisampleStateCreateInfo.Buffer extends org.lwjgl.system.StructBuffer<VkPipelineMultisampleStateCreateInfo,VkPipelineMultisampleStateCreateInfo.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPipelineMultisampleStateCreateInfostructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanalphaToCoverageEnable()Returns the value of thealphaToCoverageEnablefield.VkPipelineMultisampleStateCreateInfo.BufferalphaToCoverageEnable(boolean value)Sets the specified value to thealphaToCoverageEnablefield.booleanalphaToOneEnable()Returns the value of thealphaToOneEnablefield.VkPipelineMultisampleStateCreateInfo.BufferalphaToOneEnable(boolean value)Sets the specified value to thealphaToOneEnablefield.intflags()Returns the value of theflagsfield.VkPipelineMultisampleStateCreateInfo.Bufferflags(int value)Sets the specified value to theflagsfield.floatminSampleShading()Returns the value of theminSampleShadingfield.VkPipelineMultisampleStateCreateInfo.BufferminSampleShading(float value)Sets the specified value to theminSampleShadingfield.longpNext()Returns the value of thepNextfield.VkPipelineMultisampleStateCreateInfo.BufferpNext(long value)Sets the specified value to thepNextfield.java.nio.IntBufferpSampleMask(int capacity)Returns aIntBufferview of the data pointed to by thepSampleMaskfield.VkPipelineMultisampleStateCreateInfo.BufferpSampleMask(java.nio.IntBuffer value)Sets the address of the specifiedIntBufferto thepSampleMaskfield.intrasterizationSamples()Returns the value of therasterizationSamplesfield.VkPipelineMultisampleStateCreateInfo.BufferrasterizationSamples(int value)Sets the specified value to therasterizationSamplesfield.booleansampleShadingEnable()Returns the value of thesampleShadingEnablefield.VkPipelineMultisampleStateCreateInfo.BuffersampleShadingEnable(boolean value)Sets the specified value to thesampleShadingEnablefield.intsType()Returns the value of thesTypefield.VkPipelineMultisampleStateCreateInfo.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPipelineMultisampleStateCreateInfo.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 byVkPipelineMultisampleStateCreateInfo.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 thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
flags
public int flags()
Returns the value of theflagsfield.
-
rasterizationSamples
public int rasterizationSamples()
Returns the value of therasterizationSamplesfield.
-
sampleShadingEnable
public boolean sampleShadingEnable()
Returns the value of thesampleShadingEnablefield.
-
minSampleShading
public float minSampleShading()
Returns the value of theminSampleShadingfield.
-
pSampleMask
@Nullable public java.nio.IntBuffer pSampleMask(int capacity)
Returns aIntBufferview of the data pointed to by thepSampleMaskfield.- Parameters:
capacity- the number of elements in the returned buffer
-
alphaToCoverageEnable
public boolean alphaToCoverageEnable()
Returns the value of thealphaToCoverageEnablefield.
-
alphaToOneEnable
public boolean alphaToOneEnable()
Returns the value of thealphaToOneEnablefield.
-
sType
public VkPipelineMultisampleStateCreateInfo.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPipelineMultisampleStateCreateInfo.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
flags
public VkPipelineMultisampleStateCreateInfo.Buffer flags(int value)
Sets the specified value to theflagsfield.
-
rasterizationSamples
public VkPipelineMultisampleStateCreateInfo.Buffer rasterizationSamples(int value)
Sets the specified value to therasterizationSamplesfield.
-
sampleShadingEnable
public VkPipelineMultisampleStateCreateInfo.Buffer sampleShadingEnable(boolean value)
Sets the specified value to thesampleShadingEnablefield.
-
minSampleShading
public VkPipelineMultisampleStateCreateInfo.Buffer minSampleShading(float value)
Sets the specified value to theminSampleShadingfield.
-
pSampleMask
public VkPipelineMultisampleStateCreateInfo.Buffer pSampleMask(@Nullable java.nio.IntBuffer value)
Sets the address of the specifiedIntBufferto thepSampleMaskfield.
-
alphaToCoverageEnable
public VkPipelineMultisampleStateCreateInfo.Buffer alphaToCoverageEnable(boolean value)
Sets the specified value to thealphaToCoverageEnablefield.
-
alphaToOneEnable
public VkPipelineMultisampleStateCreateInfo.Buffer alphaToOneEnable(boolean value)
Sets the specified value to thealphaToOneEnablefield.
-
-