@itwin/frontend-devtools
Version:
Debug menu and supporting UI widgets
31 lines • 1.03 kB
TypeScript
/** @packageDocumentation
* @module Effects
*/
import { ScreenSpaceEffectBuilder, Tool } from "@itwin/core-frontend";
import { AddEffectTool } from "./EffectTools";
/** Adjusts the saturation of colors in a viewport.
* @beta
*/
export declare class SaturationEffect extends AddEffectTool {
static toolId: string;
protected get effectName(): string;
protected get textureCoordFromPosition(): boolean;
protected get source(): {
vertex: string;
fragment: string;
};
protected defineEffect(builder: ScreenSpaceEffectBuilder): void;
}
/** Configures the [[SaturationEffect]].
* @beta
*/
export declare class SaturationConfig extends Tool {
static toolId: string;
static get minArgs(): number;
static get maxArgs(): number;
/** Multiplier applied to the saturation of each color in the source image. */
static multiplier: number;
run(multiplier?: number): Promise<boolean>;
parseAndRun(...input: string[]): Promise<boolean>;
}
//# sourceMappingURL=Saturation.d.ts.map