allowPicking
allowPicking: boolean = false
allowPickingChanged
allowPickingChanged: Listener<[boolean, boolean]>
allowPickingDepth
allowPickingDepth: boolean = true
allowPickingDepthChanged
allowPickingDepthChanged: Listener<[boolean, boolean]>
allowPickingDepthReact
allowPickingDepthReact: ReactiveVariable<false> | ReactiveVariable<true>
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>
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>
executeInClosestFrustum
executeInClosestFrustum: undefined | boolean = ...
executeInClosestFrustumChanged
executeInClosestFrustumChanged: Listener<
[undefined | boolean, undefined | boolean],
>
executeInClosestFrustumReact
executeInClosestFrustumReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
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>
minimumScale
minimumScale: undefined | number = ...
minimumScaleChanged
minimumScaleChanged: Listener<[undefined | number, undefined | number]>
minimumScaleReact
minimumScaleReact: ReactiveVariable<undefined> | ReactiveVariable<number>
modelMatrix
modelMatrix: undefined | ESJNativeNumber16 = ...
modelMatrixChanged
modelMatrixChanged: Listener<
[undefined | ESJNativeNumber16, undefined | ESJNativeNumber16],
>
modelMatrixReact
modelMatrixReact: ReactiveVariable<undefined | ESJNativeNumber16>
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>
position
position: undefined | [number, number, number] = ...
positionChanged
positionChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
positionReact
positionReact: ReactiveVariable<undefined | [number, number, number]>
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>
renderState
renderState: JsonValue = ...
renderStateChanged
renderStateChanged: Listener<[JsonValue, JsonValue]>
renderStateReact
renderStateReact: ReactiveVariable<JsonValue>
rotation
rotation: undefined | [number, number, number] = ...
rotationChanged
rotationChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
rotationReact
rotationReact: ReactiveVariable<undefined | [number, number, number]>
scale
scale: undefined | [number, number, number] = ...
scaleChanged
scaleChanged: Listener<
[
undefined
| [number, number, number],
undefined | [number, number, number],
],
>
scaleReact
scaleReact: ReactiveVariable<undefined | [number, number, number]>
show
show: undefined | boolean = ...
showChanged
showChanged: Listener<[undefined | boolean, undefined | boolean]>
showReact
showReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
showSceneScale
showSceneScale: undefined | boolean = ...
showSceneScaleChanged
showSceneScaleChanged: Listener<[undefined | boolean, undefined | boolean]>
showSceneScaleReact
showSceneScaleReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
uniformMap: undefined | CzmCustomPrimitiveUniformMapType = ...
uniformMapChanged: Listener<
[
undefined
| CzmCustomPrimitiveUniformMapType,
undefined | CzmCustomPrimitiveUniformMapType,
],
>
uniformMapReact: ReactiveVariable<undefined | CzmCustomPrimitiveUniformMapType>
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],
>
静态_lastMemId
_lastMemId: number
静态 只读defaultAttribute
静态 只读defaultBoundingVolume
defaultBoundingVolume: BoundingVolumeJsonType = defaultBoundingVolume
静态 只读defaultDsAttribute
静态 只读defaultDsIndexTypedArray
defaultDsIndexTypedArray: Uint16Array<ArrayBuffer> = defaultDsIndexTypedArray
静态 只读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: {
modelMatrix: ESJNativeNumber16;
position: [number, number, number];
rotation: [number, number, number];
scale: [number, number, number];
viewDistanceRange: [number, number, number, number];
} = ...
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
静态getMinMaxPosition
getMinMaxPosition: (
positions: number[],
target?: { max?: [number, number, number]; min?: [number, number, number] },
) => { max: [number, number, number]; min: [number, number, number] } = getMinMaxPosition
静态triangleIndicesToLine
triangleIndicesToLine: (triangleIndices: number[]) => number[] = triangleIndicesToLine