WebGi Rendering Plugins
    Preparing search index...

    Class SSReflectionPlugin

    SSReflection Plugin

    Adds screen space reflections to the scene.

    Hierarchy

    Index

    Constructors

    Properties

    _dirty: boolean = false
    _viewer?: ThreeViewer
    _viewerListeners: { postRender: () => void; preRender: () => void } = ...
    bufferType: TextureDataType
    constructor: typeof AViewerPluginSync & typeof AViewerPlugin
    dependencies: (typeof GBufferPlugin | typeof SSAAPlugin)[] = ...
    enabled: boolean = true
    inlineShaderRayTrace: boolean = true
    isViewerPluginSync: true = ...
    passId: "ssrefl" = passId
    sizeMultiplier: number
    uiConfig?: UiObjectConfig<any, string, any> = undefined
    OldPluginType: "SSReflection" = 'SSReflection'
    PluginType: "SSReflectionPlugin" = 'SSReflectionPlugin'

    Accessors

    Methods

    • This function is called every frame before composer render, if this pass is being used in the pipeline

      Parameters

      • Optional_: IScene<ISceneEventMap>
      • Optional_1: ICamera<ICameraEventMap>
      • Optional_2: IRenderManager<IRenderManagerEventMap>

      Returns boolean

    • Parameters

      • e: IViewerEvent

      Returns IViewerEvent

    • Parameters

      • Optionalprefix: string

      Returns string

    • Parameters

      • key: any
      • setDirty: boolean = true

      Returns void

    • Parameters

      • key: any
      • setDirty: boolean = true

      Returns void

    • Returns ISerializedConfig | Record<string, never>

    • Parameters

      • state: any

      Returns Promise<void>

    • Parameters

      • Optionalmeta: SerializationMetaType

      Returns ISerializedConfig & { pass?: any }