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

    层级 (查看层级一览)

    索引

    构造函数

    属性

    allowPicking allowPickingChanged allowPickingDepth allowPickingDepthChanged allowPickingDepthReact allowPickingReact boundingVolume boundingVolumeChanged boundingVolumeReact castShadows castShadowsChanged castShadowsReact count countChanged countReact cull cullChanged cullReact debugOverlappingFrustums debugOverlappingFrustumsChanged debugOverlappingFrustumsReact debugShowBoundingVolume debugShowBoundingVolumeChanged debugShowBoundingVolumeReact depthForTranslucentClassification depthForTranslucentClassificationChanged depthForTranslucentClassificationReact executeInClosestFrustum executeInClosestFrustumChanged executeInClosestFrustumReact fragmentShaderSource fragmentShaderSourceChanged fragmentShaderSourceReact instanceCount instanceCountChanged instanceCountReact localModelMatrix localModelMatrixChanged localModelMatrixReact localPosition localPositionChanged localPositionReact localRotation localRotationChanged localRotationReact localScale localScaleChanged localScaleReact maximumScale maximumScaleChanged maximumScaleReact minimumScale minimumScaleChanged minimumScaleReact modelMatrix modelMatrixChanged modelMatrixReact occlude occludeChanged occludeReact offset offsetChanged offsetReact pass passChanged passReact pickOnly pickOnlyChanged pickOnlyReact pixelSize pixelSizeChanged pixelSizeReact position positionChanged positionReact primitiveType primitiveTypeChanged primitiveTypeReact receiveShadows receiveShadowsChanged receiveShadowsReact renderState renderStateChanged renderStateReact rotation rotationChanged rotationReact scale scaleChanged scaleReact show showChanged showReact showSceneScale showSceneScaleChanged showSceneScaleReact uniformMap uniformMapChanged uniformMapReact vertexShaderSource vertexShaderSourceChanged vertexShaderSourceReact viewDistanceDebug viewDistanceDebugChanged viewDistanceDebugReact viewDistanceRange viewDistanceRangeChanged viewDistanceRangeReact _lastMemId defaultAttribute defaultBoundingVolume defaultDsAttribute defaultDsIndexTypedArray defaultFragmentShaderSource defaultIndexTypedArray defaultRenderState defaults defaultUniformMap defaultVertexShaderSource getMinMaxPosition triangleIndicesToLine

    访问器

    方法

    构造函数

    属性

    allowPicking: boolean = false
    allowPickingChanged: Listener<[boolean, boolean]>
    allowPickingDepth: boolean = true
    allowPickingDepthChanged: Listener<[boolean, boolean]>
    allowPickingDepthReact: ReactiveVariable<false> | ReactiveVariable<true>
    allowPickingReact: ReactiveVariable<false> | ReactiveVariable<true>
    boundingVolume: undefined | BoundingVolumeJsonType = ...
    boundingVolumeChanged: Listener<
        [undefined | BoundingVolumeJsonType, undefined | BoundingVolumeJsonType],
    >
    boundingVolumeReact: ReactiveVariable<undefined | BoundingVolumeJsonType>
    castShadows: undefined | boolean = ...
    castShadowsChanged: Listener<[undefined | boolean, undefined | boolean]>
    castShadowsReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    count: undefined | number = ...
    countChanged: Listener<[undefined | number, undefined | number]>
    countReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    cull: undefined | boolean = ...
    cullChanged: Listener<[undefined | boolean, undefined | boolean]>
    cullReact: ReactiveVariable<undefined | boolean>
    debugOverlappingFrustums: undefined | number = ...
    debugOverlappingFrustumsChanged: Listener<
        [undefined | number, undefined | number],
    >
    debugOverlappingFrustumsReact:
        | ReactiveVariable<number>
        | ReactiveVariable<undefined>
    debugShowBoundingVolume: undefined | boolean = ...
    debugShowBoundingVolumeChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    debugShowBoundingVolumeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    depthForTranslucentClassification: undefined | boolean = ...
    depthForTranslucentClassificationChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    depthForTranslucentClassificationReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    executeInClosestFrustum: undefined | boolean = ...
    executeInClosestFrustumChanged: Listener<
        [undefined | boolean, undefined | boolean],
    >
    executeInClosestFrustumReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    fragmentShaderSource: undefined | string = ...
    fragmentShaderSourceChanged: Listener<[undefined | string, undefined | string]>
    fragmentShaderSourceReact:
        | ReactiveVariable<string>
        | ReactiveVariable<undefined>
    instanceCount: undefined | number = ...
    instanceCountChanged: Listener<[undefined | number, undefined | number]>
    instanceCountReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    localModelMatrix: undefined | ESJNativeNumber16 = ...
    localModelMatrixChanged: Listener<
        [undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
    >
    localModelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
    localPosition: undefined | [number, number, number] = ...
    localPositionChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localPositionReact: ReactiveVariable<undefined | [number, number, number]>
    localRotation: undefined | [number, number, number] = ...
    localRotationChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localRotationReact: ReactiveVariable<undefined | [number, number, number]>
    localScale: undefined | [number, number, number] = ...
    localScaleChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    localScaleReact: ReactiveVariable<undefined | [number, number, number]>
    maximumScale: undefined | number = ...
    maximumScaleChanged: Listener<[undefined | number, undefined | number]>
    maximumScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    minimumScale: undefined | number = ...
    minimumScaleChanged: Listener<[undefined | number, undefined | number]>
    minimumScaleReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    modelMatrix: undefined | ESJNativeNumber16 = ...
    modelMatrixChanged: Listener<
        [undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
    >
    modelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
    occlude: undefined | boolean = ...
    occludeChanged: Listener<[undefined | boolean, undefined | boolean]>
    occludeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    offset: undefined | number = ...
    offsetChanged: Listener<[undefined | number, undefined | number]>
    offsetReact: ReactiveVariable<number> | ReactiveVariable<undefined>
    pass: undefined | CzmPassType = ...
    passChanged: Listener<[undefined | CzmPassType, undefined | CzmPassType]>
    passReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"CESIUM_3D_TILE">
        | ReactiveVariable<"OPAQUE">
        | ReactiveVariable<"ENVIRONMENT">
        | ReactiveVariable<"COMPUTE">
        | ReactiveVariable<"GLOBE">
        | ReactiveVariable<"TERRAIN_CLASSIFICATION">
        | ReactiveVariable<"CESIUM_3D_TILE_CLASSIFICATION">
        | ReactiveVariable<"CESIUM_3D_TILE_CLASSIFICATION_IGNORE_SHOW">
        | ReactiveVariable<"TRANSLUCENT">
        | ReactiveVariable<"OVERLAY">
        | ReactiveVariable<"NUMBER_OF_PASSES">
    pickOnly: undefined | boolean = ...
    pickOnlyChanged: Listener<[undefined | boolean, undefined | boolean]>
    pickOnlyReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    pixelSize: undefined | number = ...
    pixelSizeChanged: Listener<[undefined | number, undefined | number]>
    pixelSizeReact: 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]>
    primitiveType: undefined | CzmPrimitiveType = ...
    primitiveTypeChanged: Listener<
        [undefined | CzmPrimitiveType, undefined | CzmPrimitiveType],
    >
    primitiveTypeReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<"POINTS">
        | ReactiveVariable<"LINES">
        | ReactiveVariable<"LINE_LOOP">
        | ReactiveVariable<"LINE_STRIP">
        | ReactiveVariable<"TRIANGLES">
        | ReactiveVariable<"TRIANGLE_STRIP">
        | ReactiveVariable<"TRIANGLE_FAN">
    receiveShadows: undefined | boolean = ...
    receiveShadowsChanged: Listener<[undefined | boolean, undefined | boolean]>
    receiveShadowsReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    renderState: JsonValue = ...
    renderStateChanged: Listener<[JsonValue, JsonValue]>
    renderStateReact: ReactiveVariable<JsonValue>
    rotation: undefined | [number, number, number] = ...
    rotationChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    rotationReact: ReactiveVariable<undefined | [number, number, number]>
    scale: undefined | [number, number, number] = ...
    scaleChanged: Listener<
        [
            undefined
            | [number, number, number],
            undefined | [number, number, number],
        ],
    >
    scaleReact: ReactiveVariable<undefined | [number, number, number]>
    show: undefined | boolean = ...
    showChanged: Listener<[undefined | boolean, undefined | boolean]>
    showReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    showSceneScale: undefined | boolean = ...
    showSceneScaleChanged: Listener<[undefined | boolean, undefined | boolean]>
    showSceneScaleReact:
        | ReactiveVariable<undefined>
        | ReactiveVariable<false>
        | ReactiveVariable<true>
    uniformMap: undefined | CzmCustomPrimitiveUniformMapType = ...
    uniformMapChanged: Listener<
        [
            undefined
            | CzmCustomPrimitiveUniformMapType,
            undefined | CzmCustomPrimitiveUniformMapType,
        ],
    >
    uniformMapReact: ReactiveVariable<undefined | CzmCustomPrimitiveUniformMapType>
    vertexShaderSource: undefined | string = ...
    vertexShaderSourceChanged: Listener<[undefined | string, undefined | string]>
    vertexShaderSourceReact: ReactiveVariable<string> | ReactiveVariable<undefined>
    viewDistanceDebug: boolean = false
    viewDistanceDebugChanged: Listener<[boolean, boolean]>
    viewDistanceDebugReact: ReactiveVariable<false> | ReactiveVariable<true>
    viewDistanceRange: undefined | [number, number, number, number] = ...
    viewDistanceRangeChanged: Listener<
        [
            undefined
            | [number, number, number, number],
            undefined | [number, number, number, number],
        ],
    >
    viewDistanceRangeReact: ReactiveVariable<
        undefined
        | [number, number, number, number],
    >
    _lastMemId: number = -1
    defaultAttribute: CzmAttributesType = defaultAttribute
    defaultBoundingVolume: BoundingVolumeJsonType = defaultBoundingVolume
    defaultDsAttribute: CzmAttributesType = defaultDsAttribute
    defaultDsIndexTypedArray: Uint16Array<ArrayBuffer> = defaultDsIndexTypedArray
    defaultFragmentShaderSource: "in vec2 v_st;\nuniform sampler2D u_image;\nuniform vec4 u_color;\nvoid main()\n{\n vec4 imageColor = texture(u_image, v_st);\n out_FragColor = imageColor * u_color;\n}\n" = defaultFragmentShaderSource
    defaultIndexTypedArray: Uint16Array<ArrayBuffer> = defaultIndexTypedArray
    defaultRenderState: {
        blending: {
            enabled: boolean;
            equationAlpha: number;
            equationRgb: number;
            functionDestinationAlpha: number;
            functionDestinationRgb: number;
            functionSourceAlpha: number;
            functionSourceRgb: number;
        };
        cull: { enabled: boolean; face: number };
        depthMask: boolean;
        depthTest: { enabled: boolean };
    } = defaultRenderState
    defaults: {
        modelMatrix: ESJNativeNumber16;
        position: [number, number, number];
        rotation: [number, number, number];
        scale: [number, number, number];
        viewDistanceRange: [number, number, number, number];
    } = ...
    defaultUniformMap: CzmCustomPrimitiveUniformMapType = defaultUniformMap
    defaultVertexShaderSource: "in vec3 position;\nin vec3 normal;\nin vec2 st;\nout vec3 v_normalEC;\nout vec2 v_st;\nvoid main()\n{\n // 如果这一句注释,要相应地注释掉attribute中的normal,也就是说顶点属性要和shader中的一一匹配!\n v_normalEC = czm_normal * normal; \n v_st = st;\n gl_Position = czm_modelViewProjection * vec4(position, 1.0);\n}\n" = defaultVertexShaderSource
    getMinMaxPosition: (
        positions: number[],
        target?: { max?: [number, number, number]; min?: [number, number, number] },
    ) => { max: [number, number, number]; min: [number, number, number] } = getMinMaxPosition
    triangleIndicesToLine: (triangleIndices: number[]) => number[] = triangleIndicesToLine

    访问器

    • get attributes(): undefined | CzmAttributesType

      返回 undefined | CzmAttributesType

    • set attributes(value: undefined | CzmAttributesType): void

      参数

      返回 void

    • get attributesJson(): undefined | AttributesJsonType

      返回 undefined | AttributesJsonType

    • set attributesJson(value: undefined | AttributesJsonType): void

      参数

      • value: undefined | AttributesJsonType

      返回 void

    • get czmViewer(): ESCesiumViewer

      返回 ESCesiumViewer

    • get czmViewerVisibleDistanceRangeControl(): any

      返回 any

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

      返回 (() => void)[]

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

      返回 Listener<[undefined | number]>

    • get id(): string

      返回 string

    • set id(value: string): void

      参数

      • value: string

      返回 void

    • get idChanged(): Listener<[string, string]>

      返回 Listener<[string, string]>

    • get indexTypedArray(): undefined | CzmIndexType

      返回 undefined | CzmIndexType

    • set indexTypedArray(value: undefined | CzmIndexType): void

      参数

      返回 void

    • get indexTypedArrayJson(): undefined | IndexJsonType

      返回 undefined | IndexJsonType

    • set indexTypedArrayJson(value: undefined | IndexJsonType): void

      参数

      • value: undefined | IndexJsonType

      返回 void

    • get memId(): number

      返回 number

    • get nativePrimitive(): undefined | CzmCustomPrimitiveImpl

      返回 undefined | CzmCustomPrimitiveImpl

    • get sceneScaleEvent(): Event<[sceneScale: number, viewer: ESCesiumViewer]>

      返回 Event<[sceneScale: number, viewer: ESCesiumViewer]>

    • get toDestroyEvent(): Listener

      返回 Listener

    • get visibleAlpha(): any

      返回 any

    • get visibleAlphaChanged(): any

      返回 any

    方法

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • disposeFunc: () => void

      返回 () => void

    • 类型参数

      • T extends { destroy(): void }

      参数

      • obj: T

      返回 T

    • 参数

      • attributeName: string = 'a_position'

      返回 undefined | { max: [number, number, number]; min: [number, number, number] }

    • 参数

      • 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

    • 参数

      • min: [number, number, number]
      • max: [number, number, number]

      返回 void

    • 参数

      • radius: number
      • center: [number, number, number] = ...

      返回 void

    • 参数

      • value: CzmCustomPrimitiveUniformMapType

      返回 void

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T

    • 返回 undefined

    • 类型参数

      • T extends { tryDestroy(): void }

      参数

      • obj: T

      返回 T