Skip to main content

@novorender/api / validateRenderState

Function: validateRenderState()

function validateRenderState(newState, changes): readonly Error[];

Defined in: @novorender/src/core3d/state/validate.ts:34

Validate render state changes.

Parameters

ParameterTypeDescription
newStateRenderStateThe new render state to validate.
changesRenderStateChangesThe changes that was applied to the baseline state to produce this state.

Returns

readonly Error[]

Array of validation errors, if any.

Remarks

This function performs some basic validation of the state changes, focusing on value ranges and states that would generate run-time exceptions.