@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
62 lines (61 loc) • 3.47 kB
TypeScript
import type { Object3D } from 'three';
import { ObjectNamedFunction2 } from './_Base';
import type { ActorEvaluator } from '../nodes/js/code/assemblers/actor/ActorEvaluator';
import type { ObjectToContextmenuOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsContextmenuController';
import type { ObjectToClickOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsClickController';
import type { ObjectToMouseClickOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsMouseClickController';
import type { ObjectToHoverOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsHoverController';
import type { ObjectToObjectPointerdownOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsPointerdownController';
import type { ObjectToObjectPointerupOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsPointerupController';
import type { ObjectToSwipeOptions } from '../scene/utils/actors/rayObjectIntersection/RayObjectIntersectionsSwipeController';
export declare class addObjectToObjectClickCheck extends ObjectNamedFunction2<[ActorEvaluator, ObjectToClickOptions]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToClickOptions): void;
}
export declare class addObjectToObjectDoubleClickCheck extends ObjectNamedFunction2<[ActorEvaluator, ObjectToClickOptions]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToClickOptions): void;
}
export declare class addObjectToObjectMouseClickCheck extends ObjectNamedFunction2<[
ActorEvaluator,
ObjectToMouseClickOptions
]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToMouseClickOptions): void;
}
export declare class addObjectToObjectContextmenuCheck extends ObjectNamedFunction2<[
ActorEvaluator,
ObjectToContextmenuOptions
]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToContextmenuOptions): void;
}
export declare class addObjectToObjectHoveredCheck extends ObjectNamedFunction2<[ActorEvaluator, ObjectToHoverOptions]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToHoverOptions): void;
}
export declare class addObjectToObjectLongPressCheck extends ObjectNamedFunction2<[
ActorEvaluator,
ObjectToContextmenuOptions
]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToContextmenuOptions): void;
}
export declare class addObjectToObjectPointerdownCheck extends ObjectNamedFunction2<[
ActorEvaluator,
ObjectToObjectPointerdownOptions
]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToObjectPointerdownOptions): void;
}
export declare class addObjectToObjectPointerupCheck extends ObjectNamedFunction2<[
ActorEvaluator,
ObjectToObjectPointerupOptions
]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToObjectPointerupOptions): void;
}
export declare class addObjectToObjectSwipeCheck extends ObjectNamedFunction2<[ActorEvaluator, ObjectToSwipeOptions]> {
static type(): string;
func(object3D: Object3D, evaluator: ActorEvaluator, options: ObjectToSwipeOptions): void;
}