MultisampleState


public final class MultisampleState


Defines the configuration for multisampling (e.g., antialiasing).

Summary

Public constructors

MultisampleState(int count, int mask, boolean alphaToCoverageEnabled)

Public methods

final boolean
final int

The number of samples per pixel in multisampled attachments.

final int

A mask controlling which samples are written to.

final void
setAlphaToCoverageEnabled(boolean alphaToCoverageEnabled)
final void
setCount(int count)

The number of samples per pixel in multisampled attachments.

final void
setMask(int mask)

A mask controlling which samples are written to.

Public constructors

MultisampleState

Added in 1.0.0-alpha01
public MultisampleState(int count, int mask, boolean alphaToCoverageEnabled)

Public methods

getAlphaToCoverageEnabled

Added in 1.0.0-alpha01
public final boolean getAlphaToCoverageEnabled()

getCount

Added in 1.0.0-alpha01
public final int getCount()

The number of samples per pixel in multisampled attachments.

getMask

Added in 1.0.0-alpha01
public final int getMask()

A mask controlling which samples are written to.

setAlphaToCoverageEnabled

Added in 1.0.0-alpha01
public final void setAlphaToCoverageEnabled(boolean alphaToCoverageEnabled)

setCount

Added in 1.0.0-alpha01
public final void setCount(int count)

The number of samples per pixel in multisampled attachments.

setMask

Added in 1.0.0-alpha01
public final void setMask(int mask)

A mask controlling which samples are written to.