import { SceneContext } from "../Context/SceneContext"; import { Scene } from "../View/scene"; import { __LoadCache } from "../Loader/__LoadCache"; import { __Element } from "../Model/__Element"; import { _SceneContext } from "../Context/_SceneContext"; import { SelectResult } from "../Model/SelectResult"; import { __GpuContext } from "../Context/__GpuContext"; export interface EventToken { "after_draw": Scene; "start_draw": Scene; "before_idling": SceneContext; "after_idling": SceneContext; "init_gpu": __GpuContext; "update_gpu": SceneContext | __LoadCache; "prompting": __Element; "pick_point": Float32Array; "section_box_changed": _SceneContext; "select_changed": SelectResult[]; }