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

    类 CzmParticleSystemPrimitive

    层级 (查看层级一览)

    索引

    构造函数

    属性

    bursts burstsChanged burstsReact color colorChanged colorReact currentTime currentTimeChanged currentTimeReact duration durationChanged durationReact emissionRate emissionRateChanged emissionRateReact emitter emitterChanged emitterReact endColor endColorChanged endColorReact endScale endScaleChanged endScaleReact image imageChanged imageReact imageSize imageSizeChanged imageSizeReact lifetime lifetimeChanged lifetimeReact loop loopChanged loopReact mass massChanged massReact maximumImageSize maximumImageSizeChanged maximumImageSizeReact maximumMass maximumMassChanged maximumMassReact maximumParticleLife maximumParticleLifeChanged maximumParticleLifeReact maximumSpeed maximumSpeedChanged maximumSpeedReact minimumImageSize minimumImageSizeChanged minimumImageSizeReact minimumMass minimumMassChanged minimumMassReact minimumParticleLife minimumParticleLifeChanged minimumParticleLifeReact minimumSpeed minimumSpeedChanged minimumSpeedReact particleLife particleLifeChanged particleLifeReact playing playingChanged playingLoop playingLoopChanged playingLoopReact playingReact playingSpeed playingSpeedChanged playingSpeedReact position positionChanged positionReact rotation rotationChanged rotationReact scale scaleChanged scaleReact show showChanged showReact sizeInMeters sizeInMetersChanged sizeInMetersReact speed speedChanged speedReact startColor startColorChanged startColorReact startScale startScaleChanged startScaleReact translation translationChanged translationReact updateCallback updateCallbackChanged updateCallbackReact _lastMemId defaults

    访问器

    方法

    构造函数

    属性

    bursts: undefined | [time?: number, minimum?: number, maximum?: number][] = ...
    burstsChanged: Listener<
        [
            undefined
            | [time?: number, minimum?: number, maximum?: number][],
            undefined | [time?: number, minimum?: number, maximum?: number][],
        ],
    >
    burstsReact: ReactiveVariable<
        undefined
        | [time?: number, minimum?: number, maximum?: number][],
    >
    color: undefined | [number, number, number, number] = ...
    colorChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    colorReact: ReactiveVariable<undefined | [number, number, number, number]>
    currentTime: undefined | number = ...
    currentTimeChanged: Listener<[undefined | number, undefined | number]>
    currentTimeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    duration: undefined | number = ...
    durationChanged: Listener<[undefined | number, undefined | number]>
    durationReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    emissionRate: undefined | number = ...
    emissionRateChanged: Listener<[undefined | number, undefined | number]>
    emissionRateReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    emitter: undefined | ESJParticleEmitterJsonType = ...
    emitterChanged: Listener<
        [
            undefined
            | ESJParticleEmitterJsonType,
            undefined | ESJParticleEmitterJsonType,
        ],
    >
    emitterReact: ReactiveVariable<undefined | ESJParticleEmitterJsonType>
    endColor: undefined | [number, number, number, number] = ...
    endColorChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    endColorReact: ReactiveVariable<undefined | [number, number, number, number]>
    endScale: undefined | number = ...
    endScaleChanged: Listener<[undefined | number, undefined | number]>
    endScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    image: undefined | string = ...
    imageChanged: Listener<[undefined | string, undefined | string]>
    imageReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    imageSize: undefined | [number, number] = ...
    imageSizeChanged: Listener<
        [undefined | [number, number], undefined | [number, number]],
    >
    imageSizeReact: ReactiveVariable<[number, number]> | ReactiveVariable<undefined>
    lifetime: undefined | number = ...
    lifetimeChanged: Listener<[undefined | number, undefined | number]>
    lifetimeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    loop: undefined | boolean = ...
    loopChanged: Listener<[undefined | boolean, undefined | boolean]>
    loopReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    mass: undefined | number = ...
    massChanged: Listener<[undefined | number, undefined | number]>
    massReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    maximumImageSize: undefined | [number, number] = ...
    maximumImageSizeChanged: Listener<
        [undefined | [number, number], undefined | [number, number]],
    >
    maximumImageSizeReact:
        | ReactiveVariable<[number, number]>
        | ReactiveVariable<undefined>
    maximumMass: undefined | number = ...
    maximumMassChanged: Listener<[undefined | number, undefined | number]>
    maximumMassReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    maximumParticleLife: undefined | number = ...
    maximumParticleLifeChanged: Listener<[undefined | number, undefined | number]>
    maximumParticleLifeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    maximumSpeed: undefined | number = ...
    maximumSpeedChanged: Listener<[undefined | number, undefined | number]>
    maximumSpeedReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    minimumImageSize: undefined | [number, number] = ...
    minimumImageSizeChanged: Listener<
        [undefined | [number, number], undefined | [number, number]],
    >
    minimumImageSizeReact:
        | ReactiveVariable<[number, number]>
        | ReactiveVariable<undefined>
    minimumMass: undefined | number = ...
    minimumMassChanged: Listener<[undefined | number, undefined | number]>
    minimumMassReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    minimumParticleLife: undefined | number = ...
    minimumParticleLifeChanged: Listener<[undefined | number, undefined | number]>
    minimumParticleLifeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    minimumSpeed: undefined | number = ...
    minimumSpeedChanged: Listener<[undefined | number, undefined | number]>
    minimumSpeedReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    particleLife: undefined | number = ...
    particleLifeChanged: Listener<[undefined | number, undefined | number]>
    particleLifeReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    playing: undefined | boolean = ...
    playingChanged: Listener<[undefined | boolean, undefined | boolean]>
    playingLoop: undefined | boolean = ...
    playingLoopChanged: Listener<[undefined | boolean, undefined | boolean]>
    playingLoopReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    playingReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    playingSpeed: undefined | number = ...
    playingSpeedChanged: Listener<[undefined | number, undefined | number]>
    playingSpeedReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    position: undefined | [number, number, number] = ...
    positionChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    positionReact: ReactiveVariable<undefined | [number, number, number]>
    rotation: undefined | [number, number, number] = ...
    rotationChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    rotationReact: ReactiveVariable<undefined | [number, number, number]>
    scale: undefined | number = ...
    scaleChanged: Listener<[undefined | number, undefined | number]>
    scaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    show: undefined | boolean = ...
    showChanged: Listener<[undefined | boolean, undefined | boolean]>
    showReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    sizeInMeters: undefined | boolean = ...
    sizeInMetersChanged: Listener<[undefined | boolean, undefined | boolean]>
    sizeInMetersReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    speed: undefined | number = ...
    speedChanged: Listener<[undefined | number, undefined | number]>
    speedReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    startColor: undefined | [number, number, number, number] = ...
    startColorChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    startColorReact: ReactiveVariable<undefined | [number, number, number, number]>
    startScale: undefined | number = ...
    startScaleChanged: Listener<[undefined | number, undefined | number]>
    startScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    translation: undefined | [number, number, number] = ...
    translationChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    translationReact: ReactiveVariable<undefined | [number, number, number]>
    updateCallback: undefined | string = ...
    updateCallbackChanged: Listener<[undefined | string, undefined | string]>
    updateCallbackReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    _lastMemId: number = -1
    defaults: {
        currentTime: number;
        duration: number;
        emitter: ESJParticleEmitterJsonType;
        endScale: number;
        image: string;
        imageSize: [number, number];
        particleLife: number;
        playing: boolean;
        playingLoop: boolean;
        playingSpeed: number;
        ratio: number;
    } = ...

    访问器

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

      返回 (() => void)[]

    • get flyToEvent(): Listener<[undefined | number]>

      返回 Listener<[undefined | number]>

    • get memId(): number

      返回 number

    • get player(): any

      返回 any

    • get primitive(): undefined | ParticleSystem

      返回 undefined | ParticleSystem

    • get ratio(): number

      返回 number

    • set ratio(value: number): void

      参数

      • value: number

      返回 void

    • get ratioChanged(): any

      返回 any

    • get toDestroyEvent(): Listener

      返回 Listener

    • get updateCallbackFunc(): undefined | Function

      返回 undefined | Function

    • set updateCallbackFunc(value: undefined | Function): void

      参数

      • value: undefined | Function

      返回 void

    • get updateCallbackFuncChanged(): Listener<
          [undefined | Function, undefined | Function],
      >

      返回 Listener<[undefined | Function, undefined | Function]>

    方法

    • 参数

      • 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

    • 参数

      • 可选duration: number

      返回 void

    • 返回 boolean

    • 返回 boolean

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T

    • 返回 undefined

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T