Skip to content

Commit cca3c20

Browse files
Fix FilterSampler#run signature.
1 parent 274ec1f commit cca3c20

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

src/renderer/webgl/renderNodes/filters/FilterSampler.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ var FilterSampler = new Class({
6262
* @since 4.0.0
6363
* @param {Phaser.Filters.Sampler} controller - The Sampler filter controller, providing the `region` to sample and the `callback` to receive the result.
6464
* @param {Phaser.Renderer.WebGL.DrawingContext} inputDrawingContext - The drawing context whose framebuffer will be sampled.
65-
* @param {Phaser.Renderer.WebGL.DrawingContext} outputDrawingContext - The output drawing context. Not used by this node.
66-
* @param {number} padding - Additional padding around the render area. Not used by this node.
65+
* @param {Phaser.Renderer.WebGL.DrawingContext} [outputDrawingContext] - The output drawing context. Not used by this node.
66+
* @param {Phaser.Geom.Rectangle} [padding] - Additional padding around the render area. Not used by this node.
6767
* @return {Phaser.Renderer.WebGL.DrawingContext} The `inputDrawingContext`, returned unchanged.
6868
*/
6969
run: function (controller, inputDrawingContext, outputDrawingContext, padding)

types/phaser.d.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23205,8 +23205,10 @@ declare namespace Phaser {
2320523205
*
2320623206
* Containers can include other Containers for deeply nested transforms.
2320723207
*
23208-
* Containers can have masks set on them and can be used as a mask too. However, Container children cannot be masked.
23209-
* The masks do not 'stack up'. Only a Container on the root of the display list will use its mask.
23208+
* Containers can have masks set on them and can be used as a mask too.
23209+
* Because masks are filters, the container's children can also have masks,
23210+
* and the Container's mask will be applied over the top.
23211+
* In Canvas rendering, only the Container's mask will be applied.
2321023212
*
2321123213
* Containers can be enabled for input. Because they do not have a texture you need to provide a shape for them
2321223214
* to use as their hit area. Container children can also be enabled for input, independent of the Container.
@@ -120777,7 +120779,7 @@ declare namespace Phaser {
120777120779
* @param padding Additional padding around the render area. Not used by this node.
120778120780
* @returns The `inputDrawingContext`, returned unchanged.
120779120781
*/
120780-
run(controller: Phaser.Filters.Sampler, inputDrawingContext: Phaser.Renderer.WebGL.DrawingContext, outputDrawingContext: Phaser.Renderer.WebGL.DrawingContext, padding: number): Phaser.Renderer.WebGL.DrawingContext;
120782+
run(controller: Phaser.Filters.Sampler, inputDrawingContext: Phaser.Renderer.WebGL.DrawingContext, outputDrawingContext?: Phaser.Renderer.WebGL.DrawingContext, padding?: Phaser.Geom.Rectangle): Phaser.Renderer.WebGL.DrawingContext;
120781120783

120782120784
}
120783120785

0 commit comments

Comments
 (0)