@petkoneo/phaser3-rex-plugins
Version:
30 lines (22 loc) • 749 B
TypeScript
// import * as Phaser from 'phaser';
import DropShadowPostFxPipeline from './dropshadowpipeline';
export default DropShadowPipelinePlugin;
declare namespace DropShadowPipelinePlugin {
interface IConfig extends DropShadowPostFxPipeline.IConfig {
name?: string,
}
}
declare class DropShadowPipelinePlugin extends Phaser.Plugins.BasePlugin {
add(
gameObject: Phaser.GameObjects.GameObject,
config?: DropShadowPipelinePlugin.IConfig
): DropShadowPostFxPipeline;
remove(
gameObject: Phaser.GameObjects.GameObject,
name?: string
): this;
get(
gameObject: Phaser.GameObjects.GameObject,
name?: string
): DropShadowPostFxPipeline | DropShadowPostFxPipeline[];
}