@petkoneo/phaser3-rex-plugins
Version:
30 lines (23 loc) • 708 B
TypeScript
export default FishEyePostFxPipeline;
declare namespace FishEyePostFxPipeline {
interface IConfig {
mode?: 0 | 1 | 'asin' | 'sin',
center?: {
x?: number, y?: number
},
radius?: number,
intensity?: number,
}
}
declare class FishEyePostFxPipeline extends Phaser.Renderer.WebGL.Pipelines.PostFXPipeline {
resetFromJSON(o?: FishEyePostFxPipeline.IConfig): this;
setFishEyeMode(mode: number | string): this;
fishEyeMode: number;
setCenter(x: number, y?: number): this;
centerX: number;
centerY: number;
setRadius(value: number): this;
radius: number;
setIntensity(value: number): this;
intensity: number;
}