API

Class HighlightLayer

The highlight layer Helps adding a glow effect around a mesh.

Once instantiated in a scene, simply use the addMesh or removeMesh method to add or remove glowy meshes to your scene.

!!! THIS REQUIRES AN ACTIVE STENCIL BUFFER ON THE CANVAS !!!

Hierarchy (View Summary)

Index
onAfterBlurObservable: Observable<HighlightLayer> = ...

An event triggered when the highlight layer has been blurred.

onAfterComposeObservable: Observable<EffectLayer> = ...

An event triggered when the generated texture has been merged in the scene.

onAfterRenderMeshToEffect: Observable<AbstractMesh> = ...

An event triggered after the mesh has been rendered into the effect render target.

onBeforeBlurObservable: Observable<HighlightLayer> = ...

An event triggered when the highlight layer is being blurred.

onBeforeComposeObservable: Observable<EffectLayer> = ...

An event triggered when the generated texture is being merged in the scene.

onBeforeRenderMainTextureObservable: Observable<EffectLayer> = ...

An event triggered when the effect layer is about rendering the main texture with the glowy parts.

onBeforeRenderMeshToEffect: Observable<AbstractMesh> = ...

An event triggered when the mesh is rendered into the effect render target.

onDisposeObservable: Observable<EffectLayer> = ...

An event triggered when the effect layer has been disposed.

onSizeChangedObservable: Observable<EffectLayer> = ...

An event triggered when the effect layer changes its size.

uniqueId: any = UniqueIdGenerator.UniqueId

The unique id of the layer

EffectName: "HighlightLayer"

Effect Name of the highlight layer.

  • get disableBoundingBoxesFromEffectLayer(): boolean

    Specifies if the bounding boxes should be rendered normally or if they should undergo the effect of the layer

    Returns boolean

  • set disableBoundingBoxesFromEffectLayer(value: boolean): void

    Parameters

    • value: boolean

    Returns void

  • Add a mesh in the highlight layer in order to make it glow with the chosen color.

    Parameters

    • mesh: Mesh

      The mesh to highlight

    • color: Color3

      The color of the highlight

    • glowEmissiveOnly: boolean = false

      Extract the glow from the emissive texture

    Returns void