@vis-three/plugin-render-manager
v0.7.0
Published
渲染管理器插件。
Downloads
8
Readme
@vis-three/plugin-render-manager
渲染管理器插件。
更好的控制整体帧率和进行统一的渲染控制。
- 此插件会覆盖原本
engine
的render
方法。
最新版本
license
插件名称
RenderManagerPlugin
:::tip
可以使用枚举:RENDER_MANAGER_PLUGIN
:::
插件依赖
无
插件传参
export interface RenderManagerPluginParams {
fps?: number;
}
引擎拓展
export interface RenderManagerEngine extends Engine {
/**渲染管理器 */
renderManager: RenderManager;
/**开始渲染函数 */
play: () => void;
/**停止渲染函数 */
stop: () => void;
}
RenderManager
此类继承@vis-three/core
的EventDispatcher
。
dispose
▸ dispose(): void
销毁内存
Returns
void
hasRendering
▸ hasRendering(): boolean
是否处于渲染当中
Returns
boolean
hasVaildRender
▸ hasVaildRender(): boolean
是否有效渲染队列
Returns
boolean
play
▸ play(): void
根据指定 fps 进行持续渲染
Returns
void
render
▸ render(): void
渲染一帧
Returns
void
setFPS
▸ setFPS(fps
): RenderManager
设置 fps
Parameters
| Name | Type | Description |
| :---- | :------- | :---------- |
| fps
| number
| 帧率 |
Returns
RenderManager
stop
▸ stop(): void
停止渲染
Returns
void