import { BitmapFilter, InterfaceOf } from './BitmapFilter'; import { IFilter } from '@awayjs/scene'; import { SecurityDomain } from '../SecurityDomain'; export interface IBevelFilter { filterName: 'bevel'; distance: number; angle: number; highlightColor: number; highlightAlpha: number; shadowColor: number; shadowAlpha: number; blurX: number; blurY: number; strength: number; quality: number; type: string; knockout: boolean; } export declare class BevelFilter extends BitmapFilter { static axClass: typeof BevelFilter; static classInitializer: any; static classSymbols: string[]; static instanceSymbols: string[]; static FromUntyped(obj: IFilter, sec: SecurityDomain): BevelFilter; constructor(distance?: number, angle?: number, highlightColor?: number, highlightAlpha?: number, shadowColor?: number, shadowAlpha?: number, blurX?: number, blurY?: number, strength?: number, quality?: number, type?: string, knockout?: boolean); readonly filterName = "bevel"; private _distance; private _angle; private _highlightColor; private _highlightAlpha; private _shadowColor; private _shadowAlpha; private _blurX; private _blurY; private _knockout; private _quality; private _strength; private _type; get distance(): number; set distance(value: number); get angle(): number; set angle(value: number); get highlightColor(): number; set highlightColor(value: number); get highlightAlpha(): number; set highlightAlpha(value: number); get shadowColor(): number; set shadowColor(value: number); get shadowAlpha(): number; set shadowAlpha(value: number); get blurX(): number; set blurX(value: number); get blurY(): number; set blurY(value: number); get knockout(): boolean; set knockout(value: boolean); get quality(): number; set quality(value: number); get strength(): number; set strength(value: number); get type(): string; set type(value: string); clone(): BitmapFilter; toAwayObject(): InterfaceOf; } //# sourceMappingURL=BevelFilter.d.ts.map