Interface PanCameraOptions

Options for pan camera behavior

interface PanCameraOptions {
    duration?: number | DurationSettings;
    ease?: EaseType | EaseSettings;
    ignoreTimeScale?: boolean;
    onPanBackComplete?: () => void;
    onPanComplete?: () => void;
    panBack?: boolean;
    panBackDuration?: number | DurationSettings;
    panBackEase?: EaseType | EaseSettings;
    pauseDuration?: number;
    setAsViewEyeAfterPan?: boolean;
    timeScale?: number;
}

Properties

duration?: number | DurationSettings

Duration of pan in milliseconds (single value) or separate X/Y durations

Ease type for pan movement (single value) or separate X/Y eases

ignoreTimeScale?: boolean

If true, ignore global time scale for this pan and pause/back

onPanBackComplete?: () => void

Callback when pan back completes

onPanComplete?: () => void

Callback when pan to target completes

panBack?: boolean

If true, pan back to original position after pause

panBackDuration?: number | DurationSettings

Duration of pan back in milliseconds (single value) or separate X/Y durations

panBackEase?: EaseType | EaseSettings

Ease type for pan back movement (single value) or separate X/Y eases

pauseDuration?: number

Duration to pause at target before panning back

setAsViewEyeAfterPan?: boolean

If true, set follow camera as view eye after pan completes

timeScale?: number

Optional per-operation time scale multiplier