@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