Files
@ e683b449506b
Branch filter:
Location: light9/web/panels.ts - annotation
e683b449506b
1.2 KiB
video/MP2T
blender effect that sets lights to match blender lights
7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 ae4b90efb55a 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 ae4b90efb55a 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 7e7874fed2e3 | export { Light9AscoltamiUi } from "./ascoltami/Light9AscoltamiUi";
export { Light9CollectorUi } from "./collector/Light9CollectorUi";
export { Light9EffectListing } from "./effects/Light9EffectListing";
export { Light9FadeUi } from "./fade/Light9FadeUi";
export { Light9DeviceSettings } from "./live/Light9DeviceSettings";
export { Light9Calibrate } from "./calibrate/Light9Calibrate";
const panels: Map<string, Array<string>> = new Map([
["light9-ascoltami-ui", ["ascoltami", "ascoltami"]],
["light9-collector-ui", ["collector", "collector"]],
["light9-device-settings", ["device-settings", "live"]],
["light9-effect-listing", ["effect-listing" , "effectListing"]],
["light9-fade-ui", ["fade", "fade"]],
["light9-calibrate", ["calibrate", "calibrate"]],
]);
export function panelElementNames(): string[] {
return Array.from(panels.keys());
}
export function panelUrl(elem: string): string {
const row = panels.get(elem);
if (!row) throw new Error("No panel: " + elem);
return "/" + row[1] + "/";
}
export function panelDisplayName(elem: string): string {
const row = panels.get(elem);
if (!row) throw new Error("No panel: " + elem);
return row[0];
}
|