@itwin/frontend-devtools
Version:
Debug menu and supporting UI widgets
38 lines • 1.46 kB
TypeScript
import { Viewport } from "@itwin/core-frontend";
import { DisplayStyleTool } from "./DisplayStyleTools";
/** Query the schedule script JSON from an element.
* @beta
*/
export declare class QueryScheduleScriptTool extends DisplayStyleTool {
private _sourceId?;
private _action;
private _includeElementIds;
private _countElementIds;
private _expandElementIds;
static toolId: string;
static get minArgs(): number;
static get maxArgs(): number;
parse(input: string[], vp: Viewport): Promise<boolean>;
execute(vp: Viewport): Promise<boolean>;
}
/** A tool that modifies the [RenderSchedule.Script]($common), if any, associated with the selected [Viewport]($frontend) such that the entries in each
* of its [RenderSchedule.ElementTimeline]($common)s are reversed.
* @beta
*/
export declare class ReverseScheduleScriptTool extends DisplayStyleTool {
static toolId: string;
execute(vp: Viewport): Promise<boolean>;
parse(): Promise<boolean>;
}
/** A tool that changes or removes the [RenderSchedule.Script]($common) associated with the selected [Viewport]($frontend).
* @beta
*/
export declare class SetScheduleScriptTool extends DisplayStyleTool {
static toolId: string;
static get minArgs(): number;
static get maxArgs(): number;
private _script?;
parse(args: string[]): Promise<boolean>;
execute(vp: Viewport): Promise<boolean>;
}
//# sourceMappingURL=ScheduleScriptTools.d.ts.map