diff --git a/docs.xml b/docs.xml
index 5e7062b4..bdc08bf0 100644
--- a/docs.xml
+++ b/docs.xml
@@ -13457,25 +13457,61 @@ Documentation for this class was provided by
<_stage set="null">
- <_canvas>
- <_renderer>
- <_stats>
- <_lastTime>
- <_currentTime>
- <_elapsedTime>
- <_skipFrame>
- <_setDefaultValues set="method" line="96">
+ <_canvas>
+
+
+
+ <_renderer>
+
+
+
+ <_stats>
+
+
+
+ <_lastTime>
+
+
+
+ <_currentTime>
+
+
+
+ <_elapsedTime>
+
+
+
+ <_skipFrame>
+
+
+
+ <_setDefaultValues set="method" line="96">
+
+
+
- <_onWindowResize set="method" line="126">
-
-
-
- <_onRequestAnimationFrame set="method" line="135">
- <_calculateElapsedTime set="method" line="147">
-
-
-
-
+ <_onWindowResize set="method" line="126">
+
+
+
+
+
+
+ <_onRequestAnimationFrame set="method" line="135">
+
+
+
+ <_calculateElapsedTime set="method" line="147">
+
+
+
+
+
+
+
+
+
+
@@ -17588,7 +17624,19 @@ Documentation for this class was provided by "PIXI.GraphicsData"
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/haxelib.json b/haxelib.json
index f15580e6..16d440e9 100644
--- a/haxelib.json
+++ b/haxelib.json
@@ -2,10 +2,10 @@
"name": "pixijs",
"license": "MIT",
"tags": ["js","haxe","pixi","extern","web"],
- "description": "Externs of pixi.js v2.2.3 for Haxe - JavaScript 2D webGL renderer with canvas fallback.",
+ "description": "Externs of pixi.js v2.2.5 for Haxe - JavaScript 2D webGL renderer with canvas fallback.",
"contributors": ["adireddy"],
- "releasenote": "",
- "version": "2.2.5",
+ "releasenote": "minor bug fixes",
+ "version": "2.2.6",
"url": "https://github.com/adireddy/haxe-pixi",
"dependencies": {
diff --git a/package.json b/package.json
index 5e31c29d..95b1403e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pixijs",
- "version": "2.2.5",
+ "version": "2.2.6",
"description": "Externs of pixi.js v2.2.0 for Haxe - JavaScript 2D webGL renderer with canvas fallback.",
"repository": {
"type": "git",
diff --git a/pixi/Application.hx b/pixi/Application.hx
index 3069daa4..176b5640 100644
--- a/pixi/Application.hx
+++ b/pixi/Application.hx
@@ -11,10 +11,10 @@ package pixi;
import js.html.Event;
import js.html.CanvasElement;
import js.Browser;
-import pixi.renderers.webgl.WebGLRenderer;
import pixi.utils.Detector;
import pixi.display.Stage;
import pixi.utils.Stats;
+import pixi.renderers.IRenderer;
class Application {
@@ -79,21 +79,21 @@ class Application {
*/
var _stage(default, null):Stage;
- var _canvas:CanvasElement;
- var _renderer:WebGLRenderer;
- var _stats:Stats;
+ @:noCompletion var _canvas:CanvasElement;
+ @:noCompletion var _renderer:IRenderer;
+ @:noCompletion var _stats:Stats;
- var _lastTime:Date;
- var _currentTime:Date;
- var _elapsedTime:Float;
- var _skipFrame:Bool;
+ @:noCompletion var _lastTime:Date;
+ @:noCompletion var _currentTime:Date;
+ @:noCompletion var _elapsedTime:Float;
+ @:noCompletion var _skipFrame:Bool;
public function new() {
_lastTime = Date.now();
_setDefaultValues();
}
- function _setDefaultValues() {
+ @:noCompletion function _setDefaultValues() {
pixelRatio = 1;
skipFrame = false;
stats = false;
@@ -123,7 +123,7 @@ class Application {
_lastTime = Date.now();
}
- function _onWindowResize(event:Event) {
+ @:noCompletion function _onWindowResize(event:Event) {
width = Browser.window.innerWidth;
height = Browser.window.innerHeight;
_renderer.resize(width, height);
@@ -132,7 +132,7 @@ class Application {
if (onResize != null) onResize();
}
- function _onRequestAnimationFrame() {
+ @:noCompletion function _onRequestAnimationFrame() {
if (skipFrame && _skipFrame) _skipFrame = false;
else {
_skipFrame = true;
@@ -144,13 +144,13 @@ class Application {
if (_stats != null) _stats.update();
}
- function _calculateElapsedTime() {
+ @:noCompletion function _calculateElapsedTime() {
_currentTime = Date.now();
_elapsedTime = _currentTime.getTime() - _lastTime.getTime();
_lastTime = _currentTime;
}
- function set_stats(val:Bool):Bool {
+ @:noCompletion function set_stats(val:Bool):Bool {
if (val) {
var _container = Browser.document.createElement("div");
Browser.document.body.appendChild(_container);
diff --git a/samples/_output/hx-pixi-nape.js b/samples/_output/hx-pixi-nape.js
index 6676512a..d1279f7a 100644
--- a/samples/_output/hx-pixi-nape.js
+++ b/samples/_output/hx-pixi-nape.js
@@ -3457,6 +3457,9 @@ pixi.display.DisplayObjectContainer.prototype = $extend(PIXI.DisplayObjectContai
pixi.renderers = {};
pixi.renderers.IRenderer = function() { };
pixi.renderers.IRenderer.__name__ = true;
+pixi.renderers.IRenderer.prototype = {
+ __class__: pixi.renderers.IRenderer
+};
var samples = {};
samples.nape = {};
samples.nape.Main = function() {