laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
32 lines (31 loc) • 982 B
TypeScript
import { Context } from "../../resource/Context";
import { Value2D } from "../shader/d2/value/Value2D";
import { Mesh2D } from "../utils/Mesh2D";
import { SubmitBase } from "./SubmitBase";
export declare class Submit extends SubmitBase {
protected static _poolSize: number;
protected static POOL: Submit[];
constructor(renderType?: number);
/**
* @override
*/
renderSubmit(): number;
/**
* @override
*/
releaseRender(): void;
/**
* create方法只传对submit设置的值
*/
static create(context: Context, mesh: Mesh2D, sv: Value2D): Submit;
/**
* 创建一个矢量submit
* @param ctx
* @param mesh
* @param numEle 对应drawElement的第二个参数:count
* @param offset drawElement的时候的ib的偏移。
* @param sv Value2D
* @return
*/
static createShape(ctx: Context, mesh: Mesh2D, numEle: number, sv: Value2D): Submit;
}