diff --git a/docs/doc.xml b/docs/doc.xml
index 2e80bcbe..48d79a0b 100644
--- a/docs/doc.xml
+++ b/docs/doc.xml
@@ -18766,9 +18766,9 @@
- <__touch get="inline" set="null" expr=""1.666794645e+012"" line="22" static="1">
+ <__touch get="inline" set="null" expr=""1.667158547e+012"" line="22" static="1">
- "1.666794645e+012"
+ "1.667158547e+012"
@@ -21146,11 +21146,11 @@
FlxRect.get()
-
+ "`FlxCamera.defaultCameras` is deprecated, use `FlxG.cameras.setDefaultDrawTarget` instead"
-
+
@@ -21592,7 +21592,7 @@
-
+
@@ -21637,31 +21637,39 @@
-
+
-
+ { smoothing : false }
-
+
+
+ false
+
+
+
+ false
+
+
-
+
-
+ { smoothing : false }
-
+
@@ -21676,7 +21684,7 @@
{ smoothing : false, repeat : false }
-
+
@@ -21685,7 +21693,7 @@
* @param rect rectangle to prepare for rendering
* @return transformed rectangle with respect to camera's zoom factor
-
+
@@ -21694,7 +21702,7 @@
* @param point point to prepare for rendering
* @return transformed point with respect to camera's zoom factor
-
+
@@ -21703,7 +21711,7 @@
* @param vector relative position to prepare for rendering
* @return transformed vector with respect to camera's zoom factor
-
+
@@ -21714,23 +21722,23 @@
* @param object display object to apply transformations to.
* @return transformed object.
-
+ * Clean up memory.
-
+ * Updates the camera scroll as well as special effects like screen-shake or fades.
-
+ * Updates (bounds) the camera scroll.
* Called every frame by camera's `update()` method.
-
+
@@ -21738,30 +21746,30 @@
* Updates camera's scroll.
* Called every frame by camera's `update()` method (if camera's `target` isn't `null`).
-
+
-
+
-
-
+
+
-
+ * Recalculates `flashSprite` position.
* Called every frame by camera's `update()` method and every time you change camera's position.
-
+ * Recalculates `_flashOffset` point, which is used for positioning flashSprite in the game.
* It's called every time you resize the camera or the game.
-
+ * Updates `_scrollRect` sprite to crop graphics of the camera:
* 1) `scrollRect` property of this sprite
@@ -21770,15 +21778,15 @@
* It takes camera's size and game's scale into account.
* It's called every time you resize the camera or the game.
-
-
+
+ * Modifies position of `_flashBitmap` in blit render mode and `canvas` and `debugSprite`
* in tile render mode (these objects are children of `_scrollRect` sprite).
* It takes camera's size and game's scale into account.
* It's called every time you resize the camera or the game.
-
+
@@ -21793,12 +21801,12 @@
* manually specify the deadzone after calling `follow()`.
* @param Lerp How much lag the camera should have (can help smooth out the camera movement).
-
+ * Snaps the camera to the current `target`. Useful to move the camera without
* any easing when the `target` position changes and there is a `followLerp`.
-
+
@@ -21807,7 +21815,7 @@
*
* @param Point Where you want the camera to focus.
-
+
@@ -21823,7 +21831,7 @@
* @param OnComplete A function you want to run when the flash finishes.
* @param Force Force the effect to reset.
-
+
@@ -21841,7 +21849,7 @@
* @param OnComplete A function you want to run when the fade finishes.
* @param Force Force the effect to reset.
-
+
@@ -21860,18 +21868,18 @@
* @param Force Force the effect to reset (default = `true`, unlike `flash()` and `fade()`!).
* @param Axes On what axes to shake. Default value is `FlxAxes.XY` / both.
-
+ * Just turns off all the camera effects instantly.
-
+ * Sets the filter array to be applied to the camera.
-
+
@@ -21881,7 +21889,7 @@
* @param Camera The camera you want to copy from.
* @return A reference to this `FlxCamera` object.
-
+
@@ -21895,17 +21903,17 @@
* @param Color The color to fill with in `0xAARRGGBB` hex format.
* @param BlendAlpha Whether to blend the alpha value or just wipe the previous contents. Default is `true`.
-
+ flixel.system.frontEnds.CameraFrontEnd* Internal helper function, handles the actual drawing of all the special effects.
-
+ flixel.system.frontEnds.CameraFrontEnd
-
-
+
+
@@ -21916,7 +21924,7 @@
* @param Width The new camera width.
* @param Height The new camera height.
-
+
@@ -21929,7 +21937,7 @@
* @param X The new x position.
* @param Y The new y position.
-
+
@@ -21947,7 +21955,7 @@
* @param Height The largest Y value of your level (usually the level height).
* @param UpdateWorld Whether the global quad-tree's dimensions should be updated to match (default: `false`).
-
+
@@ -21963,7 +21971,7 @@
* @param MinY The minimum Y value the camera can scroll to
* @param MaxY The maximum Y value the camera can scroll to
-
+
@@ -21975,12 +21983,12 @@
* @param X The new scale on x axis
* @param Y The new scale of y axis
-
+ * Called by camera front end every time you resize the game.
* It triggers reposition of camera's internal display objects.
-
+
@@ -21988,7 +21996,7 @@
* The size and position of this camera's screen
* @since 4.11.0
-
+
@@ -22000,7 +22008,7 @@
* screen coordinates.
* @since 4.3.0
-
+
@@ -22008,53 +22016,53 @@
* Checks whether this camera contains a given rectangle, in screen coordinates.
* @since 4.11.0
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
@@ -25383,14 +25391,22 @@
-
+ <_flipX expr="false">
+
+ false
+
+ <_flipY expr="false">
+
+ false
+
+
-
+
@@ -25405,7 +25421,7 @@
* @param X The X coordinate of the brush's top left corner on this sprite.
* @param Y They Y coordinate of the brush's top left corner on this sprite.
-
+
@@ -25416,7 +25432,7 @@
*
* @param Force Force the frame to redraw, even if its not flagged as necessary.
-
+
@@ -25426,12 +25442,12 @@
*
* @param AdjustPosition Adjusts the actual X and Y position just once to match the offset change.
-
+ * Sets the sprite's origin to its center - useful after adjusting
* `scale` to make sure rotations work as expected.
-
+
@@ -25447,7 +25463,7 @@
* @param FetchPositions Whether we need to store positions of pixels which colors were replaced.
* @return `Array` with replaced pixels positions
-
+
@@ -25472,8 +25488,8 @@
* @param blueOffset The offset for the blue color channel value, in the range from `-255` to `255`.
* @param alphaOffset The offset for alpha transparency channel value, in the range from `-255` to `255`.
-
-
+
+
@@ -25489,7 +25505,7 @@
* @param Camera Specify which game camera you want. If `null`, it will just grab the first global camera.
* @return Whether or not the point overlaps this object.
-
+
@@ -25502,11 +25518,11 @@
*
* @param RunOnCpp Whether the frame should also be recalculated if we're on a non-flash target
-
+ * Retrieves the `BitmapData` of the current `FlxFrame`. Updates `framePixels`.
-
+
@@ -25517,7 +25533,7 @@
* Otherwise a new one is created.
* @return A `FlxPoint` containing the midpoint of this sprite's graphic in world coordinates.
-
+
@@ -25528,7 +25544,7 @@
* @param Camera Specify which game camera you want. If `null`, it will just grab the first global camera.
* @return Whether the object is on screen or not.
-
+
@@ -25536,7 +25552,7 @@
* Returns the result of `isSimpleRenderBlit()` if `FlxG.renderBlit` is
* `true`, or `false` if `FlxG.renderTile` is `true`.
-
+
@@ -25548,7 +25564,7 @@
*
* @param camera If a camera is passed its `pixelPerfectRender` flag is taken into account
-
+
@@ -25561,7 +25577,7 @@
* @return A globally aligned `FlxRect` that fully contains the input object's width and height.
* @since 4.11.0
-
+
@@ -25574,7 +25590,7 @@
* @return A globally aligned `FlxRect` that fully contains the input sprite.
* @since 4.11.0
-
+
@@ -25590,7 +25606,7 @@
* @param FlipX Whether to flip the sprite on the X axis.
* @param FlipY Whether to flip the sprite on the Y axis.
-
+
@@ -25606,64 +25622,64 @@
* @param saveAnimations Whether to save animations in animation controller or not.
* @return This sprite with loaded frames
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -25672,14 +25688,14 @@
* Internal function for setting graphic property for this object.
* It changes graphics' `useCount` also for better memory tracking.
-
+
-
+
@@ -25691,39 +25707,39 @@
* @param Frames frames to load into this sprite.
* @return loaded frames.
-
+
-
+
-
+
-
+
-
+
-
+
@@ -77334,13 +77350,17 @@
-
-
-
+
+
+
+
+
+
+
-
+
@@ -77365,25 +77385,25 @@
false
-
-
+
+
-
+
-
+
-
+
@@ -77465,7 +77485,12 @@
-
+
+
+
+
+
+
@@ -77492,9 +77517,30 @@
+
+
+
+
+
+
+ FlxPoint.get(FlxG.width, FlxG.height)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+