@novorender/web_app / DerivedRenderState
Interface: DerivedRenderState
An extended variant of RenderState with additional derived properties.
Extends
Properties
background
readonly background: RenderStateBackground;
background/environment related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:36
camera
readonly camera: RenderStateCamera;
camera related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:39
clipping
readonly clipping: RenderStateClipping;
Clipping planes related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:63
cube
readonly cube: RenderStateCube;
@internal.
Inherited from
Defined in
@novorender/core3d/state/index.ts:51
dynamic
readonly dynamic: RenderStateDynamicObjects;
Dynamic objects related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:60
effectiveSamplesMSAA
readonly effectiveSamplesMSAA: number;
The effective number of MSAA samples uses for this frame.
Remarks
This originates from RenderStateOutput.samplesMSAA but is potentially capped to the device's MSAA sample limit.
Defined in
@novorender/core3d/state/index.ts:97
grid
readonly grid: RenderStateGrid;
Grid helper related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:45
highlights
readonly highlights: RenderStateHighlightGroups;
Highlights related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:66
localSpaceTranslation
readonly localSpaceTranslation: ReadonlyVec3;
Local space is a variant of world space that is close to camera to avoid excessively large coordinates and thus float32 rounding errors in shader.
Defined in
@novorender/core3d/state/index.ts:89
matrices
readonly matrices: Matrices;
The set of matrices that used to transform coordinate between spaces.
Defined in
@novorender/core3d/state/index.ts:91
outlines
readonly outlines: RenderStateOutlines;
Outlines related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:69
output
readonly output: RenderStateOutput;
Output image related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:33
pick
readonly pick: RenderStatePick;
Pick info rendering related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:81
points
readonly points: RenderStatePointCloud;
Point cloud rendering related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:75
quality
readonly quality: RenderStateQuality;
Render quality related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:42
scene
readonly scene: undefined | RenderStateScene;
Static, streamable scene related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:54
terrain
readonly terrain: RenderStateTerrain;
Terrain rendering related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:57
tonemapping
readonly tonemapping: RenderStateTonemapping;
Tonemapping related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:72
toonOutline
readonly toonOutline: RenderStateToonOutline;
Toon outline rendering related state.
Inherited from
Defined in
@novorender/core3d/state/index.ts:78
viewFrustum
readonly viewFrustum: ViewFrustum;
The 6 planes of the view frustum, defined in world space.