UNPKG

@polygonjs/polygonjs

Version:

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

62 lines (61 loc) 3.47 kB
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; }