phaser3-rex-plugins
Version:
37 lines (28 loc) • 960 B
TypeScript
// import * as Phaser from 'phaser';
import AlphaTintPostFxPipeline from './alphatintpipeline';
export default AlphaTintPipelinePlugin;
declare namespace AlphaTintPipelinePlugin {
interface IConfig extends AlphaTintPostFxPipeline.IConfig {
name?: string,
alpha?: number,
tint?: number,
}
}
declare class AlphaTintPipelinePlugin extends Phaser.Plugins.BasePlugin {
add(
gameObject: Phaser.GameObjects.GameObject,
config?: AlphaTintPipelinePlugin.IConfig
): AlphaTintPostFxPipeline;
add(
camera: Phaser.Cameras.Scene2D.Camera,
config?: AlphaTintPipelinePlugin.IConfig
): AlphaTintPostFxPipeline;
remove(
gameObject: Phaser.GameObjects.GameObject,
name?: string
): this;
get(
gameObject: Phaser.GameObjects.GameObject,
name?: string
): AlphaTintPostFxPipeline | AlphaTintPostFxPipeline[];
}