laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
43 lines (42 loc) • 1.19 kB
TypeScript
import { Sprite } from "../display/Sprite";
import { Context } from "../resource/Context";
import { RenderTexture2D } from "../resource/RenderTexture2D";
/**
* @private
*
*/
export interface _RenderFunction {
(sp: Sprite, ctx: Context, x: number, y: number): void;
}
/**
* @private
* 精灵渲染器
*/
export declare class RenderSprite {
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
/** @private */
static INIT: number;
/** @private */
static renders: RenderSprite[];
/** @private */
protected static NORENDER: RenderSprite;
private static _initRenderFun;
private static _getTypeRender;
constructor(type: number, next: RenderSprite | null);
protected onCreate(type: number): void;
static tempUV: any[];
static tmpTarget(ctx: Context, rt: RenderTexture2D, w: number, h: number): void;
static recycleTarget(rt: RenderTexture2D): void;
static setBlendMode(blendMode: string): void;
}