_deprecated
_deprecated: (string | { [k: string]: any })[] = []
allowPicking
allowPicking: boolean = false
allowPickingChanged
allowPickingChanged: Listener<[boolean, boolean]> boundingVolume
boundingVolume: undefined | BoundingVolumeJsonType = ...
boundingVolumeChanged
boundingVolumeChanged: Listener< [undefined | BoundingVolumeJsonType, undefined | BoundingVolumeJsonType],> castShadows
castShadows: undefined | boolean = ...
castShadowsChanged
castShadowsChanged: Listener<[undefined | boolean, undefined | boolean]> collision
collision: boolean = true
collisionChanged
collisionChanged: Listener<[boolean, boolean]> count
count: undefined | number = ...
countChanged
countChanged: Listener<[undefined | number, undefined | number]> cull
cull: undefined | boolean = ...
cullChanged
cullChanged: Listener<[undefined | boolean, undefined | boolean]> debugOverlappingFrustums
debugOverlappingFrustums: undefined | number = ...
debugOverlappingFrustumsChanged
debugOverlappingFrustumsChanged: Listener< [undefined | number, undefined | number],> debugOverlappingFrustumsReact
debugShowBoundingVolume
debugShowBoundingVolume: undefined | boolean = ...
debugShowBoundingVolumeChanged
debugShowBoundingVolumeChanged: Listener< [undefined | boolean, undefined | boolean],> debugShowBoundingVolumeReact
depthForTranslucentClassification
depthForTranslucentClassification: undefined | boolean = ...
depthForTranslucentClassificationChanged
depthForTranslucentClassificationChanged: Listener< [undefined | boolean, undefined | boolean],> depthForTranslucentClassificationReact
devTags: undefined | string[] = ...
devTagsChanged: Listener<[undefined | string[], undefined | string[]]> editingID
editingID: undefined | string = undefined
execOnceFuncStr
execOnceFuncStr: undefined | string = ...
execOnceFuncStrChanged
execOnceFuncStrChanged: Listener<[undefined | string, undefined | string]> executeInClosestFrustum
executeInClosestFrustum: undefined | boolean = ...
executeInClosestFrustumChanged
executeInClosestFrustumChanged: Listener< [undefined | boolean, undefined | boolean],> executeInClosestFrustumReact
fragmentShaderSource
fragmentShaderSource: undefined | string = ...
fragmentShaderSourceChanged
fragmentShaderSourceChanged: Listener<[undefined | string, undefined | string]> fragmentShaderSourceReact
instanceCount
instanceCount: undefined | number = ...
instanceCountChanged
instanceCountChanged: Listener<[undefined | number, undefined | number]> localModelMatrix
localPosition
localPosition: undefined | [number, number, number] = ...
localPositionChanged
localPositionChanged: Listener< [ undefined | [number, number, number], undefined | [number, number, number], ],> localRotation
localRotation: undefined | [number, number, number] = ...
localRotationChanged
localRotationChanged: Listener< [ undefined | [number, number, number], undefined | [number, number, number], ],> localScale
localScale: undefined | [number, number, number] = ...
localScaleChanged
localScaleChanged: Listener< [ undefined | [number, number, number], undefined | [number, number, number], ],> maximumScale
maximumScale: undefined | number = ...
maximumScaleChanged
maximumScaleChanged: Listener<[undefined | number, undefined | number]> maxVisibleDistance
maxVisibleDistance: number = ...
maxVisibleDistanceChanged
maxVisibleDistanceChanged: Listener<[number, number]> minimumScale
minimumScale: undefined | number = ...
minimumScaleChanged
minimumScaleChanged: Listener<[undefined | number, undefined | number]> minVisibleDistance
minVisibleDistance: number = ...
minVisibleDistanceChanged
minVisibleDistanceChanged: Listener<[number, number]> modelMatrix
name
name: string = '未命名场景对象'
occlude
occlude: undefined | boolean = ...
occludeChanged
occludeChanged: Listener<[undefined | boolean, undefined | boolean]> offset
offset: undefined | number = ...
offsetChanged
offsetChanged: Listener<[undefined | number, undefined | number]> pass
pass: undefined | CzmPassType = ...
passChanged
passChanged: Listener<[undefined | CzmPassType, undefined | CzmPassType]> pickOnly
pickOnly: undefined | boolean = ...
pickOnlyChanged
pickOnlyChanged: Listener<[undefined | boolean, undefined | boolean]> pixelSize
pixelSize: undefined | number = ...
pixelSizeChanged
pixelSizeChanged: Listener<[undefined | number, undefined | number]> pointed
pointed: boolean = false
pointedChanged
pointedChanged: Listener<[boolean, boolean]> primitiveType
primitiveType: undefined | CzmPrimitiveType = ...
primitiveTypeChanged
primitiveTypeChanged: Listener< [undefined | CzmPrimitiveType, undefined | CzmPrimitiveType],> receiveShadows
receiveShadows: undefined | boolean = ...
receiveShadowsChanged
receiveShadowsChanged: Listener<[undefined | boolean, undefined | boolean]> ref
ref: undefined | string = ...
refChanged
refChanged: Listener<[undefined | string, undefined | string]> renderState
showChanged
showChanged: Listener<[boolean, boolean]> showSceneScale
showSceneScale: undefined | boolean = ...
showSceneScaleChanged
showSceneScaleChanged: Listener<[undefined | boolean, undefined | boolean]> toDestroyFuncStr
toDestroyFuncStr: undefined | string = ...
toDestroyFuncStrChanged
toDestroyFuncStrChanged: Listener<[undefined | string, undefined | string]> uniformMap: undefined | CzmCustomPrimitiveUniformMapType = ...
uniformMapChanged: Listener< [ undefined | CzmCustomPrimitiveUniformMapType, undefined | CzmCustomPrimitiveUniformMapType, ],> updateFuncStr
updateFuncStr: undefined | string = ...
updateFuncStrChanged
updateFuncStrChanged: Listener<[undefined | string, undefined | string]> useCalcFlyToParamInESObjectWithLocation
useCalcFlyToParamInESObjectWithLocation: boolean = true
vertexShaderSource
vertexShaderSource: undefined | string = ...
vertexShaderSourceChanged
vertexShaderSourceChanged: Listener<[undefined | string, undefined | string]> viewDistanceDebug
viewDistanceDebug: boolean = false
viewDistanceDebugChanged
viewDistanceDebugChanged: Listener<[boolean, boolean]> 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 = 0
静态_lastFlyToId
_lastFlyToId: number = 0
静态_lastMemId
_lastMemId: number = -1
静态 只读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 = ... 类型声明
- <T extends ESSceneObject>(
sceneObjConstructor: new (id?: string) => T,
id?: string,
): T 参数
- 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 = ...
类型声明
- (varName: string): undefined | 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
静态 只读getSceneObjectById
getSceneObjectById: (id: string) => undefined | ESSceneObject = ... 静态getStrFromEnv
getStrFromEnv: (str: string) => string = ...
类型声明
- (str: string): string
返回 string
替换环境变量后的真实路径字符串
静态 只读innerRegister
innerRegister: <T extends ESSceneObject>( sceneObjectType: string, sceneObjConstructor: new () => T, extraInfo?: { [k: string]: any },) => string = ... 类型声明
- <T extends ESSceneObject>(
sceneObjectType: string,
sceneObjConstructor: new () => T,
extraInfo?: { [k: string]: any },
): string 参数
- 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