/** @packageDocumentation * @module Effects */ import { ScreenSpaceEffectBuilder, Tool } from "@itwin/core-frontend"; import { AddEffectTool } from "./EffectTools"; /** An extremely simple and mostly useless effect intended to demonstrate the basics of creating a screen-space effect. * It flips the Viewport's image on the x and/or y axis, and/or inverts the color of each pixel. * @beta */ export declare class FlipImageEffect extends AddEffectTool { static toolId: string; protected get effectName(): string; protected get textureCoordFromPosition(): boolean; protected get source(): { vertex: string; fragment: string; sampleSourcePixel: string; }; protected defineEffect(builder: ScreenSpaceEffectBuilder): void; } /** Configure the [[FlipImageEffect]]. * @beta */ export declare class FlipImageConfig extends Tool { static toolId: string; static get minArgs(): number; static get maxArgs(): number; run(horizontal?: boolean, vertical?: boolean, color?: boolean): Promise; parseAndRun(...input: string[]): Promise; } //# sourceMappingURL=FlipImage.d.ts.map