UNPKG

@turbox3d/graphic-component-pixi

Version:

Graphic component library based on pixi

30 lines (29 loc) 739 B
/** * 任务优先级。数据越小,优先级越高 */ export declare enum TaskPriority { /** * 用户行为(比如:各种交互行为) */ UserAction = 0, /** * 更新领域数据 */ UpdateState = 1, /** * 更新 React 组件 */ RenderReact = 2, /** * 更新场景视图 * * 暂定高优先级,因为基于之后场景组件化的机制,这一帧绘制的应该是上一帧的结果 */ RenderScene = -1 } /** * throttle 函数执行为每帧一次 * @param func 要执行的函数 * @param priority 优先级 */ export declare function throttleInAFrame<T extends (...args: any[]) => void>(func: T, priority?: number, maxFPS?: number): T;