视口对齐的四边形。
Name | Type | Description |
---|---|---|
rectangle
|
BoundingRectangle |
可选
BoundingRectangle
定义四边形在视口中的位置。
|
material
|
Material |
可选
定义视口四边形表面外观的
Material
。
|
Example:
const viewportQuad = new Cesium.ViewportQuad(new Cesium.BoundingRectangle(0, 0, 80, 40));
viewportQuad.material.uniforms.color = new Cesium.Color(1.0, 0.0, 0.0, 1.0);
Members
material : Material
Example:
// 1. Change the color of the default material to yellow
viewportQuad.material.uniforms.color = new Cesium.Color(1.0, 1.0, 0.0, 1.0);
// 2. Change material to horizontal stripes
viewportQuad.material = Cesium.Material.fromType(Cesium.Material.StripeType);
See:
rectangle : BoundingRectangle
BoundingRectangle 定义四边形在视口中的位置。
Example:
viewportQuad.rectangle = new Cesium.BoundingRectangle(0, 0, 80, 40);
确定是否将显示视口四边形图元。
-
Default Value:
true
Methods
销毁此对象持有的 WebGL 资源。销毁一个对象允许确定性地释放 WebGL 资源,而不是依赖垃圾收集器来销毁这个对象。
一旦一个对象被销毁,它就不应该被使用;调用
一旦一个对象被销毁,它就不应该被使用;调用
isDestroyed
以外的任何函数都会导致
DeveloperError
异常。因此,如示例中所做的那样,将返回值 (
undefined
) 分配给对象。
Throws:
-
DeveloperError : 该对象被销毁,即调用了destroy()。
Example:
quad = quad && quad.destroy();
See:
Returns:
如果此对象被销毁,则为真;否则为假。
See:
Throws:
-
DeveloperError : this.material 必须定义。
-
DeveloperError : this.rectangle 必须定义。