@expofp/floorplan
Version:
Interactive floor plan library for expos and events
16 lines • 747 B
TypeScript
import { type RendererService } from '../renderer/RendererService';
export declare const DIM_INTENSITY = 0.5;
export declare const VENUE_DIM_INTENSITY = 1;
export declare const DIM_TRANSITION_MS = 300;
export declare const DEFAULT_DIM_EASING: 'cubic';
export type DimmingEasing = 'linear' | 'cubic';
export interface DimmingAnimator {
getValue(): number;
setTarget(dimmed: boolean, options?: {
immediate?: boolean;
}): void;
stop(): void;
}
export declare function applyVenueDimValue(rendererService: RendererService, value: number): void;
export declare function createDimmingAnimator(applyValue: (value: number) => void, durationMs?: number, easing?: DimmingEasing): DimmingAnimator;
//# sourceMappingURL=dimming.d.ts.map