@@ -16,50 +16,30 @@ var Class = require('../../utils/Class');
1616 * @since 3.0.0
1717 *
1818 * @param {Phaser.Scene } scene - [description]
19- * @param {[type] } renderable - [description]
19+ * @param {Phaser.GameObjects.GameObject } renderable - A renderable Game Object that uses a texture, such as a Sprite.
2020 */
2121var BitmapMask = new Class ( {
22-
22+
2323 initialize :
2424
2525 function BitmapMask ( scene , renderable )
2626 {
2727 var renderer = scene . sys . game . renderer ;
2828
2929 /**
30- * [description]
30+ * A renderable Game Object that uses a texture, such as a Sprite.
3131 *
3232 * @name Phaser.Display.Masks.BitmapMask#bitmapMask
33- * @type {[type] }
33+ * @type {Phaser.GameObjects.GameObject }
3434 * @since 3.0.0
3535 */
3636 this . bitmapMask = renderable ;
3737
38- /**
39- * [description]
40- *
41- * @name Phaser.Display.Masks.BitmapMask#maskRenderTarget
42- * @type {[type] }
43- * @default null
44- * @since 3.0.0
45- */
46- this . maskRenderTarget = null ;
47-
48- /**
49- * [description]
50- *
51- * @name Phaser.Display.Masks.BitmapMask#mainRenderTarget
52- * @type {[type] }
53- * @default null
54- * @since 3.0.0
55- */
56- this . mainRenderTarget = null ;
57-
5838 /**
5939 * [description]
6040 *
6141 * @name Phaser.Display.Masks.BitmapMask#maskTexture
62- * @type {[type] }
42+ * @type {WebGLTexture }
6343 * @default null
6444 * @since 3.0.0
6545 */
@@ -69,7 +49,7 @@ var BitmapMask = new Class({
6949 * [description]
7050 *
7151 * @name Phaser.Display.Masks.BitmapMask#mainTexture
72- * @type {[type] }
52+ * @type {WebGLTexture }
7353 * @default null
7454 * @since 3.0.0
7555 */
@@ -125,7 +105,7 @@ var BitmapMask = new Class({
125105 this . maskTexture = renderer . createTexture2D ( 0 , filter , filter , wrap , wrap , gl . RGBA , null , width , height ) ;
126106 this . mainFramebuffer = renderer . createFramebuffer ( width , height , this . mainTexture , false ) ;
127107 this . maskFramebuffer = renderer . createFramebuffer ( width , height , this . maskTexture , false ) ;
128-
108+
129109 renderer . onContextRestored ( function ( renderer )
130110 {
131111 var width = renderer . width ;
@@ -150,7 +130,7 @@ var BitmapMask = new Class({
150130 * @method Phaser.Display.Masks.BitmapMask#setBitmap
151131 * @since 3.0.0
152132 *
153- * @param {[type] } renderable - [description]
133+ * @param {Phaser.GameObjects.GameObject } renderable - A renderable Game Object that uses a texture, such as a Sprite.
154134 */
155135 setBitmap : function ( renderable )
156136 {
@@ -163,8 +143,8 @@ var BitmapMask = new Class({
163143 * @method Phaser.Display.Masks.BitmapMask#preRenderWebGL
164144 * @since 3.0.0
165145 *
166- * @param {[type] } renderer - [description]
167- * @param {[type] } maskedObject - [description]
146+ * @param {Phaser.Renderer.Canvas.CanvasRenderer|Phaser.Renderer.WebGL.WebGLRenderer } renderer - [description]
147+ * @param {Phaser.GameObjects.GameObject } maskedObject - [description]
168148 * @param {Phaser.Cameras.Scene2D.Camera } camera - The Camera to render to.
169149 */
170150 preRenderWebGL : function ( renderer , maskedObject , camera )
@@ -178,7 +158,7 @@ var BitmapMask = new Class({
178158 * @method Phaser.Display.Masks.BitmapMask#postRenderWebGL
179159 * @since 3.0.0
180160 *
181- * @param {[type] } renderer - [description]
161+ * @param {Phaser.Renderer.Canvas.CanvasRenderer|Phaser.Renderer.WebGL.WebGLRenderer } renderer - [description]
182162 */
183163 postRenderWebGL : function ( renderer )
184164 {
@@ -191,8 +171,8 @@ var BitmapMask = new Class({
191171 * @method Phaser.Display.Masks.BitmapMask#preRenderCanvas
192172 * @since 3.0.0
193173 *
194- * @param {[type] } renderer - [description]
195- * @param {[type] } mask - [description]
174+ * @param {Phaser.Renderer.Canvas.CanvasRenderer|Phaser.Renderer.WebGL.WebGLRenderer } renderer - [description]
175+ * @param {Phaser.GameObjects.GameObject } mask - [description]
196176 * @param {Phaser.Cameras.Scene2D.Camera } camera - The Camera to render to.
197177 */
198178 preRenderCanvas : function ( )
@@ -206,7 +186,7 @@ var BitmapMask = new Class({
206186 * @method Phaser.Display.Masks.BitmapMask#postRenderCanvas
207187 * @since 3.0.0
208188 *
209- * @param {[type] } renderer - [description]
189+ * @param {Phaser.Renderer.Canvas.CanvasRenderer|Phaser.Renderer.WebGL.WebGLRenderer } renderer - [description]
210190 */
211191 postRenderCanvas : function ( )
212192 {
0 commit comments