CanvasTexture

CanvasTexture

CanvasTexture 基于HTMLCanvasElement的动态纹理
基类: TextureRoot

Members

readonly canvas : HTMLCanvasElement

获取纹理关联的HTMLCanvasElement

readonly context : CanvasRenderingContext2D

获取canvas的CanvasRenderingContext2D用于绘制

Methods

constructor(earthViewer,widthOrCanvas,height,options)

创建CanvasTexture,当指定大小时,系统自动创建一个内部的canvas;当指定一个已有的canvas时,纹理绑定到该对象
Name Type Description
earthViewer EarthViewer
widthOrCanvas number | HTMLCanvasElement 宽度或者HTMLCanvasElement
height number optional高度。如果未指定,使用宽度值
options ITextureCreateOptions optional创建参数

dispose()

释放对象。如果应用频繁创建新纹理,不需要的纹理应该释放掉,否则占用大量资源

update()

更新纹理。当改变关联canvas的内容时,需要调用该方法才能更新纹理显示