@joergmittaglawo/dmvconfig
Version:
DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.
33 lines (32 loc) • 1.47 kB
TypeScript
import * as VScript from "vscript";
import * as _NetworkInterfaces from "./NetworkInterfaces";
export declare const lift: {
readonly SingleMipMap: (kwl: string | null, socket: VScript.VSocket) => SingleMipMap | null;
readonly SingleMipMapValidation: (x: any | null, _: VScript.VSocket) => SingleMipMapValidation | null;
};
export declare const lower: {
readonly SingleMipMap: (ref: SingleMipMap | null) => string | null;
readonly SingleMipMapValidation: (x: SingleMipMapValidation | null) => boolean[] | null;
};
interface SingleMipMapValidation {
stream_a: boolean;
stream_b: boolean;
}
export declare class SingleMipMap {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get validation(): VScript.rKeyword<any, SingleMipMapValidation | null, this>;
}
export declare class SingleMipMapAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends SingleMipMap {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class All {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get mode_1(): VScript.rKeyword<_NetworkInterfaces.PortMode, _NetworkInterfaces.PortMode, All>;
get mode_2(): VScript.rKeyword<_NetworkInterfaces.PortMode, _NetworkInterfaces.PortMode, All>;
get mip_map_output(): VScript.StronglyTypedArray<All, SingleMipMap, VScript.RowView<SingleMipMap>>;
}
export {};