PrimitiveState


public final class PrimitiveState


Defines the state for primitive assembly (e.g., topology, culling, winding order).

Summary

Public constructors

PrimitiveState(
    int topology,
    int stripIndexFormat,
    int frontFace,
    int cullMode,
    boolean unclippedDepth
)

Public methods

final int
final int
final int
final int

The type of primitive to render (e.g., triangle-list, line-strip).

final boolean
final void
setCullMode(int cullMode)
final void
setFrontFace(int frontFace)
final void
setStripIndexFormat(int stripIndexFormat)
final void
setTopology(int topology)

The type of primitive to render (e.g., triangle-list, line-strip).

final void
setUnclippedDepth(boolean unclippedDepth)

Public constructors

PrimitiveState

Added in 1.0.0-alpha01
public PrimitiveState(
    int topology,
    int stripIndexFormat,
    int frontFace,
    int cullMode,
    boolean unclippedDepth
)

Public methods

getCullMode

Added in 1.0.0-alpha01
public final int getCullMode()

getFrontFace

Added in 1.0.0-alpha01
public final int getFrontFace()

getStripIndexFormat

Added in 1.0.0-alpha01
public final int getStripIndexFormat()

getTopology

Added in 1.0.0-alpha01
public final int getTopology()

The type of primitive to render (e.g., triangle-list, line-strip).

getUnclippedDepth

Added in 1.0.0-alpha01
public final boolean getUnclippedDepth()

setCullMode

Added in 1.0.0-alpha01
public final void setCullMode(int cullMode)

setFrontFace

Added in 1.0.0-alpha01
public final void setFrontFace(int frontFace)

setStripIndexFormat

Added in 1.0.0-alpha01
public final void setStripIndexFormat(int stripIndexFormat)

setTopology

Added in 1.0.0-alpha01
public final void setTopology(int topology)

The type of primitive to render (e.g., triangle-list, line-strip).

setUnclippedDepth

Added in 1.0.0-alpha01
public final void setUnclippedDepth(boolean unclippedDepth)