UNPKG

polygonjs-engine

Version:

node-based webgl 3D engine https://polygonjs.com

20 lines (19 loc) 724 B
import { EventContext } from '../../../../scene/utils/events/_BaseEventsController'; import { RaycastEventNode } from '../../Raycast'; export declare class RaycastGPUController { private _node; private _resolved_material; private _restore_context; private _mouse; private _mouse_array; private _render_target; private _read; private _param_read; constructor(_node: RaycastEventNode); update_mouse(context: EventContext<MouseEvent>): void; process_event(context: EventContext<MouseEvent>): void; private _modify_scene_and_renderer; private _restore_scene_and_renderer; update_material(): void; static PARAM_CALLBACK_update_material(node: RaycastEventNode): void; }