Skip to content

Documentation / device / RasterizerState

Interface: RasterizerState ​

Defined in: libs/device/src/render_states.ts:137

The render states related to primitive rasterization

Properties ​

cullMode ​

cullMode: FaceMode

Defined in: libs/device/src/render_states.ts:141

Triangle cull mode


depthClampEnabled ​

depthClampEnabled: boolean

Defined in: libs/device/src/render_states.ts:143

Depth clamp enabled

Methods ​

clone() ​

clone(): RasterizerState

Defined in: libs/device/src/render_states.ts:139

Creates a new RasterizerState by copying this one

Returns ​

RasterizerState


setCullMode() ​

setCullMode(mode): this

Defined in: libs/device/src/render_states.ts:149

Sets the cull mode

Parameters ​

mode ​

FaceMode

The cull mode to set

Returns ​

this

self


enableDepthClamp() ​

enableDepthClamp(enable): this

Defined in: libs/device/src/render_states.ts:154

Enable or disable depth clamp if supported

Parameters ​

enable ​

boolean

Enables depth clamp if true, otherwise disable

Returns ​

this

Released under the MIT License.