Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

Commit

Permalink
minor bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
adireddy committed Feb 9, 2015
1 parent 05d92ce commit b28eb44
Show file tree
Hide file tree
Showing 5 changed files with 87 additions and 36 deletions.
86 changes: 67 additions & 19 deletions docs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13457,25 +13457,61 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
</f></onUpdate>
<onResize public="1"><f a=""><x path="Void"/></f></onResize>
<_stage set="null"><c path="pixi.display.Stage"/></_stage>
<_canvas><c path="js.html.CanvasElement"/></_canvas>
<_renderer><c path="pixi.renderers.webgl.WebGLRenderer"/></_renderer>
<_stats><c path="pixi.utils.Stats"/></_stats>
<_lastTime><c path="Date"/></_lastTime>
<_currentTime><c path="Date"/></_currentTime>
<_elapsedTime><x path="Float"/></_elapsedTime>
<_skipFrame><x path="Bool"/></_skipFrame>
<_setDefaultValues set="method" line="96"><f a=""><x path="Void"/></f></_setDefaultValues>
<_canvas>
<c path="js.html.CanvasElement"/>
<meta><m n=":noCompletion"/></meta>
</_canvas>
<_renderer>
<c path="pixi.renderers.IRenderer"/>
<meta><m n=":noCompletion"/></meta>
</_renderer>
<_stats>
<c path="pixi.utils.Stats"/>
<meta><m n=":noCompletion"/></meta>
</_stats>
<_lastTime>
<c path="Date"/>
<meta><m n=":noCompletion"/></meta>
</_lastTime>
<_currentTime>
<c path="Date"/>
<meta><m n=":noCompletion"/></meta>
</_currentTime>
<_elapsedTime>
<x path="Float"/>
<meta><m n=":noCompletion"/></meta>
</_elapsedTime>
<_skipFrame>
<x path="Bool"/>
<meta><m n=":noCompletion"/></meta>
</_skipFrame>
<_setDefaultValues set="method" line="96">
<f a=""><x path="Void"/></f>
<meta><m n=":noCompletion"/></meta>
</_setDefaultValues>
<start public="1" set="method" line="106"><f a=""><x path="Void"/></f></start>
<_onWindowResize set="method" line="126"><f a="event">
<c path="js.html.Event"/>
<x path="Void"/>
</f></_onWindowResize>
<_onRequestAnimationFrame set="method" line="135"><f a=""><x path="Void"/></f></_onRequestAnimationFrame>
<_calculateElapsedTime set="method" line="147"><f a=""><x path="Void"/></f></_calculateElapsedTime>
<set_stats set="method" line="153"><f a="val">
<x path="Bool"/>
<x path="Bool"/>
</f></set_stats>
<_onWindowResize set="method" line="126">
<f a="event">
<c path="js.html.Event"/>
<x path="Void"/>
</f>
<meta><m n=":noCompletion"/></meta>
</_onWindowResize>
<_onRequestAnimationFrame set="method" line="135">
<f a=""><x path="Void"/></f>
<meta><m n=":noCompletion"/></meta>
</_onRequestAnimationFrame>
<_calculateElapsedTime set="method" line="147">
<f a=""><x path="Void"/></f>
<meta><m n=":noCompletion"/></meta>
</_calculateElapsedTime>
<set_stats set="method" line="153">
<f a="val">
<x path="Bool"/>
<x path="Bool"/>
</f>
<meta><m n=":noCompletion"/></meta>
</set_stats>
<new public="1" set="method" line="91"><f a=""><x path="Void"/></f></new>
<meta><m n=":keep"/></meta>
</class>
Expand Down Expand Up @@ -17588,7 +17624,19 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
</f></new>
<meta><m n=":native"><e>"PIXI.GraphicsData"</e></m></meta>
</class>
<class path="pixi.renderers.IRenderer" params="" file="pixi/renderers/IRenderer.hx" interface="1"><meta><m n=":keep"/></meta></class>
<class path="pixi.renderers.IRenderer" params="" file="pixi/renderers/IRenderer.hx" interface="1">
<view public="1"><t path="pixi.CanvasElement"/></view>
<render public="1" set="method"><f a="stage">
<c path="pixi.display.Stage"/>
<x path="Void"/>
</f></render>
<resize public="1" set="method"><f a="width:height">
<x path="Float"/>
<x path="Float"/>
<x path="Void"/>
</f></resize>
<meta><m n=":keep"/></meta>
</class>
<class path="pixi.renderers.canvas.CanvasGraphics" params="" file="pixi/renderers/canvas/CanvasGraphics.hx" extern="1">
<renderGraphics public="1" set="method" static="1"><f a="graphics:context">
<c path="pixi.primitives.Graphics"/>
Expand Down
6 changes: 3 additions & 3 deletions haxelib.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": {

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
26 changes: 13 additions & 13 deletions pixi/Application.hx
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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);
Expand All @@ -132,7 +132,7 @@ class Application {
if (onResize != null) onResize();
}

function _onRequestAnimationFrame() {
@:noCompletion function _onRequestAnimationFrame() {
if (skipFrame && _skipFrame) _skipFrame = false;
else {
_skipFrame = true;
Expand All @@ -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);
Expand Down
3 changes: 3 additions & 0 deletions samples/_output/hx-pixi-nape.js
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down

0 comments on commit b28eb44

Please sign in to comment.