lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
4 lines (3 loc) • 516 B
TypeScript
import Appendable from "../../display/core/Appendable";
import { onBeforeRender } from "../../events/onBeforeRender";
export declare const createEffectSystem: <GameObject extends object | Appendable, Data extends void | Record<string, any>>(effect: (target: GameObject, data: Data) => void | false | (() => void), cleanup: ((target: GameObject, data: Data) => void) | undefined, ticker: typeof onBeforeRender | typeof queueMicrotask) => readonly [(item: GameObject, data: Data) => void, (item: GameObject) => void];