API

Class GaussianSplattingOverdrawMaterialPlugin

Displays equal-contribution Gaussian fragment overdraw, independently of color and Gaussian opacity. Uses additive ONE+ONE RGB blending and disables depth writes while active; keeps depth testing. Restores the material's prior blending/depth settings on disable or disposal. See https://playground.babylonjs.com/#D4U720#1

Hierarchy (View Summary)

Index
doNotSerialize: boolean = false

Specifies if the material plugin should be serialized, true to skip serialization

markAllDefinesAsDirty: () => void

Helper function to mark defines as being dirty.

name: string

Defines the name of the plugin

priority: number = 500

Defines the priority of the plugin. Lower numbers run first.

registerForExtraEvents: boolean = false

Indicates that this plugin should be notified for the extra events (HasRenderTargetTextures / FillRenderTargetTextures / HardBindForSubMesh)

resolveIncludes: boolean = false

Indicates that any #include directive in the plugin code must be replaced by the corresponding code.