WebGi Rendering Plugins
    Preparing search index...

    Class BloomPluginPass<Tid>

    Type Parameters

    • Tid extends IPassID

    Hierarchy

    • ExtendedShaderPass
      • BloomPluginPass

    Implements

    • IPipelinePass<Tid>
    Index

    Constructors

    Properties

    after: string[] = ...

    Passes that should run before this pass

    backgroundBloom: boolean = false
    before: string[] = ...

    Passes that should run after this pass

    bloomDebug: boolean = false
    bloomIterations: number = 4
    enabled: boolean = true
    intensity: number = 0.2
    isExtendedShaderPass: true
    material: ShaderMaterial2
    onDirty: (() => void)[] = []
    overrideReadBuffer: { texture?: Texture<TextureEventMap> } | null = null
    passId: Tid

    Unique id for the pass. Used to determine the order of passes in the pipeline.

    power: number = 1
    prefilter: Vector4 = ...
    radius: number = 0.6
    required: string[] = ...

    Passes that are required to be present in the pipeline to run this pass.

    softThreshold: number = 0.5
    threshold: number = 2
    uiConfig?: UiObjectConfig<any, string, any> = undefined
    DEFAULT_TEX_ID: "tDiffuse" = 'tDiffuse'

    Accessors

    Methods

    • Set the pass as dirty. This is implementation specific to the pass/plugin. It generally calls all onDirty and set the viewer dirty.

      Returns void

    • to be called from beforeRender or onObjectRender or similar.

      Parameters

      • Optionalupdater: IShaderPropertiesUpdater | (IShaderPropertiesUpdater | undefined)[]

      Returns void