diff --git a/docs/assets/js/apidocs.js b/docs/assets/js/apidocs.js index c080d16..c64bb46 100644 --- a/docs/assets/js/apidocs.js +++ b/docs/assets/js/apidocs.js @@ -247,6 +247,11 @@ pjax.updateTabState = function (src) { } else { tab = Y.one('#classdocs .api-class-tab.' + defaultTab); + // When the `defaultTab` node isn't found, `localStorage` is stale. + if (!tab && defaultTab !== 'index') { + tab = Y.one('#classdocs .api-class-tab.index'); + } + if (classTabView.get('rendered')) { Y.Widget.getByNode(tab).set('selected', 1); } else { diff --git a/docs/classes/AssetLoader.html b/docs/classes/AssetLoader.html index 502038b..8ad71ea 100644 --- a/docs/classes/AssetLoader.html +++ b/docs/classes/AssetLoader.html @@ -2,12 +2,12 @@ - AssetLoader - Pixi.js API - + AssetLoader - Pixi.JS + - + @@ -15,11 +15,11 @@
-

+

- API Docs for: 1.0 + API Docs for: 1.0.0
@@ -126,7 +126,7 @@
- Defined in: pixi/loaders/AssetLoader.js:5 + Defined in: src/pixi/loaders/AssetLoader.js:5
@@ -192,7 +192,7 @@ As each individual item is loaded this class will dispatch a 'progress' event

pixi/loaders/AssetLoader.js:5 + src/pixi/loaders/AssetLoader.js:5

@@ -333,7 +333,7 @@ As each individual item is loaded this class will dispatch a 'progress' event

pixi/loaders/AssetLoader.js:18 + src/pixi/loaders/AssetLoader.js:18

@@ -387,7 +387,7 @@ As each individual item is loaded this class will dispatch a 'progress' event

pixi/loaders/AssetLoader.js:33 + src/pixi/loaders/AssetLoader.js:35

@@ -430,7 +430,7 @@ As each individual item is loaded this class will dispatch a 'progress' event

pixi/loaders/AssetLoader.js:28 + src/pixi/loaders/AssetLoader.js:30

diff --git a/docs/classes/BaseTexture.html b/docs/classes/BaseTexture.html index 09b2df8..0c69305 100644 --- a/docs/classes/BaseTexture.html +++ b/docs/classes/BaseTexture.html @@ -2,12 +2,12 @@ - BaseTexture - Pixi.js API - + BaseTexture - Pixi.JS + - + @@ -15,11 +15,11 @@
-

+

- API Docs for: 1.0 + API Docs for: 1.0.0
@@ -126,7 +126,7 @@ @@ -190,7 +190,7 @@ - pixi/textures/BaseTexture.js:8 + src/pixi/textures/BaseTexture.js:8

@@ -321,7 +321,7 @@ - pixi/textures/BaseTexture.js:32 + src/pixi/textures/BaseTexture.js:32

@@ -365,7 +365,7 @@ - pixi/textures/BaseTexture.js:39 + src/pixi/textures/BaseTexture.js:39

@@ -409,7 +409,7 @@ - pixi/textures/BaseTexture.js:26 + src/pixi/textures/BaseTexture.js:26

diff --git a/docs/classes/CanvasRenderer.html b/docs/classes/CanvasRenderer.html index 924ddeb..7347e89 100644 --- a/docs/classes/CanvasRenderer.html +++ b/docs/classes/CanvasRenderer.html @@ -2,12 +2,12 @@ - CanvasRenderer - Pixi.js API - + CanvasRenderer - Pixi.JS + - + @@ -15,11 +15,11 @@
-

+

- API Docs for: 1.0 + API Docs for: 1.0.0
@@ -122,7 +122,7 @@ @@ -143,6 +143,159 @@ Dont forget to add the view to your DOM or you will not see anything :)

+
+

Constructor

+
+

CanvasRenderer

+ + +
+ (
    + +
  • + + width + +
  • + +
  • + + height + +
  • + +
  • + + view + +
  • + +
  • + + transparent + +
  • + +
) +
+ + + + + + + + + + + + + + + + +
+ + + +

+ + Defined in + + + + + src/pixi/renderers/CanvasRenderer.js:6 + +

+ + + + + +
+ +
+ +
+ + +
+

Parameters:

+ +
    + +
  • + + width + Number + + + + +
    +

    the width of the canvas view

    +
    + + +
  • + +
  • + + height + Number + + + + +
    +

    the height of the canvas view

    +
    + + +
  • + +
  • + + view + Canvas + + + + +
    +

    the canvas to use as a view, optional

    +
    + + +
  • + +
  • + + transparent + Boolean + + + + +
    +

    the transparency of the render view, default false

    +
    + + +
  • + +
+
+ + + + + +
+ +
+
)
@@ -362,7 +368,7 @@ - pixi/utils/Detector.js:5 + src/pixi/utils/Detector.js:5

