Top Description Inners Fields Constructors Methods
org.lwjgl.vulkan

public Class VkPipelineRasterizationLineStateCreateInfoEXT

extends Struct<VkPipelineRasterizationLineStateCreateInfoEXT>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Structure specifying parameters of a newly created pipeline line rasterization state.
Description

If stippledLineEnable is FALSE, the values of lineStippleFactor and lineStipplePattern are ignored.

Valid Usage
Valid Usage (Implicit)

Layout


struct VkPipelineRasterizationLineStateCreateInfoEXT {
    VkStructureType sType;
    void const * pNext;
    VkLineRasterizationModeEXT lineRasterizationMode;
    VkBool32 stippledLineEnable;
    uint32_t lineStippleFactor;
    uint16_t lineStipplePattern;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
LINERASTERIZATIONMODE

The struct member offsets.

public static final int
LINESTIPPLEFACTOR

The struct member offsets.

public static final int
LINESTIPPLEPATTERN

The struct member offsets.

public static final int
PNEXT

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

public static final int
STIPPLEDLINEENABLE

The struct member offsets.

public static final int
STYPE

The struct member offsets.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
public
VkPipelineRasterizationLineStateCreateInfoEXT(ByteBuffer container)

Creates a VkPipelineRasterizationLineStateCreateInfoEXT instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public static VkPipelineRasterizationLineStateCreateInfoEXT
calloc()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with memCalloc.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
calloc(int
the buffer capacity
capacity
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with memCalloc.

public static VkPipelineRasterizationLineStateCreateInfoEXT
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
calloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static VkPipelineRasterizationLineStateCreateInfoEXT
callocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT
callocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
callocStack(int capacity)

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
callocStack(int capacity, MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
protected VkPipelineRasterizationLineStateCreateInfoEXT
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static VkPipelineRasterizationLineStateCreateInfoEXT
create()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with BufferUtils.

public static VkPipelineRasterizationLineStateCreateInfoEXT
create(long address)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance for the specified memory address.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
create(int
the buffer capacity
capacity
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with BufferUtils.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance at the specified memory.

public static VkPipelineRasterizationLineStateCreateInfoEXT
createSafe(long address)

Like create, but returns null if address is NULL.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public int
lineRasterizationMode()

a VkLineRasterizationModeEXT value selecting the style of line rasterization.

public VkPipelineRasterizationLineStateCreateInfoEXT
lineRasterizationMode(int value)

Sets the specified value to the lineRasterizationMode field.

public int
lineStippleFactor()

the repeat factor used in stippled line rasterization.

public VkPipelineRasterizationLineStateCreateInfoEXT
lineStippleFactor(int value)

Sets the specified value to the lineStippleFactor field.

public short
lineStipplePattern()

the bit pattern used in stippled line rasterization.

public VkPipelineRasterizationLineStateCreateInfoEXT
lineStipplePattern(short value)

Sets the specified value to the lineStipplePattern field.

public static VkPipelineRasterizationLineStateCreateInfoEXT
malloc()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with memAlloc.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
malloc(int
the buffer capacity
capacity
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with memAlloc.

public static VkPipelineRasterizationLineStateCreateInfoEXT
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated on the specified MemoryStack.

public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
malloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated on the specified MemoryStack.

public static VkPipelineRasterizationLineStateCreateInfoEXT
mallocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT
mallocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
mallocStack(int capacity)

Deprecated
Deprecated for removal in 3.4.0.
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
mallocStack(int capacity, MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static int
nlineRasterizationMode(long struct)

Unsafe version of lineRasterizationMode.

public static void
nlineRasterizationMode(long struct, int value)

Unsafe version of lineRasterizationMode.

public static int
nlineStippleFactor(long struct)

Unsafe version of lineStippleFactor.

public static void
nlineStippleFactor(long struct, int value)

Unsafe version of lineStippleFactor.

public static short
nlineStipplePattern(long struct)

Unsafe version of lineStipplePattern.

public static void
nlineStipplePattern(long struct, short value)

Unsafe version of lineStipplePattern.

public static long
npNext(long struct)

Unsafe version of pNext.

public static void
npNext(long struct, long value)

Unsafe version of pNext.

public static int
nstippledLineEnable(long struct)

Unsafe version of stippledLineEnable.

public static void
nstippledLineEnable(long struct, int value)

Unsafe version of stippledLineEnable.

public static int
nsType(long struct)

Unsafe version of sType.

public static void
nsType(long struct, int value)

Unsafe version of sType.

public long
pNext()

NULL or a pointer to a structure extending this structure.

public VkPipelineRasterizationLineStateCreateInfoEXT
pNext(long value)

Sets the specified value to the pNext field.

public VkPipelineRasterizationLineStateCreateInfoEXT
set(int sType, long pNext, int lineRasterizationMode, boolean stippledLineEnable, int lineStippleFactor, short lineStipplePattern)

Initializes this struct with the specified values.

public VkPipelineRasterizationLineStateCreateInfoEXT

Returns:

this struct
set
(VkPipelineRasterizationLineStateCreateInfoEXT
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public boolean
public VkPipelineRasterizationLineStateCreateInfoEXT
stippledLineEnable(boolean value)

Sets the specified value to the stippledLineEnable field.

public int
sType()

a VkStructureType value identifying this structure.

public VkPipelineRasterizationLineStateCreateInfoEXT
sType(int value)

Sets the specified value to the sType field.

public VkPipelineRasterizationLineStateCreateInfoEXT
Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate

Field Detail

ALIGNOFback to summary
public static final int ALIGNOF

The struct alignment in bytes.

LINERASTERIZATIONMODEback to summary
public static final int LINERASTERIZATIONMODE

The struct member offsets.

LINESTIPPLEFACTORback to summary
public static final int LINESTIPPLEFACTOR

The struct member offsets.

LINESTIPPLEPATTERNback to summary
public static final int LINESTIPPLEPATTERN

The struct member offsets.

PNEXTback to summary
public static final int PNEXT

The struct member offsets.

SIZEOFback to summary
public static final int SIZEOF

The struct size in bytes.

STIPPLEDLINEENABLEback to summary
public static final int STIPPLEDLINEENABLE

The struct member offsets.

STYPEback to summary
public static final int STYPE

The struct member offsets.

Constructor Detail

VkPipelineRasterizationLineStateCreateInfoEXTback to summary
protected VkPipelineRasterizationLineStateCreateInfoEXT(long address, ByteBuffer container)
VkPipelineRasterizationLineStateCreateInfoEXTback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT(ByteBuffer container)

Creates a VkPipelineRasterizationLineStateCreateInfoEXT instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

The created instance holds a strong reference to the container object.

Method Detail

callocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT calloc()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with memCalloc. The instance must be explicitly freed.

callocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer calloc(int capacity)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with memCalloc. The instance must be explicitly freed.

Parameters
capacity:int

the buffer capacity

callocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT calloc(MemoryStack stack)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated on the specified MemoryStack and initializes all its bits to zero.

Parameters
stack:MemoryStack

the stack from which to allocate

callocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer calloc(int capacity, MemoryStack stack)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

Parameters
capacity:int

the buffer capacity

stack:MemoryStack

the stack from which to allocate

callocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT callocStack()

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT callocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer callocStack(int capacity)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(int, MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer callocStack(int capacity, MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(int, MemoryStack) instead.

Annotations
@Deprecated
createback to summary
protected VkPipelineRasterizationLineStateCreateInfoEXT create(long address, ByteBuffer container)

Implements abstract org.lwjgl.system.Struct.create.

Doc from org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.

Effectively, every Struct instance is a factory for more instances of the same type. This is used by StructBuffer.

Parameters
address:long

the struct memory address

container:ByteBuffer

an optional container buffer, to be referenced strongly by the struct instance.

Annotations
@Override
createback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT create()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with BufferUtils.

createback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT create(long address)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance for the specified memory address.

createback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer create(int capacity)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with BufferUtils.

Parameters
capacity:int

the buffer capacity

createback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer create(long address, int capacity)

Create a VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance at the specified memory.

Parameters
address:long

the memory address

capacity:int

the buffer capacity

createSafeback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT createSafe(long address)

Like create, but returns null if address is NULL.

Annotations
@Nullable
createSafeback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

Annotations
@Nullable
lineRasterizationModeback to summary
public int lineRasterizationMode()

a VkLineRasterizationModeEXT value selecting the style of line rasterization.

Annotations
@NativeType:VkLineRasterizationModeEXT
lineRasterizationModeback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT lineRasterizationMode(int value)

Sets the specified value to the lineRasterizationMode field.

lineStippleFactorback to summary
public int lineStippleFactor()

the repeat factor used in stippled line rasterization.

Annotations
@NativeType:uint32_t
lineStippleFactorback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT lineStippleFactor(int value)

Sets the specified value to the lineStippleFactor field.

lineStipplePatternback to summary
public short lineStipplePattern()

the bit pattern used in stippled line rasterization.

Annotations
@NativeType:uint16_t
lineStipplePatternback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT lineStipplePattern(short value)

Sets the specified value to the lineStipplePattern field.

mallocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT malloc()

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated with memAlloc. The instance must be explicitly freed.

mallocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer malloc(int capacity)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated with memAlloc. The instance must be explicitly freed.

Parameters
capacity:int

the buffer capacity

mallocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT malloc(MemoryStack stack)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT instance allocated on the specified MemoryStack.

Parameters
stack:MemoryStack

the stack from which to allocate

mallocback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer malloc(int capacity, MemoryStack stack)

Returns a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance allocated on the specified MemoryStack.

Parameters
capacity:int

the buffer capacity

stack:MemoryStack

the stack from which to allocate

mallocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT mallocStack()

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT mallocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer mallocStack(int capacity)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(int, MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static VkPipelineRasterizationLineStateCreateInfoEXT.Buffer mallocStack(int capacity, MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(int, MemoryStack) instead.

Annotations
@Deprecated
nlineRasterizationModeback to summary
public static int nlineRasterizationMode(long struct)

Unsafe version of lineRasterizationMode.

nlineRasterizationModeback to summary
public static void nlineRasterizationMode(long struct, int value)

Unsafe version of lineRasterizationMode.

nlineStippleFactorback to summary
public static int nlineStippleFactor(long struct)

Unsafe version of lineStippleFactor.

nlineStippleFactorback to summary
public static void nlineStippleFactor(long struct, int value)

Unsafe version of lineStippleFactor.

nlineStipplePatternback to summary
public static short nlineStipplePattern(long struct)

Unsafe version of lineStipplePattern.

nlineStipplePatternback to summary
public static void nlineStipplePattern(long struct, short value)

Unsafe version of lineStipplePattern.

npNextback to summary
public static long npNext(long struct)

Unsafe version of pNext.

npNextback to summary
public static void npNext(long struct, long value)

Unsafe version of pNext.

nstippledLineEnableback to summary
public static int nstippledLineEnable(long struct)

Unsafe version of stippledLineEnable.

nstippledLineEnableback to summary
public static void nstippledLineEnable(long struct, int value)

Unsafe version of stippledLineEnable.

nsTypeback to summary
public static int nsType(long struct)

Unsafe version of sType.

nsTypeback to summary
public static void nsType(long struct, int value)

Unsafe version of sType.

pNextback to summary
public long pNext()

NULL or a pointer to a structure extending this structure.

Annotations
@NativeType:void const *
pNextback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT pNext(long value)

Sets the specified value to the pNext field.

setback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT set(int sType, long pNext, int lineRasterizationMode, boolean stippledLineEnable, int lineStippleFactor, short lineStipplePattern)

Initializes this struct with the specified values.

setback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT set(VkPipelineRasterizationLineStateCreateInfoEXT src)

Copies the specified struct data to this struct.

Parameters
src:VkPipelineRasterizationLineStateCreateInfoEXT

the source struct

Returns:VkPipelineRasterizationLineStateCreateInfoEXT

this struct

sizeofback to summary
public int sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Doc from org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).

Annotations
@Override
stippledLineEnableback to summary
public boolean stippledLineEnable()

enables stippled line rasterization.

Annotations
@NativeType:VkBool32
stippledLineEnableback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT stippledLineEnable(boolean value)

Sets the specified value to the stippledLineEnable field.

sTypeback to summary
public int sType()

a VkStructureType value identifying this structure.

Annotations
@NativeType:VkStructureType
sTypeback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT sType(int value)

Sets the specified value to the sType field.

sType$Defaultback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT sType$Default()

Sets the STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT value to the sType field.

org.lwjgl.vulkan back to summary

public Class VkPipelineRasterizationLineStateCreateInfoEXT.Buffer

extends StructBuffer<VkPipelineRasterizationLineStateCreateInfoEXT, VkPipelineRasterizationLineStateCreateInfoEXT.Buffer>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable

An array of VkPipelineRasterizationLineStateCreateInfoEXT structs.

Field Summary

Modifier and TypeField and Description
private static final VkPipelineRasterizationLineStateCreateInfoEXT

Constructor Summary

AccessConstructor and Description
public
Buffer(ByteBuffer container)

Creates a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance backed by the specified container.

public
Buffer(long address, int cap)

pack-priv
Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Summary

Modifier and TypeMethod and Description
protected VkPipelineRasterizationLineStateCreateInfoEXT
public int
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
public int
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
public short
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
public long
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
pNext(long value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#pNext field.

protected VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
public boolean
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
stippledLineEnable(boolean value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#stippledLineEnable field.

public int
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
sType(int value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#sType field.

public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer
Inherited from org.lwjgl.system.StructBuffer:
applyapplyforEachgetgetgetgetiteratorparallelStreamputputsizeofspliteratorstream

Field Detail

ELEMENT_FACTORYback to summary
private static final VkPipelineRasterizationLineStateCreateInfoEXT ELEMENT_FACTORY

Constructor Detail

Bufferback to summary
public Buffer(ByteBuffer container)

Creates a new VkPipelineRasterizationLineStateCreateInfoEXT.Buffer instance 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 by VkPipelineRasterizationLineStateCreateInfoEXT#SIZEOF, and its mark will be undefined.

The created buffer instance holds a strong reference to the container object.

Bufferback to summary
public Buffer(long address, int cap)
Bufferback to summary
pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Detail

getElementFactoryback to summary
protected VkPipelineRasterizationLineStateCreateInfoEXT getElementFactory()

Implements abstract org.lwjgl.system.StructBuffer.getElementFactory.

Annotations
@Override
lineRasterizationModeback to summary
public int lineRasterizationMode()
Returns:int

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#lineRasterizationMode field.

Annotations
@NativeType:VkLineRasterizationModeEXT
lineRasterizationModeback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineRasterizationMode(int value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#lineRasterizationMode field.

lineStippleFactorback to summary
public int lineStippleFactor()
Returns:int

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#lineStippleFactor field.

Annotations
@NativeType:uint32_t
lineStippleFactorback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStippleFactor(int value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#lineStippleFactor field.

lineStipplePatternback to summary
public short lineStipplePattern()
Returns:short

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#lineStipplePattern field.

Annotations
@NativeType:uint16_t
lineStipplePatternback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer lineStipplePattern(short value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#lineStipplePattern field.

pNextback to summary
public long pNext()
Returns:long

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#pNext field.

Annotations
@NativeType:void const *
pNextback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer pNext(long value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#pNext field.

selfback to summary
protected VkPipelineRasterizationLineStateCreateInfoEXT.Buffer self()

Implements abstract org.lwjgl.system.CustomBuffer.self.

Annotations
@Override
stippledLineEnableback to summary
public boolean stippledLineEnable()
Returns:boolean

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#stippledLineEnable field.

Annotations
@NativeType:VkBool32
stippledLineEnableback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer stippledLineEnable(boolean value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#stippledLineEnable field.

sTypeback to summary
public int sType()
Returns:int

the value of the VkPipelineRasterizationLineStateCreateInfoEXT#sType field.

Annotations
@NativeType:VkStructureType
sTypeback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer sType(int value)

Sets the specified value to the VkPipelineRasterizationLineStateCreateInfoEXT#sType field.

sType$Defaultback to summary
public VkPipelineRasterizationLineStateCreateInfoEXT.Buffer sType$Default()

Sets the STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT value to the VkPipelineRasterizationLineStateCreateInfoEXT#sType field.