UNPKG

sandai-react

Version:

React components and utilities for the Sandai 3D AI Characters.

29 lines 946 B
import { Camera, Vector3, OrthographicCamera } from "three"; import { VRM } from "@pixiv/three-vrm"; export type FocusProps = { focusIntensity?: number; cameraOffset?: Vector3; lookAtOffset?: Vector3; }; export declare class FocusManager { private _camera; private _vrm; private _focusDirectionManager; private _isFocused; private _cameraOffset; private _lookAtOffset; private _trackCharacterLookAt; private _currentLookAtPosition; private _focusIntensity; private _focusCallback?; private __staticFocusCamera; constructor(camera: Camera | OrthographicCamera, vrm: VRM); get isFocused(): boolean; unfocus(focusProps?: FocusProps): void; focus(focusProps?: FocusProps & { trackCharacterLookAt?: boolean; }, callback?: (isAtTarget: boolean) => void): void; update(delta: number): void; destroy(): Promise<void>; } //# sourceMappingURL=FocusManager.d.ts.map