视口对齐的四边形。
Name | Type | Description |
---|---|---|
rectangle
|
BoundingRectangle |
可选
BoundingRectangle
定义了四边形在视口中的位置。
|
material
|
Material |
可选
Material
定义视口四边形的表面外观。
|
Example:
var viewportQuad = new LSGlobe.ViewportQuad(new LSGlobe.BoundingRectangle(0, 0, 80, 40));
viewportQuad.material.uniforms.color = new LSGlobe.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 LSGlobe.Color(1.0, 1.0, 0.0, 1.0);
// 2. Change material to horizontal stripes
viewportQuad.material = LSGlobe.Material.fromType(LSGlobe.Material.StripeType);
See:
rectangle : BoundingRectangle
BoundingRectangle定义了四边形在视口中的位置。
Example:
viewportQuad.rectangle = new LSGlobe.BoundingRectangle(0, 0, 80, 40);
确定是否显示视口四元图元。
-
Default Value:
true
Methods
销毁此对象拥有的WebGL资源。销毁对象可以确定性释放WebGL资源,而不是依赖垃圾回收器破坏此对象。
一旦物体被破坏,就不应使用。调用除
一旦物体被破坏,就不应使用。调用除
isDestroyed
将导致
DeveloperError
异常。因此,如示例中所述,将返回值(
undefined
)分配给对象。
Throws:
-
DeveloperError :此对象已销毁,即调用destroy()。
Example:
quad = quad && quad.destroy();
See:
Returns:
如果该对象被破坏,则为true;否则为false。否则为假。
See:
Throws:
-
DeveloperError :必须定义此材料。
-
DeveloperError :必须定义this.rectangle。