@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
34 lines (33 loc) • 1.34 kB
TypeScript
import { Ray, Raycaster, Vector2 } from 'three';
import { JsLinesCollectionController } from '../nodes/js/code/utils/JsLinesCollectionController';
import { BaseNodeType } from '../nodes/_Base';
import { PointerEventsController } from '../scene/utils/events/PointerEventsController';
import { NamedFunction0 } from './_Base';
declare abstract class GlobalsTimeFunction0 extends NamedFunction0 {
constructor(node: BaseNodeType, shadersCollectionController?: JsLinesCollectionController);
}
declare abstract class PointerEventsTimeFunction0 extends NamedFunction0 {
protected pointerEventsController: PointerEventsController;
constructor(node: BaseNodeType, shadersCollectionController?: JsLinesCollectionController);
}
export declare class globalsTime extends GlobalsTimeFunction0 {
static type(): string;
func(): number;
}
export declare class globalsTimeDelta extends GlobalsTimeFunction0 {
static type(): string;
func(): number;
}
export declare class globalsRaycaster extends PointerEventsTimeFunction0 {
static type(): string;
func(): Raycaster;
}
export declare class globalsRayFromCursor extends PointerEventsTimeFunction0 {
static type(): string;
func(): Ray;
}
export declare class globalsCursor extends PointerEventsTimeFunction0 {
static type(): string;
func(): Vector2;
}
export {};