_deprecated
_deprecated: (string | { [k: string]: any })[]
allowPicking
allowPicking: boolean
allowPickingChanged
allowPickingChanged: Listener<[boolean, boolean]>
allowPickingReact
allowPickingReact: ReactiveVariable<false> | ReactiveVariable<true>
boundingVolume
boundingVolume: undefined | BoundingVolumeJsonType = ...
boundingVolumeChanged
boundingVolumeChanged: Listener<
[undefined | BoundingVolumeJsonType, undefined | BoundingVolumeJsonType],
>
boundingVolumeReact
boundingVolumeReact: ReactiveVariable<undefined | BoundingVolumeJsonType>
castShadows
castShadows: undefined | boolean = ...
castShadowsChanged
castShadowsChanged: Listener<[undefined | boolean, undefined | boolean]>
castShadowsReact
castShadowsReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
collision
collision: boolean
collisionChanged
collisionChanged: Listener<[boolean, boolean]>
collisionReact
collisionReact: ReactiveVariable<false> | ReactiveVariable<true>
count
count: undefined | number = ...
countChanged
countChanged: Listener<[undefined | number, undefined | number]>
countReact
countReact: ReactiveVariable<undefined> | ReactiveVariable<number>
cull
cull: undefined | boolean = ...
cullChanged
cullChanged: Listener<[undefined | boolean, undefined | boolean]>
cullReact
cullReact: ReactiveVariable<undefined | boolean>
debugOverlappingFrustums
debugOverlappingFrustums: undefined | number = ...
debugOverlappingFrustumsChanged
debugOverlappingFrustumsChanged: Listener<
[undefined | number, undefined | number],
>
debugOverlappingFrustumsReact
debugOverlappingFrustumsReact:
| ReactiveVariable<undefined>
| ReactiveVariable<number>
debugShowBoundingVolume
debugShowBoundingVolume: undefined | boolean = ...
debugShowBoundingVolumeChanged
debugShowBoundingVolumeChanged: Listener<
[undefined | boolean, undefined | boolean],
>
debugShowBoundingVolumeReact
debugShowBoundingVolumeReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
depthForTranslucentClassification
depthForTranslucentClassification: undefined | boolean = ...
depthForTranslucentClassificationChanged
depthForTranslucentClassificationChanged: Listener<
[undefined | boolean, undefined | boolean],
>
depthForTranslucentClassificationReact
depthForTranslucentClassificationReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
devTags: undefined | string[]
devTagsChanged: Listener<[undefined | string[], undefined | string[]]>
devTagsReact: ReactiveVariable<undefined | string[]>
editingBindMode
editingBindMode: ESJEditingBindModeType
editingID
editingID: undefined | string
execOnceFuncStr
execOnceFuncStr: undefined | string
execOnceFuncStrChanged
execOnceFuncStrChanged: Listener<[undefined | string, undefined | string]>
execOnceFuncStrReact
execOnceFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
executeInClosestFrustum
executeInClosestFrustum: undefined | boolean = ...
executeInClosestFrustumChanged
executeInClosestFrustumChanged: Listener<
[undefined | boolean, undefined | boolean],
>
executeInClosestFrustumReact
executeInClosestFrustumReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
extrasChanged: Listener<[JsonValue, JsonValue]>
extrasReact: ReactiveVariable<JsonValue>
flyInParam
flyInParam: undefined | ESJFlyInParam
flyInParamChanged
flyInParamChanged: Listener<
[undefined | ESJFlyInParam, undefined | ESJFlyInParam],
>
flyInParamReact
flyInParamReact: ReactiveVariable<undefined | ESJFlyInParam>
flyToParam
flyToParam: undefined | ESJFlyToParam
flyToParamChanged
flyToParamChanged: Listener<
[undefined | ESJFlyToParam, undefined | ESJFlyToParam],
>
flyToParamReact
flyToParamReact: ReactiveVariable<undefined | ESJFlyToParam>
fragmentShaderSource
fragmentShaderSource: undefined | string = ...
fragmentShaderSourceChanged
fragmentShaderSourceChanged: Listener<[undefined | string, undefined | string]>
fragmentShaderSourceReact
fragmentShaderSourceReact:
| ReactiveVariable<string>
| ReactiveVariable<undefined>
instanceCount
instanceCount: undefined | number = ...
instanceCountChanged
instanceCountChanged: Listener<[undefined | number, undefined | number]>
instanceCountReact
instanceCountReact: ReactiveVariable<undefined> | ReactiveVariable<number>
localModelMatrix
localModelMatrix: undefined | ESJNativeNumber16 = ...
localModelMatrixChanged
localModelMatrixChanged: Listener<
[undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
>
localModelMatrixReact
localModelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
localPosition
localPosition: undefined | [number, number, number] = ...
localPositionChanged
localPositionChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
localPositionReact
localPositionReact: ReactiveVariable<undefined | [number, number, number]>
localRotation
localRotation: undefined | [number, number, number] = ...
localRotationChanged
localRotationChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
localRotationReact
localRotationReact: ReactiveVariable<undefined | [number, number, number]>
localScale
localScale: undefined | [number, number, number] = ...
localScaleChanged
localScaleChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
localScaleReact
localScaleReact: ReactiveVariable<undefined | [number, number, number]>
maximumScale
maximumScale: undefined | number = ...
maximumScaleChanged
maximumScaleChanged: Listener<[undefined | number, undefined | number]>
maximumScaleReact
maximumScaleReact: ReactiveVariable<undefined> | ReactiveVariable<number>
maxVisibleDistance
maxVisibleDistance: number
maxVisibleDistanceChanged
maxVisibleDistanceChanged: Listener<[number, number]>
maxVisibleDistanceReact
maxVisibleDistanceReact: ReactiveVariable<number>
minimumScale
minimumScale: undefined | number = ...
minimumScaleChanged
minimumScaleChanged: Listener<[undefined | number, undefined | number]>
minimumScaleReact
minimumScaleReact: ReactiveVariable<undefined> | ReactiveVariable<number>
minVisibleDistance
minVisibleDistance: number
minVisibleDistanceChanged
minVisibleDistanceChanged: Listener<[number, number]>
minVisibleDistanceReact
minVisibleDistanceReact: ReactiveVariable<number>
modelMatrix
modelMatrix: undefined | ESJNativeNumber16 = ...
modelMatrixChanged
modelMatrixChanged: Listener<
[undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
>
modelMatrixReact
modelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
nameChanged
nameChanged: Listener<[string, string]>
nameReact
nameReact: ReactiveVariable<string>
occlude
occlude: undefined | boolean = ...
occludeChanged
occludeChanged: Listener<[undefined | boolean, undefined | boolean]>
occludeReact
occludeReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
offset
offset: undefined | number = ...
offsetChanged
offsetChanged: Listener<[undefined | number, undefined | number]>
offsetReact
offsetReact: ReactiveVariable<undefined> | ReactiveVariable<number>
pass
pass: undefined | CzmPassType = ...
passChanged
passChanged: Listener<[undefined | CzmPassType, undefined | CzmPassType]>
passReact
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
pickOnly: undefined | boolean = ...
pickOnlyChanged
pickOnlyChanged: Listener<[undefined | boolean, undefined | boolean]>
pickOnlyReact
pickOnlyReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
pixelSize
pixelSize: undefined | number = ...
pixelSizeChanged
pixelSizeChanged: Listener<[undefined | number, undefined | number]>
pixelSizeReact
pixelSizeReact: ReactiveVariable<undefined> | ReactiveVariable<number>
pointedChanged
pointedChanged: Listener<[boolean, boolean]>
pointedReact
pointedReact: ReactiveVariable<false> | ReactiveVariable<true>
pointStyle
pointStyle: ESJPointStyle
pointStyleChanged
pointStyleChanged: Listener<[ESJPointStyle, ESJPointStyle]>
pointStyleReact
pointStyleReact: ReactiveVariable<ESJPointStyle>
position
position: ESJVector3D
positionChanged
positionChanged: Listener<[ESJVector3D, ESJVector3D]>
positionReact
positionReact: ReactiveVariable<ESJVector3D>
primitiveType
primitiveType: undefined | CzmPrimitiveType = ...
primitiveTypeChanged
primitiveTypeChanged: Listener<
[undefined | CzmPrimitiveType, undefined | CzmPrimitiveType],
>
primitiveTypeReact
primitiveTypeReact:
| ReactiveVariable<undefined>
| ReactiveVariable<"POINTS">
| ReactiveVariable<"LINES">
| ReactiveVariable<"LINE_LOOP">
| ReactiveVariable<"LINE_STRIP">
| ReactiveVariable<"TRIANGLES">
| ReactiveVariable<"TRIANGLE_STRIP">
| ReactiveVariable<"TRIANGLE_FAN">
receiveShadows
receiveShadows: undefined | boolean = ...
receiveShadowsChanged
receiveShadowsChanged: Listener<[undefined | boolean, undefined | boolean]>
receiveShadowsReact
receiveShadowsReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
ref
ref: undefined | string
refChanged
refChanged: Listener<[undefined | string, undefined | string]>
refReact
refReact: ReactiveVariable<string> | ReactiveVariable<undefined>
renderState
renderState: JsonValue = ...
renderStateChanged
renderStateChanged: Listener<[JsonValue, JsonValue]>
renderStateReact
renderStateReact: ReactiveVariable<JsonValue>
rotation
rotation: ESJVector3D
rotationChanged
rotationChanged: Listener<[ESJVector3D, ESJVector3D]>
rotationReact
rotationReact: ReactiveVariable<ESJVector3D>
scaleChanged
scaleChanged: Listener<[ESJVector3D, ESJVector3D]>
scaleReact
scaleReact: ReactiveVariable<ESJVector3D>
showChanged
showChanged: Listener<[boolean, boolean]>
showReact
showReact: ReactiveVariable<false> | ReactiveVariable<true>
showSceneScale
showSceneScale: undefined | boolean = ...
showSceneScaleChanged
showSceneScaleChanged: Listener<[undefined | boolean, undefined | boolean]>
showSceneScaleReact
showSceneScaleReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
toDestroyFuncStr
toDestroyFuncStr: undefined | string
toDestroyFuncStrChanged
toDestroyFuncStrChanged: Listener<[undefined | string, undefined | string]>
toDestroyFuncStrReact
toDestroyFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
uniformMap: undefined | CzmCustomPrimitiveUniformMapType = ...
uniformMapChanged: Listener<
[
undefined
| CzmCustomPrimitiveUniformMapType,
undefined | CzmCustomPrimitiveUniformMapType,
],
>
uniformMapReact: ReactiveVariable<undefined | CzmCustomPrimitiveUniformMapType>
updateFuncStr
updateFuncStr: undefined | string
updateFuncStrChanged
updateFuncStrChanged: Listener<[undefined | string, undefined | string]>
updateFuncStrReact
updateFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
useCalcFlyToParamInESObjectWithLocation
useCalcFlyToParamInESObjectWithLocation: boolean
vertexShaderSource
vertexShaderSource: undefined | string = ...
vertexShaderSourceChanged
vertexShaderSourceChanged: Listener<[undefined | string, undefined | string]>
vertexShaderSourceReact
vertexShaderSourceReact: ReactiveVariable<string> | ReactiveVariable<undefined>
viewDistanceDebug
viewDistanceDebug: boolean = false
viewDistanceDebugChanged
viewDistanceDebugChanged: Listener<[boolean, boolean]>
viewDistanceDebugReact
viewDistanceDebugReact: ReactiveVariable<false> | ReactiveVariable<true>
viewDistanceRange
viewDistanceRange: undefined | [number, number, number, number] = ...
viewDistanceRangeChanged
viewDistanceRangeChanged: Listener<
[
undefined
| [number, number, number, number],
undefined | [number, number, number, number],
],
>
viewDistanceRangeReact
viewDistanceRangeReact: ReactiveVariable<
undefined
| [number, number, number, number],
>
静态_lastFlyInId
_lastFlyInId: number
静态_lastFlyToId
_lastFlyToId: number
静态_lastMemId
_lastMemId: number
静态 只读context
context: ESObjectsContext
静态 只读create
create: <T extends ESSceneObject>(
sceneObjectType: string | (new (id?: string) => T),
id?: string,
) => undefined | T
静态 只读createFromClass
createFromClass: <T extends ESSceneObject>(
sceneObjConstructor: new (id?: string) => T,
id?: string,
) => T
静态 只读createFromJson
createFromJson: <T extends ESSceneObject>(
sceneObjectJson: JsonValue & { type: string; [k: string]: any },
) => undefined | T
静态 只读createFromUrl
createFromUrl: (url: string, id?: string) => undefined | ESSceneObject
静态 只读defaultAttribute
静态 只读defaultBoundingVolume
defaultBoundingVolume: BoundingVolumeJsonType = defaultBoundingVolume
静态defaultFlyInParam
defaultFlyInParam: {
flyDuration: number;
position: number[];
rotation: number[];
}
静态defaultFlyToParam
defaultFlyToParam: {
distance: number;
flyDuration: number;
hDelta: number;
heading: number;
pDelta: number;
pitch: number;
}
静态 只读defaultFragmentShaderSource
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
defaultIndexTypedArray: Uint16Array<ArrayBuffer> = defaultIndexTypedArray
静态 只读defaultRenderState
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
defaults: Record<string, any>
defaultUniformMap: CzmCustomPrimitiveUniformMapType = defaultUniformMap
静态 只读defaultVertexShaderSource
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
静态 只读destroySceneObject
destroySceneObject: (sceneObject: ESSceneObject) => boolean
静态getEnv
getEnv: (varName: string) => undefined | string
静态getMinMaxPosition
getMinMaxPosition: (
positions: number[],
target?: { max?: [number, number, number]; min?: [number, number, number] },
) => { max: [number, number, number]; min: [number, number, number] } = getMinMaxPosition
静态getSceneObj
getSceneObj: (
option?: string | (new (...args: any[]) => ESSceneObject),
) => undefined | ESSceneObject | ESSceneObject[]
静态getSceneObjById
getSceneObjById: (id: string) => undefined | ESSceneObject
静态 只读getSceneObject
getSceneObject: (
option?: string | (new (...args: any[]) => ESSceneObject),
) => undefined | ESSceneObject | ESSceneObject[]
静态 只读getSceneObjectById
getSceneObjectById: (id: string) => undefined | ESSceneObject
静态getStrFromEnv
getStrFromEnv: (str: string) => string
静态 只读innerRegister
innerRegister: <T extends ESSceneObject>(
sceneObjectType: string,
sceneObjConstructor: new () => T,
extraInfo?: { [k: string]: any },
) => string
静态setEnv
setEnv: (varName: string, value: undefined | string) => void
类型声明
- (varName: string, value: undefined | string): void
参数
- varName: string
- value: undefined | string
返回 void
静态supportEditingModes
supportEditingModes: string[]
静态 只读type
type: string = ...
https://www.wolai.com/earthsdk/o97QLCu4MuaXekD4B5DZ9r