跳到主要内容

flywave-mapview.imaprenderingmanager

Home > @flywave/flywave-mapview > IMapRenderingManager

IMapRenderingManager interface

Signature:

export interface IMapRenderingManager extends IPassManager 

Extends: IPassManager

Properties

Property

Modifiers

Type

Description

bloom

IBloomEffect

brightnessContrast

IBrightnessContrastEffect

dynamicMsaaSamplingLevel

MSAASampling

fxaaEnabled

boolean

hueSaturation

IHueSaturationEffect

lowResPixelRatio?

number

(Optional)

msaaEnabled

boolean

outline

IOutlineEffect

sepia

ISepiaEffect

smaaEnabled

boolean

ssao

ISSAOEffect

staticMsaaSamplingLevel

MSAASampling

vignette

IVignetteEffect

Methods

Method

Description

addBloomObject(object)

Add an object to bloom effect

addCustomEffect(customEffect)

Add a custom effect

addIgnoreBloomObject(object)

Add an object to ignore bloom effect

addTranslucentLayer(layer, layerConfig)

Add a translucent layer

addTranslucentObject(object, layer)

Add a translucent object to a layer

getAllCustomEffects()

Get all custom effects

getCustomEffect(effectId)

Get a custom effect by ID

readDepth(ndc)

Read depth at a specific point

removeBloomObject(object)

Remove an object from bloom effect

removeCustomEffect(effectId)

Remove a custom effect

removeIgnoreBloomObject(object)

Remove an object from ignore bloom effect

removeTranslucentLayer(layer)

Remove a translucent layer

removeTranslucentObject(object)

Remove a translucent object

render(renderer, scene, camera, isStaticFrame, time)

Render the scene

setAntialias(type)

Set anti-aliasing type

setCustomEffectEnabled(effectId, enabled)

Enable or disable a custom effect

setDepthPickingStencilRef(stencilRef)

Set stencil reference value for depth picking

updateCustomEffect(effectId, updater)

Update a custom effect

updateOutline(options)

Update outline effect options

updateTranslucentLayer(layer, config)

Update translucent layer configuration