UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

33 lines (32 loc) 1.13 kB
/** * @import { Color } from '../../core/math/color.js' */ /** * The base class for the exporters, implementing shared functionality. * * @category Exporter * @ignore */ export class CoreExporter { /** * Converts a texture to a canvas. * * @param {Texture} texture - The source texture to be converted. * @param {object} options - Object for passing optional arguments. * @param {Color} [options.color] - The tint color to modify the texture with. * @param {number} [options.maxTextureSize] - Maximum texture size. Texture is resized if over the size. * @returns {Promise<HTMLCanvasElement>|Promise<undefined>} - The canvas element containing the image. * * @ignore */ textureToCanvas(texture: Texture, options?: { color?: Color; maxTextureSize?: number; }): Promise<HTMLCanvasElement> | Promise<undefined>; calcTextureSize(width: any, height: any, maxTextureSize: any): { width: any; height: any; }; } import { Texture } from '../../platform/graphics/texture.js'; import type { Color } from '../../core/math/color.js';