WebGi Rendering Plugins
    Preparing search index...

    Class SSReflectionPluginPass

    Hierarchy

    • ExtendedShaderPass
      • SSReflectionPluginPass

    Implements

    • IPipelinePass
    Index

    Constructors

    Properties

    _gbufferUnpackExtension: MaterialExtension | undefined
    after: string[] = ...

    Passes that should run before this pass

    autoRadius: boolean = true
    before: string[] = ...

    Passes that should run after this pass

    boost: Vector3 = ...
    enabled: boolean = true
    inlineShaderRayTrace: boolean = true
    intensity: number = 1
    isExtendedShaderPass: true
    lowQualityFrames: number = 0
    maskFrontFactor: number = -0.2
    maskFrontRays: boolean = true
    material: ShaderMaterial2
    materialExtension: MaterialExtension = ...
    objectRadius: number = 1
    onDirty: (() => void)[] = []
    overrideReadBuffer: { texture?: Texture<TextureEventMap> } | null = null
    passId: string

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

    power: number = 1.1
    rayBlendMax: boolean = false
    rayCount: number = 1
    required: string[] = ...

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

    roughnessFactor: number = 1
    split: number = 0
    stepCount: number = 16
    tolerance: number = 0.5
    DEFAULT_TEX_ID: "tDiffuse" = 'tDiffuse'

    Accessors

    Methods

    • This function gets called at the beginning of every frame where this pass would be enabled.

      Parameters

      • scene: IScene
      • camera: ICamera
      • renderManager: IRenderManager

      Returns void

    • to be called from beforeRender or onObjectRender or similar.

      Parameters

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

      Returns void