@@ -428,6 +434,21 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte +
  • + + transparent + Boolean + + + + +
    +

    the transparency of the render view, default false

    +
    + + +
  • +
    @@ -469,7 +490,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:33 + src/pixi/DisplayObject.js:33

    @@ -513,7 +534,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:48 + src/pixi/DisplayObject.js:48

    @@ -557,7 +578,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:12 + src/pixi/DisplayObject.js:12

    @@ -601,7 +622,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:26 + src/pixi/DisplayObject.js:26

    @@ -645,7 +666,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:19 + src/pixi/DisplayObject.js:19

    @@ -689,7 +710,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:55 + src/pixi/DisplayObject.js:55

    @@ -733,7 +754,7 @@ WebGL is the preferred renderer as it is a lot fastest. If webGL is not supporte - pixi/DisplayObject.js:40 + src/pixi/DisplayObject.js:40

    diff --git a/docs/classes/DisplayObjectContainer.html b/docs/classes/DisplayObjectContainer.html index 3b5e3eb..49008df 100644 --- a/docs/classes/DisplayObjectContainer.html +++ b/docs/classes/DisplayObjectContainer.html @@ -2,12 +2,12 @@ - DisplayObjectContainer - Pixi.js API - + DisplayObjectContainer - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@ @@ -180,7 +180,7 @@ - pixi/DisplayObjectContainer.js:6 + src/pixi/DisplayObjectContainer.js:6

    @@ -371,7 +371,7 @@ - pixi/DisplayObjectContainer.js:29 + src/pixi/DisplayObjectContainer.js:29

    @@ -464,7 +464,7 @@ - pixi/DisplayObjectContainer.js:51 + src/pixi/DisplayObjectContainer.js:51

    @@ -566,7 +566,7 @@ - pixi/DisplayObjectContainer.js:97 + src/pixi/DisplayObjectContainer.js:97

    @@ -639,7 +639,7 @@ - pixi/DisplayObject.js:33 + src/pixi/DisplayObject.js:33

    @@ -683,7 +683,7 @@ - pixi/DisplayObjectContainer.js:16 + src/pixi/DisplayObjectContainer.js:16

    @@ -724,7 +724,7 @@ - pixi/DisplayObject.js:48 + src/pixi/DisplayObject.js:48

    @@ -765,7 +765,7 @@ - pixi/DisplayObject.js:12 + src/pixi/DisplayObject.js:12

    @@ -806,7 +806,7 @@ - pixi/DisplayObject.js:26 + src/pixi/DisplayObject.js:26

    @@ -847,7 +847,7 @@ - pixi/DisplayObject.js:19 + src/pixi/DisplayObject.js:19

    @@ -888,7 +888,7 @@ - pixi/DisplayObject.js:55 + src/pixi/DisplayObject.js:55

    @@ -929,7 +929,7 @@ - pixi/DisplayObject.js:40 + src/pixi/DisplayObject.js:40

    diff --git a/docs/classes/InteractionData.html b/docs/classes/InteractionData.html index 70f9f15..36b9480 100644 --- a/docs/classes/InteractionData.html +++ b/docs/classes/InteractionData.html @@ -2,12 +2,12 @@ - InteractionData - Pixi.js API - + InteractionData - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@ @@ -176,7 +176,7 @@ - pixi/InteractionManager.js:323 + src/pixi/InteractionManager.js:330

    @@ -284,7 +284,7 @@ - pixi/InteractionManager.js:329 + src/pixi/InteractionManager.js:336

    @@ -328,7 +328,7 @@ - pixi/InteractionManager.js:336 + src/pixi/InteractionManager.js:343

    @@ -372,7 +372,7 @@ - pixi/InteractionManager.js:343 + src/pixi/InteractionManager.js:350

    diff --git a/docs/classes/InteractionManager.html b/docs/classes/InteractionManager.html index 162bc5f..25edc8b 100644 --- a/docs/classes/InteractionManager.html +++ b/docs/classes/InteractionManager.html @@ -2,12 +2,12 @@ - InteractionManager - Pixi.js API - + InteractionManager - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@ @@ -187,7 +187,7 @@ This manager also supports multitouch.

    - pixi/InteractionManager.js:7 + src/pixi/InteractionManager.js:7

    @@ -349,7 +349,7 @@ This manager also supports multitouch.

    - pixi/InteractionManager.js:53 + src/pixi/InteractionManager.js:53

    @@ -404,7 +404,7 @@ You may wish to use this an optimization if your app does not require rollover/r - pixi/InteractionManager.js:66 + src/pixi/InteractionManager.js:66

    @@ -458,7 +458,7 @@ It is enabled by default

    - pixi/InteractionManager.js:30 + src/pixi/InteractionManager.js:30

    @@ -502,7 +502,7 @@ It is enabled by default

    - pixi/InteractionManager.js:17 + src/pixi/InteractionManager.js:17

    @@ -546,7 +546,7 @@ It is enabled by default

    - pixi/InteractionManager.js:37 + src/pixi/InteractionManager.js:37

    diff --git a/docs/classes/MovieClip.html b/docs/classes/MovieClip.html index 2e6941c..08bf25e 100644 --- a/docs/classes/MovieClip.html +++ b/docs/classes/MovieClip.html @@ -2,12 +2,12 @@ - MovieClip - Pixi.js API - + MovieClip - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@
    - Defined in: pixi/MovieClip.js:5 + Defined in: src/pixi/MovieClip.js:5
    @@ -190,7 +190,7 @@ - pixi/MovieClip.js:5 + src/pixi/MovieClip.js:5

    @@ -562,7 +562,7 @@ - pixi/DisplayObjectContainer.js:29 + src/pixi/DisplayObjectContainer.js:29

    @@ -652,7 +652,7 @@ - pixi/DisplayObjectContainer.js:51 + src/pixi/DisplayObjectContainer.js:51

    @@ -751,7 +751,7 @@ - pixi/Sprite.js:86 + src/pixi/Sprite.js:86

    @@ -838,7 +838,7 @@ - pixi/MovieClip.js:80 + src/pixi/MovieClip.js:80

    @@ -925,7 +925,7 @@ - pixi/MovieClip.js:67 + src/pixi/MovieClip.js:67

    @@ -1009,7 +1009,7 @@ - pixi/Sprite.js:92 + src/pixi/Sprite.js:92

    @@ -1093,7 +1093,7 @@ - pixi/Sprite.js:111 + src/pixi/Sprite.js:111

    @@ -1177,7 +1177,7 @@ - pixi/Sprite.js:105 + src/pixi/Sprite.js:105

    @@ -1261,7 +1261,7 @@ - pixi/Sprite.js:98 + src/pixi/Sprite.js:98

    @@ -1339,7 +1339,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/MovieClip.js:58 + src/pixi/MovieClip.js:58

    @@ -1400,7 +1400,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/DisplayObjectContainer.js:97 + src/pixi/DisplayObjectContainer.js:97

    @@ -1484,7 +1484,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:164 + src/pixi/Sprite.js:164

    @@ -1568,7 +1568,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:146 + src/pixi/Sprite.js:146

    @@ -1645,7 +1645,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/MovieClip.js:49 + src/pixi/MovieClip.js:49

    @@ -1706,7 +1706,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:121 + src/pixi/Sprite.js:121

    @@ -1791,7 +1791,7 @@ basically a touch version of click

    - pixi/Sprite.js:134 + src/pixi/Sprite.js:134

    @@ -1876,7 +1876,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/Sprite.js:128 + src/pixi/Sprite.js:128

    @@ -1949,7 +1949,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/DisplayObject.js:33 + src/pixi/DisplayObject.js:33

    @@ -1990,7 +1990,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/Sprite.js:21 + src/pixi/Sprite.js:21

    @@ -2037,7 +2037,7 @@ Setting the anchor to 1,1 would mean the textures origin points will be the bott - pixi/MovieClip.js:30 + src/pixi/MovieClip.js:30

    @@ -2078,7 +2078,7 @@ Setting the anchor to 1,1 would mean the textures origin points will be the bott - pixi/Sprite.js:38 + src/pixi/Sprite.js:38

    @@ -2120,7 +2120,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObjectContainer.js:16 + src/pixi/DisplayObjectContainer.js:16

    @@ -2164,7 +2164,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/MovieClip.js:23 + src/pixi/MovieClip.js:23

    @@ -2205,7 +2205,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:53 + src/pixi/Sprite.js:53

    @@ -2246,7 +2246,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:48 + src/pixi/DisplayObject.js:48

    @@ -2290,7 +2290,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/MovieClip.js:37 + src/pixi/MovieClip.js:37

    @@ -2331,7 +2331,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:12 + src/pixi/DisplayObject.js:12

    @@ -2372,7 +2372,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:26 + src/pixi/DisplayObject.js:26

    @@ -2413,7 +2413,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:19 + src/pixi/DisplayObject.js:19

    @@ -2454,7 +2454,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:55 + src/pixi/DisplayObject.js:55

    @@ -2495,7 +2495,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:31 + src/pixi/Sprite.js:31

    @@ -2539,7 +2539,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/MovieClip.js:16 + src/pixi/MovieClip.js:16

    @@ -2580,7 +2580,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:40 + src/pixi/DisplayObject.js:40

    @@ -2621,7 +2621,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:46 + src/pixi/Sprite.js:46

    diff --git a/docs/classes/Point.html b/docs/classes/Point.html index 033b9c6..e8c9e35 100644 --- a/docs/classes/Point.html +++ b/docs/classes/Point.html @@ -2,12 +2,12 @@ - Point - Pixi.js API - + Point - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@
    - Defined in: pixi/Point.js:5 + Defined in: src/pixi/Point.js:5
    @@ -192,7 +192,7 @@ - pixi/Point.js:5 + src/pixi/Point.js:5

    @@ -359,7 +359,7 @@ - pixi/Point.js:29 + src/pixi/Point.js:29

    @@ -423,7 +423,7 @@ - pixi/Point.js:14 + src/pixi/Point.js:14

    @@ -469,7 +469,7 @@ - pixi/Point.js:21 + src/pixi/Point.js:21

    diff --git a/docs/classes/Rectangle.html b/docs/classes/Rectangle.html index 81aac51..6364871 100644 --- a/docs/classes/Rectangle.html +++ b/docs/classes/Rectangle.html @@ -2,12 +2,12 @@ - Rectangle - Pixi.js API - + Rectangle - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@
    - Defined in: pixi/Rectangle.js:5 + Defined in: src/pixi/Rectangle.js:5
    @@ -204,7 +204,7 @@ - pixi/Rectangle.js:5 + src/pixi/Rectangle.js:5

    @@ -415,7 +415,7 @@ - pixi/Rectangle.js:45 + src/pixi/Rectangle.js:45

    @@ -479,7 +479,7 @@ - pixi/Rectangle.js:37 + src/pixi/Rectangle.js:37

    @@ -525,7 +525,7 @@ - pixi/Rectangle.js:30 + src/pixi/Rectangle.js:30

    @@ -571,7 +571,7 @@ - pixi/Rectangle.js:16 + src/pixi/Rectangle.js:16

    @@ -617,7 +617,7 @@ - pixi/Rectangle.js:23 + src/pixi/Rectangle.js:23

    diff --git a/docs/classes/Sprite.html b/docs/classes/Sprite.html index b0f2101..cb38d0d 100644 --- a/docs/classes/Sprite.html +++ b/docs/classes/Sprite.html @@ -2,12 +2,12 @@ - Sprite - Pixi.js API - + Sprite - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@
    - Defined in: pixi/Sprite.js:10 + Defined in: src/pixi/Sprite.js:10
    @@ -190,7 +190,7 @@ - pixi/Sprite.js:10 + src/pixi/Sprite.js:10

    @@ -524,7 +524,7 @@ - pixi/DisplayObjectContainer.js:29 + src/pixi/DisplayObjectContainer.js:29

    @@ -614,7 +614,7 @@ - pixi/DisplayObjectContainer.js:51 + src/pixi/DisplayObjectContainer.js:51

    @@ -716,7 +716,7 @@ - pixi/Sprite.js:86 + src/pixi/Sprite.js:86

    @@ -809,7 +809,7 @@ - pixi/Sprite.js:189 + src/pixi/Sprite.js:189

    @@ -916,7 +916,7 @@ - pixi/Sprite.js:205 + src/pixi/Sprite.js:205

    @@ -1017,7 +1017,7 @@ - pixi/Sprite.js:92 + src/pixi/Sprite.js:92

    @@ -1104,7 +1104,7 @@ - pixi/Sprite.js:111 + src/pixi/Sprite.js:111

    @@ -1191,7 +1191,7 @@ - pixi/Sprite.js:105 + src/pixi/Sprite.js:105

    @@ -1278,7 +1278,7 @@ - pixi/Sprite.js:98 + src/pixi/Sprite.js:98

    @@ -1363,7 +1363,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/DisplayObjectContainer.js:97 + src/pixi/DisplayObjectContainer.js:97

    @@ -1450,7 +1450,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:164 + src/pixi/Sprite.js:164

    @@ -1537,7 +1537,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:146 + src/pixi/Sprite.js:146

    @@ -1624,7 +1624,7 @@ for this callback to be fired the mouse must have been pressed down over the spr - pixi/Sprite.js:121 + src/pixi/Sprite.js:121

    @@ -1712,7 +1712,7 @@ basically a touch version of click

    - pixi/Sprite.js:134 + src/pixi/Sprite.js:134

    @@ -1800,7 +1800,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/Sprite.js:128 + src/pixi/Sprite.js:128

    @@ -1873,7 +1873,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/DisplayObject.js:33 + src/pixi/DisplayObject.js:33

    @@ -1917,7 +1917,7 @@ for this callback to be fired. The touch must have started over the sprite

    - pixi/Sprite.js:21 + src/pixi/Sprite.js:21

    @@ -1964,7 +1964,7 @@ Setting the anchor to 1,1 would mean the textures origin points will be the bott - pixi/Sprite.js:38 + src/pixi/Sprite.js:38

    @@ -2006,7 +2006,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObjectContainer.js:16 + src/pixi/DisplayObjectContainer.js:16

    @@ -2050,7 +2050,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:53 + src/pixi/Sprite.js:53

    @@ -2091,7 +2091,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:48 + src/pixi/DisplayObject.js:48

    @@ -2132,7 +2132,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:12 + src/pixi/DisplayObject.js:12

    @@ -2173,7 +2173,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:26 + src/pixi/DisplayObject.js:26

    @@ -2214,7 +2214,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:19 + src/pixi/DisplayObject.js:19

    @@ -2255,7 +2255,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:55 + src/pixi/DisplayObject.js:55

    @@ -2299,7 +2299,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:31 + src/pixi/Sprite.js:31

    @@ -2340,7 +2340,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/DisplayObject.js:40 + src/pixi/DisplayObject.js:40

    @@ -2384,7 +2384,7 @@ currently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN

    - pixi/Sprite.js:46 + src/pixi/Sprite.js:46

    diff --git a/docs/classes/SpriteSheetLoader.html b/docs/classes/SpriteSheetLoader.html index dd3f111..01a2c69 100644 --- a/docs/classes/SpriteSheetLoader.html +++ b/docs/classes/SpriteSheetLoader.html @@ -2,12 +2,12 @@ - SpriteSheetLoader - Pixi.js API - + SpriteSheetLoader - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@ @@ -196,7 +196,7 @@ When loaded this class will dispatch a 'loaded' event

    - pixi/loaders/SpriteSheetLoader.js:5 + src/pixi/loaders/SpriteSheetLoader.js:5

    diff --git a/docs/classes/Stage.html b/docs/classes/Stage.html index ec59d87..e8f5ef1 100644 --- a/docs/classes/Stage.html +++ b/docs/classes/Stage.html @@ -2,12 +2,12 @@ - Stage - Pixi.js API - + Stage - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@
    - Defined in: pixi/Stage.js:5 + Defined in: src/pixi/Stage.js:5
    @@ -196,7 +196,7 @@ - pixi/Stage.js:5 + src/pixi/Stage.js:5

    @@ -436,7 +436,7 @@ - pixi/DisplayObjectContainer.js:29 + src/pixi/DisplayObjectContainer.js:29

    @@ -526,7 +526,7 @@ - pixi/DisplayObjectContainer.js:51 + src/pixi/DisplayObjectContainer.js:51

    @@ -625,7 +625,7 @@ - pixi/DisplayObjectContainer.js:97 + src/pixi/DisplayObjectContainer.js:97

    @@ -712,7 +712,7 @@ - pixi/Stage.js:59 + src/pixi/Stage.js:59

    @@ -789,7 +789,7 @@ - pixi/Stage.js:35 + src/pixi/Stage.js:35

    @@ -839,7 +839,7 @@ - pixi/DisplayObject.js:33 + src/pixi/DisplayObject.js:33

    @@ -880,7 +880,7 @@ - pixi/DisplayObjectContainer.js:16 + src/pixi/DisplayObjectContainer.js:16

    @@ -921,7 +921,7 @@ - pixi/DisplayObject.js:48 + src/pixi/DisplayObject.js:48

    @@ -962,7 +962,7 @@ - pixi/DisplayObject.js:12 + src/pixi/DisplayObject.js:12

    @@ -1003,7 +1003,7 @@ - pixi/DisplayObject.js:26 + src/pixi/DisplayObject.js:26

    @@ -1044,7 +1044,7 @@ - pixi/DisplayObject.js:19 + src/pixi/DisplayObject.js:19

    @@ -1085,7 +1085,7 @@ - pixi/DisplayObject.js:55 + src/pixi/DisplayObject.js:55

    @@ -1126,7 +1126,7 @@ - pixi/DisplayObject.js:40 + src/pixi/DisplayObject.js:40

    diff --git a/docs/classes/Texture.html b/docs/classes/Texture.html index 94ae696..0616ee7 100644 --- a/docs/classes/Texture.html +++ b/docs/classes/Texture.html @@ -2,12 +2,12 @@ - Texture - Pixi.js API - + Texture - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -126,7 +126,7 @@ @@ -196,7 +196,7 @@ - pixi/textures/Texture.js:8 + src/pixi/textures/Texture.js:8

    @@ -414,7 +414,7 @@ - pixi/textures/Texture.js:169 + src/pixi/textures/Texture.js:177

    @@ -522,7 +522,7 @@ - pixi/textures/Texture.js:138 + src/pixi/textures/Texture.js:146

    @@ -625,7 +625,7 @@ - pixi/textures/Texture.js:123 + src/pixi/textures/Texture.js:131

    @@ -730,7 +730,7 @@ - pixi/textures/Texture.js:88 + src/pixi/textures/Texture.js:93

    @@ -833,7 +833,7 @@ - pixi/textures/Texture.js:181 + src/pixi/textures/Texture.js:189

    @@ -933,7 +933,7 @@ - pixi/textures/Texture.js:75 + src/pixi/textures/Texture.js:75

    @@ -1009,7 +1009,7 @@ - pixi/textures/Texture.js:28 + src/pixi/textures/Texture.js:28

    @@ -1053,7 +1053,7 @@ - pixi/textures/Texture.js:37 + src/pixi/textures/Texture.js:37

    diff --git a/docs/classes/WebGLBatch.html b/docs/classes/WebGLBatch.html index 0d33af9..0339e91 100644 --- a/docs/classes/WebGLBatch.html +++ b/docs/classes/WebGLBatch.html @@ -2,12 +2,12 @@ - WebGLBatch - Pixi.js API - + WebGLBatch - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@ @@ -287,7 +287,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:98 + src/pixi/renderers/WebGLBatch.js:98

    @@ -380,7 +380,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:145 + src/pixi/renderers/WebGLBatch.js:145

    @@ -488,7 +488,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:117 + src/pixi/renderers/WebGLBatch.js:117

    @@ -590,7 +590,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:267 + src/pixi/renderers/WebGLBatch.js:267

    @@ -667,7 +667,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:345 + src/pixi/renderers/WebGLBatch.js:345

    @@ -731,7 +731,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:175 + src/pixi/renderers/WebGLBatch.js:175

    @@ -808,7 +808,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:491 + src/pixi/renderers/WebGLBatch.js:491

    @@ -876,7 +876,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:218 + src/pixi/renderers/WebGLBatch.js:218

    @@ -966,7 +966,7 @@ if a group of sprites all have the same baseTexture and blendMode then they can - pixi/renderers/WebGLBatch.js:400 + src/pixi/renderers/WebGLBatch.js:400

    diff --git a/docs/classes/WebGLRenderer.html b/docs/classes/WebGLRenderer.html index 9b466c3..7899535 100644 --- a/docs/classes/WebGLRenderer.html +++ b/docs/classes/WebGLRenderer.html @@ -2,12 +2,12 @@ - WebGLRenderer - Pixi.js API - + WebGLRenderer - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@ @@ -170,6 +170,12 @@ Dont forget to add the view to your DOM or you will not see anything :)

    +
  • + + transparent + +
  • + )
    @@ -199,7 +205,7 @@ Dont forget to add the view to your DOM or you will not see anything :)

    - pixi/renderers/WebGLRenderer.js:7 + src/pixi/renderers/WebGLRenderer.js:7

    @@ -264,6 +270,21 @@ Dont forget to add the view to your DOM or you will not see anything :)

    +
  • + + transparent + Boolean + + + + +
    +

    the transparency of the render view, default false

    +
    + + +
  • +
    @@ -370,7 +391,7 @@ Dont forget to add the view to your DOM or you will not see anything :)

    - pixi/renderers/WebGLRenderer.js:158 + src/pixi/renderers/WebGLRenderer.js:160

    @@ -463,7 +484,7 @@ Dont forget to add the view to your DOM or you will not see anything :)

    - pixi/renderers/WebGLRenderer.js:538 + src/pixi/renderers/WebGLRenderer.js:535

    diff --git a/docs/data.json b/docs/data.json index 4fd4435..db5bf14 100644 --- a/docs/data.json +++ b/docs/data.json @@ -1,28 +1,28 @@ { "project": { - "name": "Pixi.js API", - "logo": "http://www.goodboydigital.com/pixijs/logo_small.png", + "name": "Pixi.JS", "description": "Pixi.js is a fast lightweight 2D library that works across all devices.", - "version": "1.0", - "url": "http://goodboydigital.com/" + "version": "1.0.0", + "url": "http://goodboydigital.com/", + "logo": "http://www.goodboydigital.com/pixijs/logo_small.png" }, "files": { - "pixi/extras/Rope.js": { - "name": "pixi/extras/Rope.js", + "src/pixi/extras/Rope.js": { + "name": "src/pixi/extras/Rope.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/extras/Strip.js": { - "name": "pixi/extras/Strip.js", + "src/pixi/extras/Strip.js": { + "name": "src/pixi/extras/Strip.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/loaders/AssetLoader.js": { - "name": "pixi/loaders/AssetLoader.js", + "src/pixi/loaders/AssetLoader.js": { + "name": "src/pixi/loaders/AssetLoader.js", "modules": {}, "classes": { "AssetLoader": 1 @@ -30,8 +30,8 @@ "fors": {}, "namespaces": {} }, - "pixi/loaders/SpriteSheetLoader.js": { - "name": "pixi/loaders/SpriteSheetLoader.js", + "src/pixi/loaders/SpriteSheetLoader.js": { + "name": "src/pixi/loaders/SpriteSheetLoader.js", "modules": {}, "classes": { "SpriteSheetLoader": 1 @@ -39,8 +39,8 @@ "fors": {}, "namespaces": {} }, - "pixi/renderers/CanvasRenderer.js": { - "name": "pixi/renderers/CanvasRenderer.js", + "src/pixi/renderers/CanvasRenderer.js": { + "name": "src/pixi/renderers/CanvasRenderer.js", "modules": {}, "classes": { "CanvasRenderer": 1 @@ -48,8 +48,8 @@ "fors": {}, "namespaces": {} }, - "pixi/renderers/WebGLBatch.js": { - "name": "pixi/renderers/WebGLBatch.js", + "src/pixi/renderers/WebGLBatch.js": { + "name": "src/pixi/renderers/WebGLBatch.js", "modules": {}, "classes": { "WebGLBatch": 1 @@ -57,8 +57,8 @@ "fors": {}, "namespaces": {} }, - "pixi/renderers/WebGLRenderer.js": { - "name": "pixi/renderers/WebGLRenderer.js", + "src/pixi/renderers/WebGLRenderer.js": { + "name": "src/pixi/renderers/WebGLRenderer.js", "modules": {}, "classes": { "WebGLRenderer": 1 @@ -66,15 +66,15 @@ "fors": {}, "namespaces": {} }, - "pixi/renderers/WebGLShaders.js": { - "name": "pixi/renderers/WebGLShaders.js", + "src/pixi/renderers/WebGLShaders.js": { + "name": "src/pixi/renderers/WebGLShaders.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/textures/BaseTexture.js": { - "name": "pixi/textures/BaseTexture.js", + "src/pixi/textures/BaseTexture.js": { + "name": "src/pixi/textures/BaseTexture.js", "modules": {}, "classes": { "BaseTexture": 1 @@ -82,8 +82,8 @@ "fors": {}, "namespaces": {} }, - "pixi/textures/Texture.js": { - "name": "pixi/textures/Texture.js", + "src/pixi/textures/Texture.js": { + "name": "src/pixi/textures/Texture.js", "modules": {}, "classes": { "Texture": 1 @@ -91,29 +91,29 @@ "fors": {}, "namespaces": {} }, - "pixi/utils/Detector.js": { - "name": "pixi/utils/Detector.js", + "src/pixi/utils/Detector.js": { + "name": "src/pixi/utils/Detector.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/utils/EventTarget.js": { - "name": "pixi/utils/EventTarget.js", + "src/pixi/utils/EventTarget.js": { + "name": "src/pixi/utils/EventTarget.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/utils/Utils.js": { - "name": "pixi/utils/Utils.js", + "src/pixi/utils/Utils.js": { + "name": "src/pixi/utils/Utils.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, - "pixi/DisplayObject.js": { - "name": "pixi/DisplayObject.js", + "src/pixi/DisplayObject.js": { + "name": "src/pixi/DisplayObject.js", "modules": {}, "classes": { "DisplayObject": 1 @@ -121,8 +121,8 @@ "fors": {}, "namespaces": {} }, - "pixi/DisplayObjectContainer.js": { - "name": "pixi/DisplayObjectContainer.js", + "src/pixi/DisplayObjectContainer.js": { + "name": "src/pixi/DisplayObjectContainer.js", "modules": {}, "classes": { "DisplayObjectContainer": 1 @@ -130,8 +130,8 @@ "fors": {}, "namespaces": {} }, - "pixi/InteractionManager.js": { - "name": "pixi/InteractionManager.js", + "src/pixi/InteractionManager.js": { + "name": "src/pixi/InteractionManager.js", "modules": {}, "classes": { "InteractionManager": 1, @@ -140,8 +140,8 @@ "fors": {}, "namespaces": {} }, - "pixi/MovieClip.js": { - "name": "pixi/MovieClip.js", + "src/pixi/MovieClip.js": { + "name": "src/pixi/MovieClip.js", "modules": {}, "classes": { "MovieClip": 1 @@ -149,8 +149,8 @@ "fors": {}, "namespaces": {} }, - "pixi/Pixi.js": { - "name": "pixi/Pixi.js", + "src/pixi/Pixi.js": { + "name": "src/pixi/Pixi.js", "modules": { "PIXI": 1 }, @@ -158,8 +158,8 @@ "fors": {}, "namespaces": {} }, - "pixi/Point.js": { - "name": "pixi/Point.js", + "src/pixi/Point.js": { + "name": "src/pixi/Point.js", "modules": {}, "classes": { "Point": 1 @@ -167,8 +167,8 @@ "fors": {}, "namespaces": {} }, - "pixi/Rectangle.js": { - "name": "pixi/Rectangle.js", + "src/pixi/Rectangle.js": { + "name": "src/pixi/Rectangle.js", "modules": {}, "classes": { "Rectangle": 1 @@ -176,8 +176,8 @@ "fors": {}, "namespaces": {} }, - "pixi/Sprite.js": { - "name": "pixi/Sprite.js", + "src/pixi/Sprite.js": { + "name": "src/pixi/Sprite.js", "modules": {}, "classes": { "Sprite": 1 @@ -185,8 +185,8 @@ "fors": {}, "namespaces": {} }, - "pixi/Stage.js": { - "name": "pixi/Stage.js", + "src/pixi/Stage.js": { + "name": "src/pixi/Stage.js", "modules": {}, "classes": { "Stage": 1 @@ -220,7 +220,7 @@ "fors": {}, "namespaces": {}, "tag": "module", - "file": "pixi/Stage.js", + "file": "src/pixi/Stage.js", "line": 5 } }, @@ -234,7 +234,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/loaders/AssetLoader.js", + "file": "src/pixi/loaders/AssetLoader.js", "line": 5, "description": "A Class that loads a bunch of images / sprite sheet files. Once the assets have been loaded they are added to the PIXI Texture cache and can be accessed easily through PIXI.Texture.fromFrame(), PIXI.Texture.fromImage() and PIXI.Sprite.fromImage(), PIXI.Sprite.fromFromeId()\nWhen all items have been loaded this class will dispatch a 'loaded' event\nAs each individual item is loaded this class will dispatch a 'progress' event", "is_constructor": 1, @@ -256,7 +256,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/loaders/SpriteSheetLoader.js", + "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 5, "description": "The sprite sheet loader is used to load in JSON sprite sheet data\nTo generate the data you can use http://www.codeandweb.com/texturepacker and publish the \"JSON\" format\nThere is a free version so thats nice, although the paid version is great value for money.\nIt is highly recommended to use Sprite sheets (also know as texture atlas') as it means sprite's can be batched and drawn together for highly increased rendering speed.\nOnce the data has been loaded the frames are stored in the PIXI texture cache and can be accessed though PIXI.Texture.fromFrameId() and PIXI.Sprite.fromFromeId()\nThis loader will also load the image file that the Spritesheet points to as well as the data.\nWhen loaded this class will dispatch a 'loaded' event", "extends": "EventTarget", @@ -278,9 +278,10 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/renderers/CanvasRenderer.js", - "line": 5, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 6, "description": "the CanvasRenderer draws the stage and all its content onto a 2d canvas. This renderer should be used for browsers that do not support webGL.\nDont forget to add the view to your DOM or you will not see anything :)", + "is_constructor": 1, "params": [ { "name": "width", @@ -296,8 +297,14 @@ "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" + }, + { + "name": "transparent", + "description": "the transparency of the render view, default false", + "type": "Boolean" } - ] + ], + "default": "false" }, "WebGLBatch": { "name": "WebGLBatch", @@ -308,7 +315,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 42, "description": "A WebGLBatch Enables a group of sprites to be drawn using the same settings.\nif a group of sprites all have the same baseTexture and blendMode then they can be grouped into a batch. All the sprites in a batch can then be drawn in one go by the GPU which is hugely efficient. ALL sprites in the webGL renderer are added to a batch even if the batch only contains one sprite. Batching is handled automatically by the webGL renderer. A good tip is: the smaller the number of batchs there are, the faster the webGL renderer will run.", "params": [ @@ -331,7 +338,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/renderers/WebGLRenderer.js", + "file": "src/pixi/renderers/WebGLRenderer.js", "line": 7, "description": "the WebGLRenderer is draws the stage and all its content onto a webGL enabled canvas. This renderer should be used for browsers support webGL. This Render works by automatically managing webGLBatchs. So no need for Sprite Batch's or Sprite Cloud's\nDont forget to add the view to your DOM or you will not see anything :)", "is_constructor": 1, @@ -350,9 +357,14 @@ "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" + }, + { + "name": "transparent", + "description": "the transparency of the render view, default false", + "type": "Boolean" } ], - "default": "0" + "default": "false" }, "BaseTexture": { "name": "BaseTexture", @@ -363,7 +375,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/textures/BaseTexture.js", + "file": "src/pixi/textures/BaseTexture.js", "line": 8, "description": "A texture stores the information that represents an image. All textures have a base texture", "extends": "EventTarget", @@ -385,7 +397,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/textures/Texture.js", + "file": "src/pixi/textures/Texture.js", "line": 8, "description": "A texture stores the information that represents an image or part of an image. It cannot be added to the display list directly. To do this use PIXI.Sprite. If no frame is provided then the whole image is used", "extends": "EventTarget", @@ -412,7 +424,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 5, "description": "this is the base class for all objects that are rendered on the screen.", "is_constructor": 1 @@ -426,7 +438,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 6, "description": "A DisplayObjectContainer represents a collection of display objects. It is the base class of all display objects that act as a container for other objects.", "extends": "DisplayObject", @@ -441,7 +453,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 7, "description": "The interaction manager deals with mouse and touch events. At this moment only Sprite's can be interactive.\nThis manager also supports multitouch.", "is_constructor": 1, @@ -463,8 +475,8 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/InteractionManager.js", - "line": 323, + "file": "src/pixi/InteractionManager.js", + "line": 330, "is_constructor": 1 }, "MovieClip": { @@ -476,7 +488,7 @@ "plugin_for": [], "extension_for": [], "module": "PIXI", - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 5, "description": "A MovieClip is a simple way to display an animation depicted by a list of textures.", "extends": "Sprite", @@ -499,7 +511,7 @@ "extension_for": [], "module": "PIXI", "namespace": "", - "file": "pixi/Point.js", + "file": "src/pixi/Point.js", "line": 5, "description": "The Point object represents a location in a two-dimensional coordinate system, where x represents the horizontal axis and y represents the vertical axis.", "is_constructor": 1, @@ -526,7 +538,7 @@ "extension_for": [], "module": "PIXI", "namespace": "", - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 5, "description": "the Rectangle object is an area defined by its position, as indicated by its top-left corner point (x, y) and by its width and its height.", "is_constructor": 1, @@ -563,7 +575,7 @@ "extension_for": [], "module": "PIXI", "namespace": "", - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 10, "extends": "DisplayObjectContainer", "is_constructor": 1, @@ -586,7 +598,7 @@ "extension_for": [], "module": "PIXI", "namespace": "", - "file": "pixi/Stage.js", + "file": "src/pixi/Stage.js", "line": 5, "description": "A Stage represents the root of the display tree. Everything connected to the stage is rendered", "extends": "DisplayObjectContainer", @@ -607,25 +619,25 @@ }, "classitems": [ { - "file": "pixi/extras/Rope.js", + "file": "src/pixi/extras/Rope.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "AssetLoader" }, { - "file": "pixi/extras/Strip.js", + "file": "src/pixi/extras/Strip.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "AssetLoader" }, { - "file": "pixi/loaders/AssetLoader.js", + "file": "src/pixi/loaders/AssetLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "AssetLoader" }, { - "file": "pixi/loaders/AssetLoader.js", + "file": "src/pixi/loaders/AssetLoader.js", "line": 18, "description": "The array of asset URLs that are going to be loaded", "itemtype": "property", @@ -634,48 +646,48 @@ "class": "AssetLoader" }, { - "file": "pixi/loaders/AssetLoader.js", - "line": 28, + "file": "src/pixi/loaders/AssetLoader.js", + "line": 30, "description": "Fired when an item has loaded", "itemtype": "event", "name": "onProgress", "class": "AssetLoader" }, { - "file": "pixi/loaders/AssetLoader.js", - "line": 33, + "file": "src/pixi/loaders/AssetLoader.js", + "line": 35, "description": "Fired when all the assets have loaded", "itemtype": "event", "name": "onComplete", "class": "AssetLoader" }, { - "file": "pixi/loaders/AssetLoader.js", - "line": 41, + "file": "src/pixi/loaders/AssetLoader.js", + "line": 43, "description": "This will begin loading the assets sequentially", "class": "AssetLoader" }, { - "file": "pixi/loaders/SpriteSheetLoader.js", + "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "SpriteSheetLoader" }, { - "file": "pixi/loaders/SpriteSheetLoader.js", - "line": 36, + "file": "src/pixi/loaders/SpriteSheetLoader.js", + "line": 37, "description": "This will begin loading the JSON file", "class": "SpriteSheetLoader" }, { - "file": "pixi/renderers/CanvasRenderer.js", + "file": "src/pixi/renderers/CanvasRenderer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 15, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 24, "description": "The width of the canvas view", "itemtype": "property", "name": "width", @@ -684,8 +696,8 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 22, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 31, "description": "The height of the canvas view", "itemtype": "property", "name": "height", @@ -694,8 +706,8 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 32, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 41, "description": "The canvas element that the everything is drawn to", "itemtype": "property", "name": "view", @@ -703,8 +715,8 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 46, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 55, "description": "The canvas context that the everything is drawn to", "itemtype": "property", "name": "context", @@ -712,8 +724,8 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 57, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 66, "description": "Renders the stage to its canvas view", "itemtype": "method", "name": "render", @@ -727,8 +739,8 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 96, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 105, "description": "resizes the canvas view to the specified width and height", "params": [ { @@ -743,61 +755,61 @@ "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 110, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 119, "access": "private", "tagname": "", "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 180, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 189, "access": "private", "tagname": "", "class": "CanvasRenderer" }, { - "file": "pixi/renderers/CanvasRenderer.js", - "line": 215, + "file": "src/pixi/renderers/CanvasRenderer.js", + "line": 224, "access": "private", "tagname": "", "class": "CanvasRenderer" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 7, "access": "private", "tagname": "", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 22, "access": "private", "tagname": "", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 31, "access": "private", "tagname": "", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 67, "description": "Cleans the batch so that is can be returned to an object pool and reused", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 98, "description": "inits the batch's texture and blend mode based if the supplied sprite", "itemtype": "method", @@ -812,7 +824,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 117, "description": "inserts a sprite before the specified sprite", "itemtype": "method", @@ -832,7 +844,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 145, "description": "inserts a sprite after the specified sprite", "itemtype": "method", @@ -852,7 +864,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 175, "description": "removes a sprite from the batch", "itemtype": "method", @@ -867,7 +879,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 218, "description": "Splits the batch into two with the specified sprite being the start of the new batch.", "itemtype": "method", @@ -886,7 +898,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 267, "description": "Merges two batchs together", "itemtype": "method", @@ -901,14 +913,14 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 292, "description": "Grows the size of the batch. As the elements in the batch cannot have a dynamic size this function is used to increase the size of the batch. It also creates a little extra room so that the batch does not need to be resized every time a sprite is added", "methos": "growBatch", "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 345, "description": "Refresh's all the data in the batch and sync's it with the webGL buffers", "itemtype": "method", @@ -916,7 +928,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 400, "description": "Updates all the relevant geometry and uploads the data to the GPU", "itemtype": "method", @@ -924,7 +936,7 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLBatch.js", + "file": "src/pixi/renderers/WebGLBatch.js", "line": 491, "description": "Draws the batch to the frame buffer", "itemtype": "method", @@ -932,28 +944,28 @@ "class": "WebGLBatch" }, { - "file": "pixi/renderers/WebGLRenderer.js", + "file": "src/pixi/renderers/WebGLRenderer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 65, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 71, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 104, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 110, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 158, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 160, "description": "Renders the stage to its webGL view", "itemtype": "method", "name": "render", @@ -967,29 +979,29 @@ "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 235, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 232, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 264, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 261, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 460, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 457, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 538, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 535, "description": "resizes the webGL view to the specified width and height", "itemtype": "method", "name": "resize", @@ -1008,47 +1020,47 @@ "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", + "file": "src/pixi/renderers/WebGLRenderer.js", "line": 559, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", + "file": "src/pixi/renderers/WebGLRenderer.js", "line": 587, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 665, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 664, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLRenderer.js", - "line": 674, + "file": "src/pixi/renderers/WebGLRenderer.js", + "line": 673, "access": "private", "tagname": "", "class": "WebGLRenderer" }, { - "file": "pixi/renderers/WebGLShaders.js", + "file": "src/pixi/renderers/WebGLShaders.js", "line": 2, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BaseTexture" }, { - "file": "pixi/textures/BaseTexture.js", + "file": "src/pixi/textures/BaseTexture.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BaseTexture" }, { - "file": "pixi/textures/BaseTexture.js", + "file": "src/pixi/textures/BaseTexture.js", "line": 26, "description": "[read only] The width of the base texture set when the image has loaded", "itemtype": "property", @@ -1057,7 +1069,7 @@ "class": "BaseTexture" }, { - "file": "pixi/textures/BaseTexture.js", + "file": "src/pixi/textures/BaseTexture.js", "line": 32, "description": "[read only] The height of the base texture set when the image has loaded", "itemtype": "property", @@ -1066,7 +1078,7 @@ "class": "BaseTexture" }, { - "file": "pixi/textures/BaseTexture.js", + "file": "src/pixi/textures/BaseTexture.js", "line": 39, "description": "The source that is loaded to create the texture", "itemtype": "property", @@ -1075,13 +1087,13 @@ "class": "BaseTexture" }, { - "file": "pixi/textures/Texture.js", + "file": "src/pixi/textures/Texture.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Texture" }, { - "file": "pixi/textures/Texture.js", + "file": "src/pixi/textures/Texture.js", "line": 28, "description": "The base texture of this texture", "itemtype": "property", @@ -1090,7 +1102,7 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", + "file": "src/pixi/textures/Texture.js", "line": 37, "description": "The frame specifies the region of the base texture that this texture uses", "itemtype": "property", @@ -1099,7 +1111,7 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", + "file": "src/pixi/textures/Texture.js", "line": 75, "description": "Specifies the rectangle region of the baseTexture", "itemtype": "method", @@ -1114,8 +1126,8 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", - "line": 88, + "file": "src/pixi/textures/Texture.js", + "line": 93, "description": "Helper function that returns a texture based on an image url\n If the image is not in the texture cache it will be created and loaded", "static": 1, "itemtype": "method", @@ -1133,8 +1145,8 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", - "line": 123, + "file": "src/pixi/textures/Texture.js", + "line": 131, "description": "Helper function that returns a texture based on a frame id\n If the frame id is not in the texture cache an error will be thrown", "itemtype": "method", "name": "fromFrame", @@ -1151,8 +1163,8 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", - "line": 138, + "file": "src/pixi/textures/Texture.js", + "line": 146, "description": "Helper function that returns a texture based on a canvas element\n If the canvas is not in the texture cache it will be created and loaded", "static": 1, "itemtype": "method", @@ -1170,8 +1182,8 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", - "line": 169, + "file": "src/pixi/textures/Texture.js", + "line": 177, "description": "Adds a texture to the textureCache.", "itemtype": "method", "name": "addTextureToCache", @@ -1190,8 +1202,8 @@ "class": "Texture" }, { - "file": "pixi/textures/Texture.js", - "line": 181, + "file": "src/pixi/textures/Texture.js", + "line": 189, "description": "Remove a texture from the textureCache.", "itemtype": "method", "name": "removeTextureFromCache", @@ -1209,13 +1221,13 @@ "class": "Texture" }, { - "file": "pixi/utils/Detector.js", + "file": "src/pixi/utils/Detector.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplayObject" }, { - "file": "pixi/utils/Detector.js", + "file": "src/pixi/utils/Detector.js", "line": 5, "description": "This helper function will automatically detect which renderer you should be using.\nWebGL is the preferred renderer as it is a lot fastest. If webGL is not supported by the browser then this function will return a canvas renderer", "itemtype": "method", @@ -1236,36 +1248,42 @@ "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" + }, + { + "name": "transparent", + "description": "the transparency of the render view, default false", + "type": "Boolean" } ], + "default": "false", "class": "DisplayObject" }, { - "file": "pixi/utils/EventTarget.js", + "file": "src/pixi/utils/EventTarget.js", "line": 1, "description": "https://github.com/mrdoob/eventtarget.js/\nTHankS mr DOob!", "class": "DisplayObject" }, { - "file": "pixi/utils/Utils.js", + "file": "src/pixi/utils/Utils.js", "line": 1, "description": "Provides requestAnimationFrame in a cross browser way.", "class": "DisplayObject" }, { - "file": "pixi/utils/Utils.js", + "file": "src/pixi/utils/Utils.js", "line": 19, "description": "Provides bind in a cross browser way.", "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 12, "description": "The coordinate of the object relative to the local coordinates of the parent.", "itemtype": "property", @@ -1274,7 +1292,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 19, "description": "The scale factor of the object.", "itemtype": "property", @@ -1283,7 +1301,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 26, "description": "The rotation of the object in radians.", "itemtype": "property", @@ -1292,7 +1310,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 33, "description": "The opacity of the object.", "itemtype": "property", @@ -1301,7 +1319,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 40, "description": "The visibility of the object.", "itemtype": "property", @@ -1310,7 +1328,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 48, "description": "[read-only] The display object container that contains this display object.", "itemtype": "property", @@ -1319,7 +1337,7 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 55, "description": "[read-only] The stage the display object is connected to, or undefined if it is not connected to the stage.", "itemtype": "property", @@ -1328,20 +1346,20 @@ "class": "DisplayObject" }, { - "file": "pixi/DisplayObject.js", + "file": "src/pixi/DisplayObject.js", "line": 82, "access": "private", "tagname": "", "class": "DisplayObject" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplayObjectContainer" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 16, "description": "[read-only] The of children of this container.", "itemtype": "property", @@ -1350,7 +1368,7 @@ "class": "DisplayObjectContainer" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 29, "description": "Adds a child to the container.", "itemtype": "method", @@ -1365,7 +1383,7 @@ "class": "DisplayObjectContainer" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 51, "description": "Adds a child to the container at a specified index. If the index is out of bounds an error will be thrown", "itemtype": "method", @@ -1385,7 +1403,7 @@ "class": "DisplayObjectContainer" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 97, "description": "Removes a child from the container.", "itemtype": "method", @@ -1400,20 +1418,20 @@ "class": "DisplayObjectContainer" }, { - "file": "pixi/DisplayObjectContainer.js", + "file": "src/pixi/DisplayObjectContainer.js", "line": 126, "access": "private", "tagname": "", "class": "DisplayObjectContainer" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 17, "description": "a refference to the stage", "itemtype": "property", @@ -1422,7 +1440,7 @@ "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 30, "description": "the mouse data", "itemtype": "property", @@ -1431,7 +1449,7 @@ "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 37, "description": "an object that stores current touches (InteractionData) by id reference", "itemtype": "property", @@ -1440,7 +1458,7 @@ "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 53, "description": "This method will disable rollover/rollout for ALL interactive items\nYou may wish to use this an optimization if your app does not require rollover/rollout funcitonality", "itemtype": "method", @@ -1448,7 +1466,7 @@ "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", + "file": "src/pixi/InteractionManager.js", "line": 66, "description": "This method will enable rollover/rollout for ALL interactive items\nIt is enabled by default", "itemtype": "method", @@ -1456,8 +1474,8 @@ "class": "InteractionManager" }, { - "file": "pixi/InteractionManager.js", - "line": 329, + "file": "src/pixi/InteractionManager.js", + "line": 336, "description": "This point stores the global coords of where the touch/mouse event happened", "itemtype": "property", "name": "global", @@ -1465,8 +1483,8 @@ "class": "InteractionData" }, { - "file": "pixi/InteractionManager.js", - "line": 336, + "file": "src/pixi/InteractionManager.js", + "line": 343, "description": "This point stores the local coords of where the touch/mouse event happened", "itemtype": "property", "name": "local", @@ -1474,8 +1492,8 @@ "class": "InteractionData" }, { - "file": "pixi/InteractionManager.js", - "line": 343, + "file": "src/pixi/InteractionManager.js", + "line": 350, "description": "The target Sprite that was interacted with", "itemtype": "property", "name": "target", @@ -1483,13 +1501,13 @@ "class": "InteractionData" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 16, "description": "The array of textures that make up the animation", "itemtype": "property", @@ -1498,7 +1516,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 23, "description": "[read only] The index MovieClips current frame (this may not have to be a whole number)", "itemtype": "property", @@ -1507,7 +1525,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 30, "description": "The speed that the MovieClip will play at. Higher is faster, lower is slower", "itemtype": "property", @@ -1516,7 +1534,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 37, "description": "[read only] indicates if the MovieClip is currently playing", "itemtype": "property", @@ -1525,7 +1543,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 49, "description": "Stops the MovieClip", "itemtype": "method", @@ -1533,7 +1551,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 58, "description": "Plays the MovieClip", "itemtype": "method", @@ -1541,7 +1559,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 67, "description": "Stops the MovieClip and goes to a specific frame", "itemtype": "method", @@ -1556,7 +1574,7 @@ "class": "MovieClip" }, { - "file": "pixi/MovieClip.js", + "file": "src/pixi/MovieClip.js", "line": 80, "description": "Goes to a specific frame and begins playing the MovieClip", "itemtype": "method", @@ -1571,20 +1589,20 @@ "class": "MovieClip" }, { - "file": "pixi/Pixi.js", + "file": "src/pixi/Pixi.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Point" }, { - "file": "pixi/Point.js", + "file": "src/pixi/Point.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Point", "module": "PIXI" }, { - "file": "pixi/Point.js", + "file": "src/pixi/Point.js", "line": 14, "itemtype": "property", "name": "x", @@ -1594,7 +1612,7 @@ "module": "PIXI" }, { - "file": "pixi/Point.js", + "file": "src/pixi/Point.js", "line": 21, "itemtype": "property", "name": "y", @@ -1604,7 +1622,7 @@ "module": "PIXI" }, { - "file": "pixi/Point.js", + "file": "src/pixi/Point.js", "line": 29, "itemtype": "method", "name": "clone", @@ -1615,14 +1633,14 @@ "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "Rectangle", "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 16, "itemtype": "property", "name": "x", @@ -1632,7 +1650,7 @@ "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 23, "itemtype": "property", "name": "y", @@ -1642,7 +1660,7 @@ "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 30, "itemtype": "property", "name": "width", @@ -1652,7 +1670,7 @@ "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 37, "itemtype": "property", "name": "height", @@ -1662,7 +1680,7 @@ "module": "PIXI" }, { - "file": "pixi/Rectangle.js", + "file": "src/pixi/Rectangle.js", "line": 45, "itemtype": "method", "name": "clone", @@ -1673,14 +1691,14 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Sprite", "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 21, "description": "The anchor sets the origin point of the texture.\nThe default is 0,0 this means the textures origin is the top left \nSetting than anchor to 0.5,0.5 means the textures origin is centered\nSetting the anchor to 1,1 would mean the textures origin points will be the bottom right", "itemtype": "property", @@ -1690,7 +1708,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 31, "description": "The texture that the sprite is using", "itemtype": "property", @@ -1700,7 +1718,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 38, "description": "The blend mode of sprite.\ncurrently supports PIXI.blendModes.NORMAL and PIXI.blendModes.SCREEN", "itemtype": "property", @@ -1710,7 +1728,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 46, "description": "The width of the sprite (this is initially set by the texture)", "itemtype": "property", @@ -1720,7 +1738,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 53, "description": "The height of the sprite (this is initially set by the texture)", "itemtype": "property", @@ -1730,7 +1748,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 86, "description": "A callback that is used when the users clicks on the sprite with thier mouse", "itemtype": "method", @@ -1746,7 +1764,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 92, "description": "A callback that is used when the user clicks the mouse down over the sprite", "itemtype": "method", @@ -1762,7 +1780,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 98, "description": "A callback that is used when the user releases the mouse that was over the sprite\nfor this callback to be fired the mouse must have been pressed down over the sprite", "itemtype": "method", @@ -1778,7 +1796,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 105, "description": "A callback that is used when the users mouse rolls over the sprite", "itemtype": "method", @@ -1794,7 +1812,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 111, "description": "A callback that is used when the users mouse leaves the sprite", "itemtype": "method", @@ -1810,7 +1828,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 121, "description": "A callback that is used when the users taps on the sprite with thier finger\nbasically a touch version of click", "itemtype": "method", @@ -1826,7 +1844,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 128, "description": "A callback that is used when the user touch's over the sprite", "itemtype": "method", @@ -1842,7 +1860,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 134, "description": "A callback that is used when the user releases the touch that was over the sprite\nfor this callback to be fired. The touch must have started over the sprite", "itemtype": "method", @@ -1858,7 +1876,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 146, "itemtype": "method", "name": "setTexture", @@ -1873,7 +1891,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 164, "description": "Indicates if the sprite will have touch and mouse interactivity. It is false by default", "itemtype": "method", @@ -1889,7 +1907,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 177, "access": "private", "tagname": "", @@ -1897,7 +1915,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 189, "description": "Helper function that creates a sprite that will contain a texture from the TextureCache based on the frameId\n The frame ids are created when a Texture packer file has been loaded", "itemtype": "method", @@ -1918,7 +1936,7 @@ "module": "PIXI" }, { - "file": "pixi/Sprite.js", + "file": "src/pixi/Sprite.js", "line": 205, "description": "Helper function that creates a sprite that will contain a texture based on an image url\n If the image is not in the texture cache it will be loaded", "itemtype": "method", @@ -1938,14 +1956,14 @@ "module": "PIXI" }, { - "file": "pixi/Stage.js", + "file": "src/pixi/Stage.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Stage", "module": "PIXI" }, { - "file": "pixi/Stage.js", + "file": "src/pixi/Stage.js", "line": 35, "itemtype": "method", "name": "updateTransform", @@ -1954,7 +1972,7 @@ "module": "PIXI" }, { - "file": "pixi/Stage.js", + "file": "src/pixi/Stage.js", "line": 59, "itemtype": "method", "name": "setBackgroundColor", @@ -1972,195 +1990,195 @@ "warnings": [ { "message": "unknown tag: methos", - "line": " pixi/renderers/WebGLBatch.js:292" + "line": " src/pixi/renderers/WebGLBatch.js:292" }, { "message": "unknown tag: internal", - "line": " pixi/Stage.js:35" + "line": " src/pixi/Stage.js:35" }, { "message": "Missing item type", - "line": " pixi/extras/Rope.js:1" + "line": " src/pixi/extras/Rope.js:1" }, { "message": "Missing item type", - "line": " pixi/extras/Strip.js:1" + "line": " src/pixi/extras/Strip.js:1" }, { "message": "Missing item type", - "line": " pixi/loaders/AssetLoader.js:1" + "line": " src/pixi/loaders/AssetLoader.js:1" }, { "message": "Missing item type\nThis will begin loading the assets sequentially", - "line": " pixi/loaders/AssetLoader.js:41" + "line": " src/pixi/loaders/AssetLoader.js:43" }, { "message": "Missing item type", - "line": " pixi/loaders/SpriteSheetLoader.js:1" + "line": " src/pixi/loaders/SpriteSheetLoader.js:1" }, { "message": "Missing item type\nThis will begin loading the JSON file", - "line": " pixi/loaders/SpriteSheetLoader.js:36" + "line": " src/pixi/loaders/SpriteSheetLoader.js:37" }, { "message": "Missing item type", - "line": " pixi/renderers/CanvasRenderer.js:1" + "line": " src/pixi/renderers/CanvasRenderer.js:1" }, { "message": "Missing item type\nresizes the canvas view to the specified width and height", - "line": " pixi/renderers/CanvasRenderer.js:96" + "line": " src/pixi/renderers/CanvasRenderer.js:105" }, { "message": "Missing item type", - "line": " pixi/renderers/CanvasRenderer.js:110" + "line": " src/pixi/renderers/CanvasRenderer.js:119" }, { "message": "Missing item type", - "line": " pixi/renderers/CanvasRenderer.js:180" + "line": " src/pixi/renderers/CanvasRenderer.js:189" }, { "message": "Missing item type", - "line": " pixi/renderers/CanvasRenderer.js:215" + "line": " src/pixi/renderers/CanvasRenderer.js:224" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLBatch.js:1" + "line": " src/pixi/renderers/WebGLBatch.js:1" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLBatch.js:7" + "line": " src/pixi/renderers/WebGLBatch.js:7" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLBatch.js:22" + "line": " src/pixi/renderers/WebGLBatch.js:22" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLBatch.js:31" + "line": " src/pixi/renderers/WebGLBatch.js:31" }, { "message": "Missing item type\nCleans the batch so that is can be returned to an object pool and reused", - "line": " pixi/renderers/WebGLBatch.js:67" + "line": " src/pixi/renderers/WebGLBatch.js:67" }, { "message": "Missing item type\nGrows the size of the batch. As the elements in the batch cannot have a dynamic size this function is used to increase the size of the batch. It also creates a little extra room so that the batch does not need to be resized every time a sprite is added", - "line": " pixi/renderers/WebGLBatch.js:292" + "line": " src/pixi/renderers/WebGLBatch.js:292" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:1" + "line": " src/pixi/renderers/WebGLRenderer.js:1" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:65" + "line": " src/pixi/renderers/WebGLRenderer.js:71" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:104" + "line": " src/pixi/renderers/WebGLRenderer.js:110" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:235" + "line": " src/pixi/renderers/WebGLRenderer.js:232" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:264" + "line": " src/pixi/renderers/WebGLRenderer.js:261" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:460" + "line": " src/pixi/renderers/WebGLRenderer.js:457" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:559" + "line": " src/pixi/renderers/WebGLRenderer.js:559" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:587" + "line": " src/pixi/renderers/WebGLRenderer.js:587" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:665" + "line": " src/pixi/renderers/WebGLRenderer.js:664" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLRenderer.js:674" + "line": " src/pixi/renderers/WebGLRenderer.js:673" }, { "message": "Missing item type", - "line": " pixi/renderers/WebGLShaders.js:2" + "line": " src/pixi/renderers/WebGLShaders.js:2" }, { "message": "Missing item type", - "line": " pixi/textures/BaseTexture.js:1" + "line": " src/pixi/textures/BaseTexture.js:1" }, { "message": "Missing item type", - "line": " pixi/textures/Texture.js:1" + "line": " src/pixi/textures/Texture.js:1" }, { "message": "Missing item type", - "line": " pixi/utils/Detector.js:1" + "line": " src/pixi/utils/Detector.js:1" }, { "message": "Missing item type\nhttps://github.com/mrdoob/eventtarget.js/\nTHankS mr DOob!", - "line": " pixi/utils/EventTarget.js:1" + "line": " src/pixi/utils/EventTarget.js:1" }, { "message": "Missing item type\nProvides requestAnimationFrame in a cross browser way.", - "line": " pixi/utils/Utils.js:1" + "line": " src/pixi/utils/Utils.js:1" }, { "message": "Missing item type\nProvides bind in a cross browser way.", - "line": " pixi/utils/Utils.js:19" + "line": " src/pixi/utils/Utils.js:19" }, { "message": "Missing item type", - "line": " pixi/DisplayObject.js:1" + "line": " src/pixi/DisplayObject.js:1" }, { "message": "Missing item type", - "line": " pixi/DisplayObject.js:82" + "line": " src/pixi/DisplayObject.js:82" }, { "message": "Missing item type", - "line": " pixi/DisplayObjectContainer.js:1" + "line": " src/pixi/DisplayObjectContainer.js:1" }, { "message": "Missing item type", - "line": " pixi/DisplayObjectContainer.js:126" + "line": " src/pixi/DisplayObjectContainer.js:126" }, { "message": "Missing item type", - "line": " pixi/InteractionManager.js:1" + "line": " src/pixi/InteractionManager.js:1" }, { "message": "Missing item type", - "line": " pixi/MovieClip.js:1" + "line": " src/pixi/MovieClip.js:1" }, { "message": "Missing item type", - "line": " pixi/Pixi.js:1" + "line": " src/pixi/Pixi.js:1" }, { "message": "Missing item type", - "line": " pixi/Point.js:1" + "line": " src/pixi/Point.js:1" }, { "message": "Missing item type", - "line": " pixi/Rectangle.js:1" + "line": " src/pixi/Rectangle.js:1" }, { "message": "Missing item type", - "line": " pixi/Sprite.js:1" + "line": " src/pixi/Sprite.js:1" }, { "message": "Missing item type", - "line": " pixi/Sprite.js:177" + "line": " src/pixi/Sprite.js:177" }, { "message": "Missing item type", - "line": " pixi/Stage.js:1" + "line": " src/pixi/Stage.js:1" } ] } \ No newline at end of file diff --git a/docs/files/pixi_DisplayObject.js.html b/docs/files/src_pixi_DisplayObject.js.html similarity index 77% rename from docs/files/pixi_DisplayObject.js.html rename to docs/files/src_pixi_DisplayObject.js.html index cba6a7a..46d8e45 100644 --- a/docs/files/pixi_DisplayObject.js.html +++ b/docs/files/src_pixi_DisplayObject.js.html @@ -2,12 +2,12 @@ - pixi/DisplayObject.js - Pixi.js API - + src/pixi/DisplayObject.js - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/DisplayObject.js

    +

    File: src/pixi/DisplayObject.js

    @@ -182,8 +182,8 @@ PIXI.DisplayObject = function()
     	this.worldAlpha = 1;
     	this.color = [];
     	
    -	this.worldTransform = mat3.identity();
    -	this.localTransform = mat3.identity();
    +	this.worldTransform = PIXI.mat3.create()//mat3.identity();
    +	this.localTransform = PIXI.mat3.create()//mat3.identity();
     	
     	this.dynamic = true;
     	// chach that puppy!
    @@ -211,20 +211,37 @@ PIXI.DisplayObject.prototype.updateTransform = function()
     		this._sr =  Math.sin(this.rotation);
     		this._cr =  Math.cos(this.rotation);
     	}	
    -		
    -	this.localTransform[0] = this._cr * this.scale.x;
    -	this.localTransform[1] = -this._sr * this.scale.y
    -	this.localTransform[3] = this._sr * this.scale.x;
    -	this.localTransform[4] = this._cr * this.scale.y;
     	
    -		///AAARR GETTER SETTTER!
    +	var localTransform = this.localTransform;
    +	var parentTransform = this.parent.worldTransform;
    +	var worldTransform = this.worldTransform;
    +	//console.log(localTransform)
    +	localTransform[0] = this._cr * this.scale.x;
    +	localTransform[1] = -this._sr * this.scale.y
    +	localTransform[3] = this._sr * this.scale.x;
    +	localTransform[4] = this._cr * this.scale.y;
     	
    -	this.localTransform[2] = this.position.x;
    -	this.localTransform[5] = this.position.y;
    +	///AAARR GETTER SETTTER!
    +	localTransform[2] = this.position.x;
    +	localTransform[5] = this.position.y;
     	
    +    // Cache the matrix values (makes for huge speed increases!)
    +    var a00 = localTransform[0], a01 = localTransform[1], a02 = localTransform[2],
    +        a10 = localTransform[3], a11 = localTransform[4], a12 = localTransform[5],
     
    -	// TODO optimize?
    -	mat3.multiply(this.localTransform, this.parent.worldTransform, this.worldTransform);
    +        b00 = parentTransform[0], b01 = parentTransform[1], b02 = parentTransform[2],
    +        b10 = parentTransform[3], b11 = parentTransform[4], b12 = parentTransform[5];
    +
    +    worldTransform[0] = b00 * a00 + b01 * a10;
    +    worldTransform[1] = b00 * a01 + b01 * a11;
    +    worldTransform[2] = b00 * a02 + b01 * a12 + b02;
    +
    +    worldTransform[3] = b10 * a00 + b11 * a10;
    +    worldTransform[4] = b10 * a01 + b11 * a11;
    +    worldTransform[5] = b10 * a02 + b11 * a12 + b12;
    +
    +	// because we are using affine transformation, we can optimise the matrix concatenation process.. wooo!
    +	// mat3.multiply(this.localTransform, this.parent.worldTransform, this.worldTransform);
     	this.worldAlpha = this.alpha * this.parent.worldAlpha;		
     }
     
    diff --git a/docs/files/pixi_DisplayObjectContainer.js.html b/docs/files/src_pixi_DisplayObjectContainer.js.html
    similarity index 95%
    rename from docs/files/pixi_DisplayObjectContainer.js.html
    rename to docs/files/src_pixi_DisplayObjectContainer.js.html
    index 8083fa9..10ee7a9 100644
    --- a/docs/files/pixi_DisplayObjectContainer.js.html
    +++ b/docs/files/src_pixi_DisplayObjectContainer.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/DisplayObjectContainer.js - Pixi.js API
    -    
    +    src/pixi/DisplayObjectContainer.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/DisplayObjectContainer.js

    +

    File: src/pixi/DisplayObjectContainer.js

    diff --git a/docs/files/pixi_InteractionManager.js.html b/docs/files/src_pixi_InteractionManager.js.html
    similarity index 95%
    rename from docs/files/pixi_InteractionManager.js.html
    rename to docs/files/src_pixi_InteractionManager.js.html
    index f06c112..5a4ae34 100644
    --- a/docs/files/pixi_InteractionManager.js.html
    +++ b/docs/files/src_pixi_InteractionManager.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/InteractionManager.js - Pixi.js API
    -    
    +    src/pixi/InteractionManager.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/InteractionManager.js

    +

    File: src/pixi/InteractionManager.js

    @@ -143,7 +143,7 @@ PIXI.InteractionManager = function(stage)
     
     	// helpers
     	this.tempPoint = new PIXI.Point();
    -	this.tempMatrix =  mat3.create();
    +	//this.tempMatrix =  mat3.create();
     	
     	this.mouseoverEnabled = true;
     	
    @@ -277,7 +277,7 @@ PIXI.InteractionManager.prototype.hitTest = function(interactionData)
     		tempPoint.y = a00 * id * global.y + -a10 * id * global.x + (-a12 * a00 + a02 * a10) * id;
     		
     			
    -		var x1 = -item.width * item.anchor.x
    +		var x1 = -item.width * item.anchor.x;
     		
     		if(tempPoint.x > x1 && tempPoint.x < x1 + item.width)
     		{
    @@ -349,12 +349,19 @@ PIXI.InteractionManager.prototype.onMouseDown = function(event)
     
     PIXI.InteractionManager.prototype.onMouseUp = function(event)
     {
    +	if(this.currentOver)
    +	{
    +		this.mouse.target = this.currentOver;
    +		if(this.currentOver.mouseup)this.currentOver.mouseup(this.mouse);	
    +	}
    +	
     	if(this.currentDown)
     	{
     		this.mouse.target = this.currentDown;
    -		if(this.currentDown.mouseup)this.currentDown.mouseup(this.mouse);	
    +		// click!
    +		if(this.currentOver == this.currentDown)if(this.currentDown.click)this.currentDown.click(this.mouse);
     		
    -		if(this.currentOver == this.currentDown)if(this.currentDown.click)this.currentDown.click(this.mouse);	
    +	
     		this.currentDown = null;
     	}
     }
    diff --git a/docs/files/pixi_MovieClip.js.html b/docs/files/src_pixi_MovieClip.js.html
    similarity index 94%
    rename from docs/files/pixi_MovieClip.js.html
    rename to docs/files/src_pixi_MovieClip.js.html
    index 9795ab1..3409f00 100644
    --- a/docs/files/pixi_MovieClip.js.html
    +++ b/docs/files/src_pixi_MovieClip.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/MovieClip.js - Pixi.js API
    -    
    +    src/pixi/MovieClip.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/MovieClip.js

    +

    File: src/pixi/MovieClip.js

    diff --git a/docs/files/pixi_Pixi.js.html b/docs/files/src_pixi_Pixi.js.html
    similarity index 92%
    rename from docs/files/pixi_Pixi.js.html
    rename to docs/files/src_pixi_Pixi.js.html
    index 6b9b22e..00f1c1b 100644
    --- a/docs/files/pixi_Pixi.js.html
    +++ b/docs/files/src_pixi_Pixi.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/Pixi.js - Pixi.js API
    -    
    +    src/pixi/Pixi.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/Pixi.js

    +

    File: src/pixi/Pixi.js

    diff --git a/docs/files/pixi_Point.js.html b/docs/files/src_pixi_Point.js.html
    similarity index 93%
    rename from docs/files/pixi_Point.js.html
    rename to docs/files/src_pixi_Point.js.html
    index 1e27dc9..ec256d2 100644
    --- a/docs/files/pixi_Point.js.html
    +++ b/docs/files/src_pixi_Point.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/Point.js - Pixi.js API
    -    
    +    src/pixi/Point.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/Point.js

    +

    File: src/pixi/Point.js

    @@ -136,14 +136,14 @@ PIXI.Point = function(x, y)
     	 * @type Number
     	 * @default 0
     	 */
    -	this.x = x ? x : 0;
    +	this.x = x || 0;
     	
     	/**
     	 * @property y
     	 * @type Number
     	 * @default 0
     	 */
    -	this.y = y ? y : 0;
    +	this.y = y || 0;
     }
     
     /** 
    diff --git a/docs/files/pixi_Rectangle.js.html b/docs/files/src_pixi_Rectangle.js.html
    similarity index 92%
    rename from docs/files/pixi_Rectangle.js.html
    rename to docs/files/src_pixi_Rectangle.js.html
    index e7a6b07..36203af 100644
    --- a/docs/files/pixi_Rectangle.js.html
    +++ b/docs/files/src_pixi_Rectangle.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/Rectangle.js - Pixi.js API
    -    
    +    src/pixi/Rectangle.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/Rectangle.js

    +

    File: src/pixi/Rectangle.js

    @@ -138,28 +138,28 @@ PIXI.Rectangle = function(x, y, width, height)
     	 * @type Number
     	 * @default 0
     	 */
    -	this.x = x ? x : 0;
    +	this.x = x || 0;
     	
     	/**
     	 * @property y
     	 * @type Number
     	 * @default 0
     	 */
    -	this.y = y ? y : 0;
    +	this.y = y || 0;
     	
     	/**
     	 * @property width
     	 * @type Number
     	 * @default 0
     	 */
    -	this.width = width ? width : 0;
    +	this.width = width || 0;
     	
     	/**
     	 * @property height
     	 * @type Number
     	 * @default 0
     	 */
    -	this.height = height ? height : 0;
    +	this.height = height || 0;
     }
     
     /** 
    diff --git a/docs/files/pixi_Sprite.js.html b/docs/files/src_pixi_Sprite.js.html
    similarity index 96%
    rename from docs/files/pixi_Sprite.js.html
    rename to docs/files/src_pixi_Sprite.js.html
    index 3f1d440..3d4bfcc 100644
    --- a/docs/files/pixi_Sprite.js.html
    +++ b/docs/files/src_pixi_Sprite.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/Sprite.js - Pixi.js API
    -    
    +    src/pixi/Sprite.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/Sprite.js

    +

    File: src/pixi/Sprite.js

    @@ -291,7 +291,7 @@ PIXI.Sprite.prototype.setInteractive = function(interactive)
     	this.interactive = interactive;
     	// TODO more to be done here..
     	// need to sort out a re-crawl!
    -	if(stage)stage.dirty = true;
    +	if(this.stage)this.stage.dirty = true;
     }
     
     /**
    diff --git a/docs/files/pixi_Stage.js.html b/docs/files/src_pixi_Stage.js.html
    similarity index 92%
    rename from docs/files/pixi_Stage.js.html
    rename to docs/files/src_pixi_Stage.js.html
    index f3eb17a..8dde067 100644
    --- a/docs/files/pixi_Stage.js.html
    +++ b/docs/files/src_pixi_Stage.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/Stage.js - Pixi.js API
    -    
    +    src/pixi/Stage.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/Stage.js

    +

    File: src/pixi/Stage.js

    @@ -134,14 +134,14 @@ PIXI.Stage = function(backgroundColor, interactive)
     {
     	
     	PIXI.DisplayObjectContainer.call( this );
    -	this.worldTransform = mat3.identity();
    +	this.worldTransform = PIXI.mat3.create()//.//identity();
     	this.__childrenAdded = [];
     	this.__childrenRemoved = [];
     	this.childIndex = 0;
     	this.stage=  this;
     	
     	// interaction!
    -	this.interactive = interactive ? true : false;
    +	this.interactive = !!interactive;
     	this.interactionManager = new PIXI.InteractionManager(this);
     	
     	this.setBackgroundColor(backgroundColor);
    @@ -182,7 +182,7 @@ PIXI.Stage.prototype.updateTransform = function()
      */
     PIXI.Stage.prototype.setBackgroundColor = function(backgroundColor)
     {
    -	this.backgroundColor = backgroundColor ? backgroundColor : 0x000000;
    +	this.backgroundColor = backgroundColor || 0x000000;
     	this.backgroundColorSplit = HEXtoRGB(this.backgroundColor);
     	this.backgroundColorString =  "#" + this.backgroundColor.toString(16);
     }
    diff --git a/docs/files/pixi_extras_Rope.js.html b/docs/files/src_pixi_extras_Rope.js.html
    similarity index 95%
    rename from docs/files/pixi_extras_Rope.js.html
    rename to docs/files/src_pixi_extras_Rope.js.html
    index eafeff0..80052bd 100644
    --- a/docs/files/pixi_extras_Rope.js.html
    +++ b/docs/files/src_pixi_extras_Rope.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/extras/Rope.js - Pixi.js API
    -    
    +    src/pixi/extras/Rope.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/extras/Rope.js

    +

    File: src/pixi/extras/Rope.js

    diff --git a/docs/files/pixi_extras_Strip.js.html b/docs/files/src_pixi_extras_Strip.js.html
    similarity index 94%
    rename from docs/files/pixi_extras_Strip.js.html
    rename to docs/files/src_pixi_extras_Strip.js.html
    index db3334f..2ab0d27 100644
    --- a/docs/files/pixi_extras_Strip.js.html
    +++ b/docs/files/src_pixi_extras_Strip.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/extras/Strip.js - Pixi.js API
    -    
    +    src/pixi/extras/Strip.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/extras/Strip.js

    +

    File: src/pixi/extras/Strip.js

    diff --git a/docs/files/pixi_loaders_AssetLoader.js.html b/docs/files/src_pixi_loaders_AssetLoader.js.html
    similarity index 90%
    rename from docs/files/pixi_loaders_AssetLoader.js.html
    rename to docs/files/src_pixi_loaders_AssetLoader.js.html
    index 1bcc5b9..144cca1 100644
    --- a/docs/files/pixi_loaders_AssetLoader.js.html
    +++ b/docs/files/src_pixi_loaders_AssetLoader.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/loaders/AssetLoader.js - Pixi.js API
    -    
    +    src/pixi/loaders/AssetLoader.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/loaders/AssetLoader.js

    +

    File: src/pixi/loaders/AssetLoader.js

    @@ -143,6 +143,8 @@ PIXI.AssetLoader = function(assetURLs)
     	this.assetURLs = assetURLs;
     	
     	this.assets = [];
    +
    +	this.crossorigin = false;
     }
     
     /**
    @@ -199,8 +201,8 @@ PIXI.AssetLoader.prototype.load = function()
     		if(type == "img")
     		{
     			
    -			var texture = PIXI.Texture.fromImage(filename);
    -			if(!texture.hasLoaded)
    +			var texture = PIXI.Texture.fromImage(filename, this.crossorigin);
    +			if(!texture.baseTexture.hasLoaded)
     			{
     				
     				var scope = this;
    @@ -216,12 +218,19 @@ PIXI.AssetLoader.prototype.load = function()
     				
     				// already loaded!
     				this.loadCount--;
    +				// if this hits zero here.. then everything was cached!
    +				if(this.loadCount == 0)
    +				{
    +					this.dispatchEvent( { type: 'onComplete', content: this } );
    +					if(this.onComplete)this.onComplete();
    +				}
     			}
     			
     		}
     		else if(type == "atlas")
     		{
     			var spriteSheetLoader = new PIXI.SpriteSheetLoader(filename);
    +			spriteSheetLoader.crossorigin = this.crossorigin;
     			this.assets.push(spriteSheetLoader);
     			
     			var scope = this;
    diff --git a/docs/files/pixi_loaders_SpriteSheetLoader.js.html b/docs/files/src_pixi_loaders_SpriteSheetLoader.js.html
    similarity index 93%
    rename from docs/files/pixi_loaders_SpriteSheetLoader.js.html
    rename to docs/files/src_pixi_loaders_SpriteSheetLoader.js.html
    index e632eaa..17e484c 100644
    --- a/docs/files/pixi_loaders_SpriteSheetLoader.js.html
    +++ b/docs/files/src_pixi_loaders_SpriteSheetLoader.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/loaders/SpriteSheetLoader.js - Pixi.js API
    -    
    +    src/pixi/loaders/SpriteSheetLoader.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/loaders/SpriteSheetLoader.js

    +

    File: src/pixi/loaders/SpriteSheetLoader.js

    @@ -147,7 +147,8 @@ PIXI.SpriteSheetLoader = function(url)
     	this.url = url;
     	this.baseUrl = url.replace(/[^\/]*$/, '');
     	this.texture;
    -	this.frames = {};	
    +	this.frames = {};
    +	this.crossorigin = false;
     }
     
     // constructor
    @@ -180,7 +181,7 @@ PIXI.SpriteSheetLoader.prototype.onLoaded = function()
     			
     			var textureUrl = this.baseUrl + jsondata.meta.image;
     			
    -			this.texture = PIXI.Texture.fromImage(textureUrl).baseTexture;
    +			this.texture = PIXI.Texture.fromImage(textureUrl, this.crossorigin).baseTexture;
     			
     		//	if(!this.texture)this.texture = new PIXI.Texture(textureUrl);
     			
    diff --git a/docs/files/pixi_renderers_CanvasRenderer.js.html b/docs/files/src_pixi_renderers_CanvasRenderer.js.html
    similarity index 93%
    rename from docs/files/pixi_renderers_CanvasRenderer.js.html
    rename to docs/files/src_pixi_renderers_CanvasRenderer.js.html
    index 2f97655..d80bf1e 100644
    --- a/docs/files/pixi_renderers_CanvasRenderer.js.html
    +++ b/docs/files/src_pixi_renderers_CanvasRenderer.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/renderers/CanvasRenderer.js - Pixi.js API
    -    
    +    src/pixi/renderers/CanvasRenderer.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/renderers/CanvasRenderer.js

    +

    File: src/pixi/renderers/CanvasRenderer.js

    @@ -122,30 +122,39 @@
      * @author Mat Groves http://matgroves.com/ @Doormat23
      */
     
    +
     /**
      * the CanvasRenderer draws the stage and all its content onto a 2d canvas. This renderer should be used for browsers that do not support webGL.
      * Dont forget to add the view to your DOM or you will not see anything :)
      * @class CanvasRenderer
    + * @constructor
      * @param width {Number} the width of the canvas view
    + * @default 0
      * @param height {Number} the height of the canvas view
    + * @default 0
      * @param view {Canvas} the canvas to use as a view, optional
    + * @param transparent {Boolean} the transparency of the render view, default false
    + * @default false
    + * 
      */
    -PIXI.CanvasRenderer = function(width, height, view)
    +PIXI.CanvasRenderer = function(width, height, view, transparent)
     {
    +	this.transparent = transparent;
    +	
     	/**
     	 * The width of the canvas view
     	 * @property width
     	 * @type Number
     	 * @default 800
     	 */
    -	this.width = width ? width : 800;
    +	this.width = width || 800;
     	/**
     	 * The height of the canvas view
     	 * @property height
     	 * @type Number
     	 * @default 600
     	 */
    -	this.height = height ? height : 600;
    +	this.height = height || 600;
     	
     	this.refresh = true;
     	
    @@ -154,7 +163,7 @@ PIXI.CanvasRenderer = function(width, height, view)
     	 * @property view
     	 * @type Canvas
     	 */
    -	this.view = view ? view : document.createElement( 'canvas' ); 
    +	this.view = view || document.createElement( 'canvas' ); 
     	
     	// hack to enable some hardware acceleration!
     	//this.view.style["transform"] = "translatez(0)";
    @@ -195,7 +204,7 @@ PIXI.CanvasRenderer.prototype.render = function(stage)
     	this.context.setTransform(1,0,0,1,0,0); 
     	
     	// update the background color
    -	if(this.view.style.backgroundColor!=stage.backgroundColorString)this.view.style.backgroundColor = stage.backgroundColorString;
    +	if(this.view.style.backgroundColor!=stage.backgroundColorString && !this.transparent)this.view.style.backgroundColor = stage.backgroundColorString;
     
     	this.context.clearRect(0, 0, this.width, this.height)
         this.renderDisplayObject(stage);
    diff --git a/docs/files/pixi_renderers_WebGLBatch.js.html b/docs/files/src_pixi_renderers_WebGLBatch.js.html
    similarity index 97%
    rename from docs/files/pixi_renderers_WebGLBatch.js.html
    rename to docs/files/src_pixi_renderers_WebGLBatch.js.html
    index cc1e79c..d199917 100644
    --- a/docs/files/pixi_renderers_WebGLBatch.js.html
    +++ b/docs/files/src_pixi_renderers_WebGLBatch.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/renderers/WebGLBatch.js - Pixi.js API
    -    
    +    src/pixi/renderers/WebGLBatch.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/renderers/WebGLBatch.js

    +

    File: src/pixi/renderers/WebGLBatch.js

    diff --git a/docs/files/pixi_renderers_WebGLRenderer.js.html b/docs/files/src_pixi_renderers_WebGLRenderer.js.html
    similarity index 93%
    rename from docs/files/pixi_renderers_WebGLRenderer.js.html
    rename to docs/files/src_pixi_renderers_WebGLRenderer.js.html
    index a08b217..32bc8ca 100644
    --- a/docs/files/pixi_renderers_WebGLRenderer.js.html
    +++ b/docs/files/src_pixi_renderers_WebGLRenderer.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/renderers/WebGLRenderer.js - Pixi.js API
    -    
    +    src/pixi/renderers/WebGLRenderer.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/renderers/WebGLRenderer.js

    +

    File: src/pixi/renderers/WebGLRenderer.js

    @@ -134,16 +134,21 @@ PIXI._defaultFrame = new PIXI.Rectangle(0,0,1,1);
      * @param height {Number} the height of the canvas view
      * @default 0
      * @param view {Canvas} the canvas to use as a view, optional
    + * @param transparent {Boolean} the transparency of the render view, default false
    + * @default false
    + * 
      */
    -PIXI.WebGLRenderer = function(width, height, view)
    +PIXI.WebGLRenderer = function(width, height, view, transparent)
     {
    -	this.width = width ? width : 800;
    -	this.height = height ? height : 600;
    +	//console.log(transparent)
    +	this.transparent = !!transparent;
     	
    -	this.view = view ? view : document.createElement( 'canvas' ); 
    +	this.width = width || 800;
    +	this.height = height || 600;
    +	
    +	this.view = view || document.createElement( 'canvas' ); 
         this.view.width = this.width;
     	this.view.height = this.height;  
    -	this.view.background = "#FF0000";
     	
     	// deal with losing context..	
         var scope = this;
    @@ -155,7 +160,9 @@ PIXI.WebGLRenderer = function(width, height, view)
     	try 
      	{
             this.gl = this.view.getContext("experimental-webgl",  {  	
    -    		 alpha: false
    +    		 alpha: this.transparent,
    +    		 antialias:false, // SPEED UP??
    +    		 premultipliedAlpha:false
             });
         } 
         catch (e) 
    @@ -171,10 +178,9 @@ PIXI.WebGLRenderer = function(width, height, view)
         this.batch = new PIXI.WebGLBatch(gl);
        	gl.disable(gl.DEPTH_TEST);
         gl.enable(gl.BLEND);
    -    gl.colorMask(true, true, true, false); 
    -    
    -    this.projectionMatrix =  mat4.create();
    +    gl.colorMask(true, true, true, this.transparent); 
         
    +    this.projectionMatrix =  PIXI.mat4.create();
         this.resize(this.width, this.height)
         this.contextLost = false;
     }
    @@ -249,8 +255,6 @@ PIXI.WebGLRenderer.prototype.checkVisibility = function(displayObject, globalVis
     			// update texture!!
     		}
     		
    -		
    -		
     		if(child.cacheVisible != actualVisibility)
     		{
     			child.cacheVisible = actualVisibility;
    @@ -269,8 +273,6 @@ PIXI.WebGLRenderer.prototype.checkVisibility = function(displayObject, globalVis
     		{
     			this.checkVisibility(child, actualVisibility);
     		}
    -		
    -		
     	};
     }
     
    @@ -289,15 +291,9 @@ PIXI.WebGLRenderer.prototype.render = function(stage)
     	for (var i=0; i < stage.__childrenRemoved.length; i++)
     	{
     		this.removeDisplayObject(stage.__childrenRemoved[i]);
    -		//	stage.__childrenRemoved[i].cacheVisible = false;
     	}
    -	/*
    -	// no add all new sprites		
    -	for (var i=0; i < stage.__childrenAdded.length; i++) 
    -	{
    -		stage.__childrenAdded[i].cacheVisible = false;
    -//		this.addDisplayObject(stage.__childrenAdded[i]);
    -	}*/
    +
    +
     	// update any textures	
     	for (var i=0; i < PIXI.texturesToUpdate.length; i++) this.updateTexture(PIXI.texturesToUpdate[i]);
     	
    @@ -309,14 +305,15 @@ PIXI.WebGLRenderer.prototype.render = function(stage)
     	// recursivly loop through all items!
     	this.checkVisibility(stage, true);
     	
    -	// update the scen graph	
    +	// update the scene graph	
     	stage.updateTransform();
     	
     	var gl = this.gl;
     	
     	gl.clear(gl.COLOR_BUFFER_BIT)
     
    -	gl.clearColor(stage.backgroundColorSplit[0], stage.backgroundColorSplit[1], stage.backgroundColorSplit[2], 1.0);     
    +	gl.clearColor(stage.backgroundColorSplit[0], stage.backgroundColorSplit[1], stage.backgroundColorSplit[2], 0);     
    +	
     	
     	// set the correct blend mode!
      	gl.blendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA);
    @@ -670,10 +667,13 @@ PIXI.WebGLRenderer.prototype.resize = function(width, height)
     	this.view.height = height;
     	
     	this.gl.viewport(0, 0, this.width, this.height);	
    -
    -	mat4.identity(this.projectionMatrix);
    -	mat4.scale(this.projectionMatrix, [2/this.width, -2/this.height, 1]);
    -	mat4.translate(this.projectionMatrix, [-this.width/2, -this.height/2, 0]);	
    +	
    +	var projectionMatrix = this.projectionMatrix;
    +	
    +	projectionMatrix[0] = 2/this.width;
    +	projectionMatrix[5] = -2/this.height;
    +	projectionMatrix[12] = -1;
    +	projectionMatrix[13] = 1;
     }
     
     /**
    @@ -712,10 +712,9 @@ PIXI.WebGLRenderer.prototype.renderStrip = function(strip)
     	var gl = this.gl;
     	var shaderProgram = this.shaderProgram;
     //	mat
    -	var mat4Real = mat3.toMat4(strip.worldTransform);
    -	mat4.transpose(mat4Real);
    -	
    -	mat4.multiply(this.projectionMatrix, mat4Real, mat4Real )
    +	var mat4Real = PIXI.mat3.toMat4(strip.worldTransform);
    +	PIXI.mat4.transpose(mat4Real);
    +	PIXI.mat4.multiply(this.projectionMatrix, mat4Real, mat4Real )
     
     	gl.uniformMatrix4fv(this.shaderProgram.mvMatrixUniform, false, mat4Real);
       
    diff --git a/docs/files/pixi_renderers_WebGLShaders.js.html b/docs/files/src_pixi_renderers_WebGLShaders.js.html
    similarity index 94%
    rename from docs/files/pixi_renderers_WebGLShaders.js.html
    rename to docs/files/src_pixi_renderers_WebGLShaders.js.html
    index b15b93f..739f307 100644
    --- a/docs/files/pixi_renderers_WebGLShaders.js.html
    +++ b/docs/files/src_pixi_renderers_WebGLShaders.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/renderers/WebGLShaders.js - Pixi.js API
    -    
    +    src/pixi/renderers/WebGLShaders.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/renderers/WebGLShaders.js

    +

    File: src/pixi/renderers/WebGLShaders.js

    diff --git a/docs/files/pixi_textures_BaseTexture.js.html b/docs/files/src_pixi_textures_BaseTexture.js.html
    similarity index 94%
    rename from docs/files/pixi_textures_BaseTexture.js.html
    rename to docs/files/src_pixi_textures_BaseTexture.js.html
    index 438dc2f..2747bf8 100644
    --- a/docs/files/pixi_textures_BaseTexture.js.html
    +++ b/docs/files/src_pixi_textures_BaseTexture.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/textures/BaseTexture.js - Pixi.js API
    -    
    +    src/pixi/textures/BaseTexture.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/textures/BaseTexture.js

    +

    File: src/pixi/textures/BaseTexture.js

    diff --git a/docs/files/pixi_textures_Texture.js.html b/docs/files/src_pixi_textures_Texture.js.html
    similarity index 92%
    rename from docs/files/pixi_textures_Texture.js.html
    rename to docs/files/src_pixi_textures_Texture.js.html
    index d7a1af4..328e902 100644
    --- a/docs/files/pixi_textures_Texture.js.html
    +++ b/docs/files/src_pixi_textures_Texture.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/textures/Texture.js - Pixi.js API
    -    
    +    src/pixi/textures/Texture.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/textures/Texture.js

    +

    File: src/pixi/textures/Texture.js

    @@ -202,6 +202,11 @@ PIXI.Texture.prototype.setFrame = function(frame)
     	this.frame = frame;
     	this.width = frame.width;
     	this.height = frame.height;
    +	
    +	if(frame.x + frame.width > this.baseTexture.width || frame.y + frame.height > this.baseTexture.height)
    +	{
    +		throw new Error("Texture Error: frame does not fit inside the base Texture dimensions " + this);
    +	}
     	//this.updateFrame = true;
     }
     
    @@ -214,7 +219,7 @@ PIXI.Texture.prototype.setFrame = function(frame)
      * @param imageUrl {String} The image url of the texture
      * @return Texture
      */
    -PIXI.Texture.fromImage = function(imageUrl)
    +PIXI.Texture.fromImage = function(imageUrl, crossorigin)
     {
     	var texture = PIXI.TextureCache[imageUrl];
     	
    @@ -224,8 +229,11 @@ PIXI.Texture.fromImage = function(imageUrl)
     		if(!baseTexture) 
     		{
     			var image = new Image();//new Image();
    +			if (crossorigin)
    +			{
    +				image.crossOrigin = '';
    +			}
     			image.src = imageUrl;
    -			
     			baseTexture = new PIXI.BaseTexture(image);
     			PIXI.BaseTextureCache[imageUrl] = baseTexture;
     		}
    diff --git a/docs/files/pixi_utils_Detector.js.html b/docs/files/src_pixi_utils_Detector.js.html
    similarity index 88%
    rename from docs/files/pixi_utils_Detector.js.html
    rename to docs/files/src_pixi_utils_Detector.js.html
    index 5f0af48..fd1ec6f 100644
    --- a/docs/files/pixi_utils_Detector.js.html
    +++ b/docs/files/src_pixi_utils_Detector.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/utils/Detector.js - Pixi.js API
    -    
    +    src/pixi/utils/Detector.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/utils/Detector.js

    +

    File: src/pixi/utils/Detector.js

    @@ -130,8 +130,10 @@
      * @param width {Number} the width of the renderers view
      * @param height {Number} the height of the renderers view
      * @param view {Canvas} the canvas to use as a view, optional
    + * @param transparent {Boolean} the transparency of the render view, default false
    + * @default false
      */
    -PIXI.autoDetectRenderer = function(width, height, view)
    +PIXI.autoDetectRenderer = function(width, height, view, transparent)
     {
     	if(!width)width = 800;
     	if(!height)height = 600;
    @@ -142,10 +144,10 @@ PIXI.autoDetectRenderer = function(width, height, view)
     	//console.log(webgl);
     	if( webgl )
     	{
    -		return new PIXI.WebGLRenderer(width, height, view);
    +		return new PIXI.WebGLRenderer(width, height, view, transparent);
     	}
     
    -	return	new PIXI.CanvasRenderer(width, height, view);
    +	return	new PIXI.CanvasRenderer(width, height, view, transparent);
     };
     
     
    diff --git a/docs/files/pixi_utils_EventTarget.js.html b/docs/files/src_pixi_utils_EventTarget.js.html
    similarity index 89%
    rename from docs/files/pixi_utils_EventTarget.js.html
    rename to docs/files/src_pixi_utils_EventTarget.js.html
    index a01653e..59c7a77 100644
    --- a/docs/files/pixi_utils_EventTarget.js.html
    +++ b/docs/files/src_pixi_utils_EventTarget.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/utils/EventTarget.js - Pixi.js API
    -    
    +    src/pixi/utils/EventTarget.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/utils/EventTarget.js

    +

    File: src/pixi/utils/EventTarget.js

    @@ -127,7 +127,7 @@ PIXI.EventTarget = function () {
     
     	var listeners = {};
     	
    -	this.addEventListener = function ( type, listener ) {
    +	this.addEventListener = this.on = function ( type, listener ) {
     		
     		
     		if ( listeners[ type ] === undefined ) {
    @@ -143,7 +143,7 @@ PIXI.EventTarget = function () {
     
     	};
     
    -	this.dispatchEvent = function ( event ) {
    +	this.dispatchEvent = this.emit = function ( event ) {
     		
     		for ( var listener in listeners[ event.type ] ) {
     
    @@ -153,7 +153,7 @@ PIXI.EventTarget = function () {
     
     	};
     
    -	this.removeEventListener = function ( type, listener ) {
    +	this.removeEventListener = this.off = function ( type, listener ) {
     
     		var index = listeners[ type ].indexOf( listener );
     
    diff --git a/docs/files/pixi_utils_Utils.js.html b/docs/files/src_pixi_utils_Utils.js.html
    similarity index 94%
    rename from docs/files/pixi_utils_Utils.js.html
    rename to docs/files/src_pixi_utils_Utils.js.html
    index 9c4f13d..523ee6b 100644
    --- a/docs/files/pixi_utils_Utils.js.html
    +++ b/docs/files/src_pixi_utils_Utils.js.html
    @@ -2,12 +2,12 @@
     
     
         
    -    pixi/utils/Utils.js - Pixi.js API
    -    
    +    src/pixi/utils/Utils.js - Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -114,7 +114,7 @@
    -

    File: pixi/utils/Utils.js

    +

    File: src/pixi/utils/Utils.js

    diff --git a/docs/index.html b/docs/index.html
    index 71787a2..1a82dcf 100644
    --- a/docs/index.html
    +++ b/docs/index.html
    @@ -2,12 +2,12 @@
     
     
         
    -    Pixi.js API
    -    
    +    Pixi.JS
    +    
         
         
         
    -    
    +    
     
     
     
    @@ -15,11 +15,11 @@
         
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    diff --git a/docs/modules/PIXI.html b/docs/modules/PIXI.html index 1f0caeb..3504146 100644 --- a/docs/modules/PIXI.html +++ b/docs/modules/PIXI.html @@ -2,12 +2,12 @@ - PIXI - Pixi.js API - + PIXI - Pixi.JS + - + @@ -15,11 +15,11 @@
    -

    +

    - API Docs for: 1.0 + API Docs for: 1.0.0
    @@ -122,7 +122,7 @@
    - Defined in: pixi/Stage.js:5 + Defined in: src/pixi/Stage.js:5
    diff --git a/src/pixi/renderers/CanvasRenderer.js b/src/pixi/renderers/CanvasRenderer.js index 9baf6be..ee93413 100644 --- a/src/pixi/renderers/CanvasRenderer.js +++ b/src/pixi/renderers/CanvasRenderer.js @@ -2,15 +2,20 @@ * @author Mat Groves http://matgroves.com/ @Doormat23 */ + /** * the CanvasRenderer draws the stage and all its content onto a 2d canvas. This renderer should be used for browsers that do not support webGL. * Dont forget to add the view to your DOM or you will not see anything :) * @class CanvasRenderer + * @constructor * @param width {Number} the width of the canvas view + * @default 0 * @param height {Number} the height of the canvas view + * @default 0 * @param view {Canvas} the canvas to use as a view, optional - * @param transparent {Boolean} the transparency of the render view + * @param transparent {Boolean} the transparency of the render view, default false * @default false + * */ PIXI.CanvasRenderer = function(width, height, view, transparent) { diff --git a/src/pixi/renderers/WebGLRenderer.js b/src/pixi/renderers/WebGLRenderer.js index 3dd5f7d..5cb0df5 100644 --- a/src/pixi/renderers/WebGLRenderer.js +++ b/src/pixi/renderers/WebGLRenderer.js @@ -14,7 +14,7 @@ PIXI._defaultFrame = new PIXI.Rectangle(0,0,1,1); * @param height {Number} the height of the canvas view * @default 0 * @param view {Canvas} the canvas to use as a view, optional - * @param transparent {Boolean} the transparency of the render view + * @param transparent {Boolean} the transparency of the render view, default false * @default false * */ diff --git a/src/pixi/utils/Detector.js b/src/pixi/utils/Detector.js index 776f0dd..e5722b9 100644 --- a/src/pixi/utils/Detector.js +++ b/src/pixi/utils/Detector.js @@ -10,7 +10,7 @@ * @param width {Number} the width of the renderers view * @param height {Number} the height of the renderers view * @param view {Canvas} the canvas to use as a view, optional - * @param transparent {Boolean} the transparency of the render view + * @param transparent {Boolean} the transparency of the render view, default false * @default false */ PIXI.autoDetectRenderer = function(width, height, view, transparent)