如视 Five SDK
    Preparing search index...

    Class PBMPanoFilter

    监听者模式

    new Subscribe<{
    "foo": [arg1: number, arg2: string],
    "bar": [arg: boolean],
    }>()

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    color: { temperatureBias: number; tintBias: number }

    颜色

    Type Declaration

    • temperatureBias: number

      色温偏移 [-100, 100]

    • tintBias: number

      色調偏移 [-100, 100]

    contrast: { contrastBias: number }

    对比度

    Type Declaration

    • contrastBias: number

      对比偏移 [-1, 1]

    highlightShadow: {
        globalBias: number;
        highlightBias: number;
        lutMap: Texture;
        shadowBias: number;
    }

    高光阴影

    Type Declaration

    • globalBias: number

      全局亮度偏移 [-255, 255]

    • highlightBias: number

      高光偏移 [-255, 255]

    • ReadonlylutMap: Texture

      高光阴影的颜色对照表

    • shadowBias: number

      阴影偏移 [-255, 255]

    id: string = ...
    saturation: { saturationBias: number }

    饱和度

    Type Declaration

    • saturationBias: number

      饱和偏移 [-1, 1]

    Methods

    • 触发事件

      Type Parameters

      • K extends "update"

        预设的监听事件名称

      Parameters

      • name: K

        事件类型

      • ...data: Parameters<{ update: () => void }[K]>

        触发事件的数据

      Returns boolean

      canceled 是否被触发取消

    • 判断是否注册了事件

      Parameters

      • name: "update"

        事件类型

      Returns boolean

    • 解除事件

      如果 name 不传的话解除对应所有事件 如果 name, callback 不传的话解除所有name的所有事件

      Type Parameters

      • K extends "update"

        预设的监听事件名称

      Parameters

      • Optionalname: K

        事件类型

      • Optionalcallback: (
            ...args: Parameters<{ update: () => void }[K]>,
        ) => ReturnType<{ update: () => void }[K]>

        事件回调函数

      Returns void

    • 注册事件

      Type Parameters

      • K extends "update"

        预设的监听事件名称

      Parameters

      • name: K

        事件类型

      • callback: (
            this: this,
            ...args: Parameters<{ update: () => void }[K]>,
        ) => ReturnType<{ update: () => void }[K]>

        事件回调函数

      • Optionalonce: boolean

        是否只执行一次

      Returns () => void

      解除事件

    • 注册事件(是否只执行一次)

      Type Parameters

      • K extends "update"

        预设的监听事件名称

      Parameters

      • name: K

        事件类型

      • callback: (
            this: this,
            ...args: Parameters<{ update: () => void }[K]>,
        ) => ReturnType<{ update: () => void }[K]>

        事件回调函数

      Returns () => void

      解除事件

    • 等待事件

      Type Parameters

      • K extends "update"

        预设的监听事件名称

      Parameters

      • name: K

        事件类型

      • Optionalfilter: (...args: Parameters<{ update: () => void }[K]>) => boolean | void

        事件类型

      Returns Promise<Parameters<{ update: () => void }[K]>>

      触发事件的数据

    • 计算调色 LUT

      Parameters

      • highlightBias: number
      • shadowBias: number
      • globalBias: number
      • width: number = 1024
      • itemSize: number = 1
      • Optionaltarget: Float32Array<ArrayBufferLike>
      • Optionaloffset: number

      Returns Float32Array