Skip to main content

flywave-mapview.pass

Home > @flywave/flywave-mapview > Pass

Pass class

The base class to extend for further passes in MapView, like the ,

Signature:

export declare class Pass implements IPass 

Implements: IPass

Remarks

Pass provides the core logic for both : - render passes (proper scene renders), - and shader passes (quad renders, i.e. effects added on top of the render output as a postprocess).

Even some shader passes still actually fall within the render pass category as they need to re-render the scene to then deduce an effect, such as masking, AO, DoF etc. Others just need the previous input image to apply a shader on top of it, as for bloom or NVIDIA's FXAA for example. These only are proper shader passes.

Properties

Property

Modifiers

Type

Description

enabled

boolean

renderToScreen

boolean

Methods

Method

Modifiers

Description

render(renderer, scene, camera, writeBuffer, readBuffer, delta)

setSize(width, height)