RenderTexture(param)

new RenderTexture(param)

Parameters:
Name Type Description
param object 参数列表
Properties
Name Type Description
size Array.<number> 渲染纹理的尺寸,包含宽和高两个元素

Members

pixelBuffer :Uint8Array

获取以RGBA颜色格式的像素缓冲区。
Example
let renderTexture = new THING.RenderTexture();
let pixelBuffer = renderTexture.pixelBuffer;
// @expect(pixelBuffer !== null);

size :Array.<number>

获取或设置大小。

Methods

clone() → {THING.RenderTexture}

克隆图片
Returns:
THING.RenderTexture - 返回克隆的渲染纹理。
Example
let renderTexture = new THING.RenderTexture();
let cloneRenderTexture = renderTexture.clone();
// @expect(cloneRenderTexture !== renderTexture);

copy(source) → {THING.RenderTexture}

从图片资源中拷贝数据。
Parameters:
Name Type Description
source THING.RenderTexture 图片源.
Returns:
THING.RenderTexture - 返回当前渲染纹理。

download(fileName)

以PNG文件格式下载文件作为图像资源。
Parameters:
Name Type Description
fileName string 文件名。
Example
renderTexture.download('myScreenshot');