/** * Texture Editing * * Utilities for editing textures (brightness, contrast, filters, etc.) */ import { Texture } from './texture'; export interface BrightnessContrastOptions { brightness?: number; contrast?: number; } export interface SaturationHueOptions { saturation?: number; hue?: number; } export interface OpacityOptions { opacity?: number; } /** * Adjust brightness and contrast of texture */ export declare function adjustBrightnessContrast(texture: Texture, options: BrightnessContrastOptions): void; /** * Adjust saturation and hue of texture */ export declare function adjustSaturationHue(texture: Texture, options: SaturationHueOptions): void; /** * Adjust opacity of texture */ export declare function adjustOpacity(texture: Texture, options: OpacityOptions): void; /** * Invert colors of texture */ export declare function invertColors(texture: Texture): void; /** * Flip texture horizontally */ export declare function flipTextureX(texture: Texture): void; /** * Flip texture vertically */ export declare function flipTextureY(texture: Texture): void; /** * Rotate texture clockwise */ export declare function rotateTextureCW(texture: Texture): void; /** * Rotate texture counter-clockwise */ export declare function rotateTextureCCW(texture: Texture): void; /** * Apply grayscale filter */ export declare function applyGrayscale(texture: Texture): void; /** * Apply sepia filter */ export declare function applySepia(texture: Texture): void; //# sourceMappingURL=texture_editing.d.ts.map