EarthSDK
    正在准备搜索索引...

    层级 (查看层级一览)

    索引

    构造函数

    属性

    clockRange: undefined | ESJClockRangeType = ...
    clockRangeChanged: Listener<
        [undefined | ESJClockRangeType, undefined | ESJClockRangeType],
    >
    clockRangeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"UNBOUNDED">
        | ReactiveVariable<"CLAMPED">
        | ReactiveVariable<"LOOP_STOP">
    clockStep: undefined | ESJClockStepType = ...
    clockStepChanged: Listener<
        [undefined | ESJClockStepType, undefined | ESJClockStepType],
    >
    clockStepReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"TICK_DEPENDENT">
        | ReactiveVariable<"SYSTEM_CLOCK_MULTIPLIER">
        | ReactiveVariable<"SYSTEM_CLOCK">
    currentTime: undefined | number = ...
    currentTimeChanged: Listener<[undefined | number, undefined | number]>
    currentTimeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    enabled: undefined | boolean = ...
    enabledChanged: Listener<[undefined | boolean, undefined | boolean]>
    enabledReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    multiplier: undefined | number = ...
    multiplierChanged: Listener<[undefined | number, undefined | number]>
    multiplierReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    shouldAnimate: undefined | boolean = ...
    shouldAnimateChanged: Listener<[undefined | boolean, undefined | boolean]>
    shouldAnimateReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    startTime: undefined | number = ...
    startTimeChanged: Listener<[undefined | number, undefined | number]>
    startTimeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    stopTime: undefined | number = ...
    stopTimeChanged: Listener<[undefined | number, undefined | number]>
    stopTimeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    _lastMemId: number = -1
    czmJulianDateToTimeStamp: (julianDate: JulianDate) => number = czmJulianDateToTimeStamp
    defaults: {
        clockRange: ESJClockRangeType;
        clockStep: ESJClockStepType;
        currentTime: () => number;
        enabled: boolean;
        multiplier: number;
        shouldAnimate: boolean;
        startTime: () => number;
        stopTime: () => number;
    } = ...
    getClockRange: (value: ClockRange) => "UNBOUNDED" | "CLAMPED" | "LOOP_STOP" = getClockRange
    getClockStep: (
        value: ClockStep,
    ) => "TICK_DEPENDENT" | "SYSTEM_CLOCK_MULTIPLIER" | "SYSTEM_CLOCK" = getClockStep

    访问器

    • get disposers(): (() => void)[]

      返回 (() => void)[]

    • get memId(): number

      返回 number

    • get toDestroyEvent(): Listener

      返回 Listener

    方法

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 返回 undefined

    • 请不要重写destroy,请使用destroyImp来重写!

      返回 undefined

    • 返回 void

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 返回 boolean

    • 返回 boolean

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T

    • 返回 undefined

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T