GPUDepthStencilState
public final class GPUDepthStencilState
Describes the depth and stencil state for a render pipeline.
Summary
Nested types |
|---|
public final class GPUDepthStencilState.BuilderBuilder for |
Public constructors |
|---|
GPUDepthStencilState( |
Public methods |
|
|---|---|
final int |
|
final float |
|
final float |
|
final int |
|
final int |
|
final int |
The texture format of the depth-stencil attachment. |
final @NonNull GPUStencilFaceState |
|
final @NonNull GPUStencilFaceState |
|
final int |
|
final int |
|
final void |
setDepthBias(int value) |
final void |
setDepthBiasClamp(float value) |
final void |
setDepthBiasSlopeScale(float value) |
final void |
setDepthCompare(int value) |
final void |
setDepthWriteEnabled(int value) |
final void |
setFormat(int value)The texture format of the depth-stencil attachment. |
final void |
setStencilBack(@NonNull GPUStencilFaceState value) |
final void |
|
final void |
setStencilReadMask(int value) |
final void |
setStencilWriteMask(int value) |
Public constructors
GPUDepthStencilState
Added in 1.0.0-alpha05
public GPUDepthStencilState(
int format,
int depthWriteEnabled,
int depthCompare,
@NonNull GPUStencilFaceState stencilFront,
@NonNull GPUStencilFaceState stencilBack,
int stencilReadMask,
int stencilWriteMask,
int depthBias,
float depthBiasSlopeScale,
float depthBiasClamp
)
Public methods
getFormat
Added in 1.0.0-alpha05
public final int getFormat()
The texture format of the depth-stencil attachment.
setFormat
Added in 1.0.0-alpha05
public final void setFormat(int value)
The texture format of the depth-stencil attachment.
setStencilBack
Added in 1.0.0-alpha05
public final void setStencilBack(@NonNull GPUStencilFaceState value)
setStencilFront
Added in 1.0.0-alpha05
public final void setStencilFront(@NonNull GPUStencilFaceState value)