Class SSReflectionPluginPass

Hierarchy

Implements

Constructors

Properties

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

Passes that should run before this pass

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

Passes that should run after this pass

boost: Vector3 = ...
inlineShaderRayTrace: boolean = true
intensity: number = 1
lowQualityFrames: number = 0
maskFrontFactor: number = -0.2
maskFrontRays: boolean = true
materialExtension: MaterialExtension = ...
objectRadius: number = 1
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
stepCount: number = 16
target?: ValOrFunc<undefined | WebGLRenderTarget>
tolerance: number = 0.5

Accessors

  • set uniformsNeedUpdate(value: true): void
  • Parameters

    • value: true

    Returns void

Methods

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

    Parameters

    Returns void

  • Returns void