{ "project": { "name": "pixi.js", "description": "Pixi.js is a fast lightweight 2D library that works across all devices.", "version": "1.4.0", "url": "http://goodboydigital.com/", "logo": "http://www.goodboydigital.com/pixijs/logo_small.png" }, "files": { "src/pixi/core/Circle.js": { "name": "src/pixi/core/Circle.js", "modules": {}, "classes": { "Circle": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/core/Ellipse.js": { "name": "src/pixi/core/Ellipse.js", "modules": {}, "classes": { "Ellipse": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/core/Point.js": { "name": "src/pixi/core/Point.js", "modules": {}, "classes": { "Point": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/core/Polygon.js": { "name": "src/pixi/core/Polygon.js", "modules": {}, "classes": { "Polygon": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/core/Rectangle.js": { "name": "src/pixi/core/Rectangle.js", "modules": {}, "classes": { "Rectangle": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/display/DisplayObject.js": { "name": "src/pixi/display/DisplayObject.js", "modules": {}, "classes": { "DisplayObject": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/display/DisplayObjectContainer.js": { "name": "src/pixi/display/DisplayObjectContainer.js", "modules": {}, "classes": { "DisplayObjectContainer": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/display/MovieClip.js": { "name": "src/pixi/display/MovieClip.js", "modules": {}, "classes": { "MovieClip": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/display/Sprite.js": { "name": "src/pixi/display/Sprite.js", "modules": {}, "classes": { "Sprite™": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/display/Stage.js": { "name": "src/pixi/display/Stage.js", "modules": {}, "classes": { "Stage": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/extras/Rope.js": { "name": "src/pixi/extras/Rope.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/extras/Spine.js": { "name": "src/pixi/extras/Spine.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/extras/Strip.js": { "name": "src/pixi/extras/Strip.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/extras/TilingSprite.js": { "name": "src/pixi/extras/TilingSprite.js", "modules": {}, "classes": { "TilingSprite": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/AbstractFilter.js": { "name": "src/pixi/filters/AbstractFilter.js", "modules": {}, "classes": { "AbstractFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/AlphaMaskFilter.js": { "name": "src/pixi/filters/AlphaMaskFilter.js", "modules": {}, "classes": { "AlphaMaskFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/BlurFilter.js": { "name": "src/pixi/filters/BlurFilter.js", "modules": {}, "classes": { "BlurFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/BlurXFilter.js": { "name": "src/pixi/filters/BlurXFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/BlurYFilter.js": { "name": "src/pixi/filters/BlurYFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/ColorMatrixFilter.js": { "name": "src/pixi/filters/ColorMatrixFilter.js", "modules": {}, "classes": { "ColorMatrixFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/ColorStepFilter.js": { "name": "src/pixi/filters/ColorStepFilter.js", "modules": {}, "classes": { "ColorStepFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/CrossHatchFilter.js": { "name": "src/pixi/filters/CrossHatchFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/DisplacementFilter.js": { "name": "src/pixi/filters/DisplacementFilter.js", "modules": {}, "classes": { "DisplacementFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/DotScreenFilter.js": { "name": "src/pixi/filters/DotScreenFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/FilterBlock.js": { "name": "src/pixi/filters/FilterBlock.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/GrayFilter.js": { "name": "src/pixi/filters/GrayFilter.js", "modules": {}, "classes": { "GrayFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/InvertFilter.js": { "name": "src/pixi/filters/InvertFilter.js", "modules": {}, "classes": { "InvertFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/PixelateFilter.js": { "name": "src/pixi/filters/PixelateFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/RGBSplitFilter.js": { "name": "src/pixi/filters/RGBSplitFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/SepiaFilter.js": { "name": "src/pixi/filters/SepiaFilter.js", "modules": {}, "classes": { "SepiaFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/filters/SmartBlurFilter.js": { "name": "src/pixi/filters/SmartBlurFilter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/filters/TwistFilter.js": { "name": "src/pixi/filters/TwistFilter.js", "modules": {}, "classes": { "PixelateFilter": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/AssetLoader.js": { "name": "src/pixi/loaders/AssetLoader.js", "modules": {}, "classes": { "AssetLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/AtlasLoader.js": { "name": "src/pixi/loaders/AtlasLoader.js", "modules": {}, "classes": { "AtlasLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/BitmapFontLoader.js": { "name": "src/pixi/loaders/BitmapFontLoader.js", "modules": {}, "classes": { "BitmapFontLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/ImageLoader.js": { "name": "src/pixi/loaders/ImageLoader.js", "modules": {}, "classes": { "ImageLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/JsonLoader.js": { "name": "src/pixi/loaders/JsonLoader.js", "modules": {}, "classes": { "JsonLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/SpineLoader.js": { "name": "src/pixi/loaders/SpineLoader.js", "modules": {}, "classes": { "Spine": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/loaders/SpriteSheetLoader.js": { "name": "src/pixi/loaders/SpriteSheetLoader.js", "modules": {}, "classes": { "SpriteSheetLoader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/primitives/Graphics.js": { "name": "src/pixi/primitives/Graphics.js", "modules": {}, "classes": { "Graphics": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/renderers/canvas/utils/CanvasMaskManager.js": { "name": "src/pixi/renderers/canvas/utils/CanvasMaskManager.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/canvas/utils/CanvasTinter.js": { "name": "src/pixi/renderers/canvas/utils/CanvasTinter.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/canvas/CanvasGraphics.js": { "name": "src/pixi/renderers/canvas/CanvasGraphics.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/canvas/CanvasRenderer.js": { "name": "src/pixi/renderers/canvas/CanvasRenderer.js", "modules": {}, "classes": { "CanvasRenderer": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/shaders/PixiShader.js": { "name": "src/pixi/renderers/webgl/shaders/PixiShader.js", "modules": {}, "classes": { "PIXI.PixiShader": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/shaders/PrimitiveShader.js": { "name": "src/pixi/renderers/webgl/shaders/PrimitiveShader.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/shaders/StripShader.js": { "name": "src/pixi/renderers/webgl/shaders/StripShader.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLFilterManager.js": { "name": "src/pixi/renderers/webgl/utils/WebGLFilterManager.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLGraphics.js": { "name": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "modules": {}, "classes": { "CanvasGraphics": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLMaskManager.js": { "name": "src/pixi/renderers/webgl/utils/WebGLMaskManager.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLShaderManager.js": { "name": "src/pixi/renderers/webgl/utils/WebGLShaderManager.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLShaderUtils.js": { "name": "src/pixi/renderers/webgl/utils/WebGLShaderUtils.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js": { "name": "src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/renderers/webgl/WebGLRenderer.js": { "name": "src/pixi/renderers/webgl/WebGLRenderer.js", "modules": {}, "classes": { "WebGLRenderer": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/text/BitmapText.js": { "name": "src/pixi/text/BitmapText.js", "modules": {}, "classes": { "BitmapText": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/text/Text.js": { "name": "src/pixi/text/Text.js", "modules": {}, "classes": { "Text": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/textures/BaseTexture.js": { "name": "src/pixi/textures/BaseTexture.js", "modules": {}, "classes": { "BaseTexture": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/textures/RenderTexture.js": { "name": "src/pixi/textures/RenderTexture.js", "modules": {}, "classes": { "RenderTexture": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/textures/Texture.js": { "name": "src/pixi/textures/Texture.js", "modules": {}, "classes": { "Texture": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/utils/Detector.js": { "name": "src/pixi/utils/Detector.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/utils/EventTarget.js": { "name": "src/pixi/utils/EventTarget.js", "modules": {}, "classes": { "EventTarget": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/utils/Polyk.js": { "name": "src/pixi/utils/Polyk.js", "modules": {}, "classes": { "PolyK._PointInTriangle": 1, "PolyK._convex": 1 }, "fors": {}, "namespaces": { "PolyK": 1 } }, "src/pixi/utils/Utils.js": { "name": "src/pixi/utils/Utils.js", "modules": {}, "classes": { "PolyK.AjaxRequest": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/InteractionManager.js": { "name": "src/pixi/InteractionManager.js", "modules": {}, "classes": { "PolyK.InteractionManager": 1, "PolyK.InteractionData": 1 }, "fors": {}, "namespaces": {} }, "src/pixi/Intro.js": { "name": "src/pixi/Intro.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/Outro.js": { "name": "src/pixi/Outro.js", "modules": {}, "classes": {}, "fors": {}, "namespaces": {} }, "src/pixi/Pixi.js": { "name": "src/pixi/Pixi.js", "modules": { "PIXI": 1 }, "classes": {}, "fors": {}, "namespaces": {} } }, "modules": { "PIXI": { "name": "PIXI", "submodules": {}, "classes": { "Circle": 1, "Ellipse": 1, "Point": 1, "Polygon": 1, "Rectangle": 1, "DisplayObject": 1, "DisplayObjectContainer": 1, "MovieClip": 1, "Sprite™": 1, "Stage": 1, "Spine": 1, "TilingSprite": 1, "AbstractFilter": 1, "AlphaMaskFilter": 1, "BlurFilter": 1, "ColorMatrixFilter": 1, "ColorStepFilter": 1, "DisplacementFilter": 1, "PixelateFilter": 1, "GrayFilter": 1, "InvertFilter": 1, "SepiaFilter": 1, "AssetLoader": 1, "AtlasLoader": 1, "BitmapFontLoader": 1, "ImageLoader": 1, "JsonLoader": 1, "SpriteSheetLoader": 1, "Graphics": 1, "CanvasGraphics": 1, "CanvasRenderer": 1, "PIXI.PixiShader": 1, "WebGLRenderer": 1, "BitmapText": 1, "Text": 1, "BaseTexture": 1, "RenderTexture": 1, "Texture": 1, "EventTarget": 1, "PolyK._PointInTriangle": 1, "PolyK._convex": 1, "PolyK.AjaxRequest": 1, "PolyK.InteractionManager": 1, "PolyK.InteractionData": 1 }, "fors": {}, "namespaces": {}, "tag": "module", "file": "src/pixi/InteractionManager.js", "line": 640 } }, "classes": { "Circle": { "name": "Circle", "shortname": "Circle", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/core/Circle.js", "line": 5, "description": "The Circle object can be used to specify a hit area for displayobjects", "is_constructor": 1, "params": [ { "name": "x", "description": "The X coord of the upper-left corner of the framing rectangle of this circle", "type": "Number" }, { "name": "y", "description": "The Y coord of the upper-left corner of the framing rectangle of this circle", "type": "Number" }, { "name": "radius", "description": "The radius of the circle", "type": "Number" } ] }, "Ellipse": { "name": "Ellipse", "shortname": "Ellipse", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/core/Ellipse.js", "line": 5, "description": "The Ellipse object can be used to specify a hit area for displayobjects", "is_constructor": 1, "params": [ { "name": "x", "description": "The X coord of the upper-left corner of the framing rectangle of this ellipse", "type": "Number" }, { "name": "y", "description": "The Y coord of the upper-left corner of the framing rectangle of this ellipse", "type": "Number" }, { "name": "width", "description": "The overall width of this ellipse", "type": "Number" }, { "name": "height", "description": "The overall height of this ellipse", "type": "Number" } ] }, "Point": { "name": "Point", "shortname": "Point", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/core/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, "params": [ { "name": "x", "description": "position of the point", "type": "Number" }, { "name": "y", "description": "position of the point", "type": "Number" } ] }, "Polygon": { "name": "Polygon", "shortname": "Polygon", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/core/Polygon.js", "line": 5, "is_constructor": 1, "params": [ { "name": "points", "description": "This can be an array of Points that form the polygon,\n a flat array of numbers that will be interpreted as [x,y, x,y, ...], or the arguments passed can be\n all the points of the polygon e.g. `new PIXI.Polygon(new PIXI.Point(), new PIXI.Point(), ...)`, or the\n arguments passed can be flat x,y values e.g. `new PIXI.Polygon(x,y, x,y, x,y, ...)` where `x` and `y` are\n Numbers.", "type": "Array<Point>|Array<Number>|Point...|Number...", "multiple": true } ] }, "Rectangle": { "name": "Rectangle", "shortname": "Rectangle", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/core/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, "params": [ { "name": "x", "description": "The X coord of the upper-left corner of the rectangle", "type": "Number" }, { "name": "y", "description": "The Y coord of the upper-left corner of the rectangle", "type": "Number" }, { "name": "width", "description": "The overall width of this rectangle", "type": "Number" }, { "name": "height", "description": "The overall height of this rectangle", "type": "Number" } ] }, "DisplayObject": { "name": "DisplayObject", "shortname": "DisplayObject", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/display/DisplayObject.js", "line": 5, "description": "The base class for all objects that are rendered on the screen.", "is_constructor": 1 }, "DisplayObjectContainer": { "name": "DisplayObjectContainer", "shortname": "DisplayObjectContainer", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/display/DisplayObjectContainer.js", "line": 6, "description": "A DisplayObjectContainer represents a collection of display objects.\nIt is the base class of all display objects that act as a container for other objects.", "extends": "DisplayObject", "is_constructor": 1 }, "MovieClip": { "name": "MovieClip", "shortname": "MovieClip", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/display/MovieClip.js", "line": 5, "description": "A MovieClip is a simple way to display an animation depicted by a list of textures.", "extends": "Sprite", "is_constructor": 1, "params": [ { "name": "textures", "description": "an array of {Texture} objects that make up the animation", "type": "Array<Texture>" } ] }, "Sprite™": { "name": "Sprite™", "shortname": "Sprite™", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/display/Sprite.js", "line": 11, "description": "The SPrite object is the base for all textured objects that are rendered to the screen", "extends": "DisplayObjectContainer", "is_constructor": 1, "params": [ { "name": "texture", "description": "The texture for this sprite", "type": "Texture" } ], "type": "String" }, "Stage": { "name": "Stage", "shortname": "Stage", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/display/Stage.js", "line": 5, "description": "A Stage represents the root of the display tree. Everything connected to the stage is rendered", "extends": "DisplayObjectContainer", "is_constructor": 1, "params": [ { "name": "backgroundColor", "description": "the background color of the stage, easiest way to pass this in is in hex format\n like: 0xFFFFFF for white", "type": "Number" } ] }, "Spine": { "name": "Spine", "shortname": "Spine", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/SpineLoader.js", "line": 10, "description": "The Spine loader is used to load in JSON spine data\nTo generate the data you need to use http://esotericsoftware.com/ and export the \"JSON\" format\nDue to a clash of names You will need to change the extension of the spine file from *.json to *.anim for it to load\nSee example 12 (http://www.goodboydigital.com/pixijs/examples/12/) to see a working example and check out the source\nYou will need to generate a sprite sheet to accompany the spine data\nWhen loaded this class will dispatch a \"loaded\" event", "extends": "DisplayObjectContainer", "is_constructor": 1, "params": [ { "name": "url", "description": "The url of the spine anim file to be used", "type": "String" } ], "uses": [ "EventTarget" ] }, "TilingSprite": { "name": "TilingSprite", "shortname": "TilingSprite", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/extras/TilingSprite.js", "line": 5, "description": "A tiling sprite is a fast way of rendering a tiling image", "extends": "DisplayObjectContainer", "is_constructor": 1, "params": [ { "name": "texture", "description": "the texture of the tiling sprite", "type": "Texture" }, { "name": "width", "description": "the width of the tiling sprite", "type": "Number" }, { "name": "height", "description": "the height of the tiling sprite", "type": "Number" } ] }, "AbstractFilter": { "name": "AbstractFilter", "shortname": "AbstractFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/AbstractFilter.js", "line": 5, "description": "This is the base class for creating a pixi.js filter. Currently only webGL supports filters.\nIf you want to make a custom filter this should be your base class.", "is_constructor": 1, "params": [ { "name": "fragmentSrc", "description": "" }, { "name": "uniforms", "description": "" } ] }, "AlphaMaskFilter": { "name": "AlphaMaskFilter", "shortname": "AlphaMaskFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/AlphaMaskFilter.js", "line": 5, "description": "The AlphaMaskFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object.\n You can use this filter to apply all manor of crazy warping effects\n Currently the r property of the texture is used offset the x and the g propery of the texture is used to offset the y.", "contructor": "", "params": [ { "name": "texture", "description": "The texture used for the displacemtent map * must be power of 2 texture at the moment", "type": "Texture" } ] }, "BlurFilter": { "name": "BlurFilter", "shortname": "BlurFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/BlurFilter.js", "line": 5, "description": "The BlurFilter applies a Gaussian blur to an object.\n The strength of the blur can be set for x- and y-axis separately (always relative to the stage).", "contructor": "" }, "ColorMatrixFilter": { "name": "ColorMatrixFilter", "shortname": "ColorMatrixFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/ColorMatrixFilter.js", "line": 5, "description": "The ColorMatrixFilter class lets you apply a 4x4 matrix transformation on the RGBA\n color and alpha values of every pixel on your displayObject to produce a result\n with a new set of RGBA color and alpha values. Its pretty powerful!", "contructor": "" }, "ColorStepFilter": { "name": "ColorStepFilter", "shortname": "ColorStepFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/ColorStepFilter.js", "line": 5, "description": "This turns your displayObjects to black and white.", "contructor": "" }, "DisplacementFilter": { "name": "DisplacementFilter", "shortname": "DisplacementFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/DisplacementFilter.js", "line": 5, "description": "The DisplacementFilter class uses the pixel values from the specified texture (called the displacement map) to perform a displacement of an object.\n You can use this filter to apply all manor of crazy warping effects\n Currently the r property of the texture is used offset the x and the g propery of the texture is used to offset the y.", "contructor": "", "params": [ { "name": "texture", "description": "The texture used for the displacemtent map * must be power of 2 texture at the moment", "type": "Texture" } ] }, "PixelateFilter": { "name": "PixelateFilter", "shortname": "PixelateFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/TwistFilter.js", "line": 5, "description": "This filter applies a pixlate effect making display objects appear 'blocky'", "contructor": "" }, "GrayFilter": { "name": "GrayFilter", "shortname": "GrayFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/GrayFilter.js", "line": 5, "description": "This turns your displayObjects to black and white.", "contructor": "" }, "InvertFilter": { "name": "InvertFilter", "shortname": "InvertFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/InvertFilter.js", "line": 5, "description": "This inverts your displayObjects colors.", "contructor": "" }, "SepiaFilter": { "name": "SepiaFilter", "shortname": "SepiaFilter", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/filters/SepiaFilter.js", "line": 5, "description": "This applies a sepia effect to your displayObjects.", "contructor": "" }, "AssetLoader": { "name": "AssetLoader", "shortname": "AssetLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/AssetLoader.js", "line": 5, "description": "A Class that loads a bunch of images / sprite sheet / bitmap font files. Once the\nassets have been loaded they are added to the PIXI Texture cache and can be accessed\neasily through PIXI.Texture.fromImage() and PIXI.Sprite.fromImage()\nWhen all items have been loaded this class will dispatch a 'onLoaded' event\nAs each individual item is loaded this class will dispatch a 'onProgress' event", "is_constructor": 1, "uses": [ "EventTarget" ], "params": [ { "name": "assetURLs", "description": "an array of image/sprite sheet urls that you would like loaded\n supported. Supported image formats include 'jpeg', 'jpg', 'png', 'gif'. Supported\n sprite sheet data formats only include 'JSON' at this time. Supported bitmap font\n data formats include 'xml' and 'fnt'.", "type": "Array<String>" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ] }, "AtlasLoader": { "name": "AtlasLoader", "shortname": "AtlasLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/AtlasLoader.js", "line": 5, "description": "The atlas file loader is used to load in Atlas data and parsing it\nWhen loaded this class will dispatch a 'loaded' event\nIf load failed this class will dispatch a 'error' event", "extends": "EventTarget", "is_constructor": 1, "params": [ { "name": "url", "description": "the url of the JSON file", "type": "String" }, { "name": "crossorigin", "description": "", "type": "Boolean" } ] }, "BitmapFontLoader": { "name": "BitmapFontLoader", "shortname": "BitmapFontLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 5, "description": "The xml loader is used to load in XML bitmap font data ('xml' or 'fnt')\nTo generate the data you can use http://www.angelcode.com/products/bmfont/\nThis loader will also load the image file as the data.\nWhen loaded this class will dispatch a 'loaded' event", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "url", "description": "The url of the sprite sheet JSON file", "type": "String" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ] }, "ImageLoader": { "name": "ImageLoader", "shortname": "ImageLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/ImageLoader.js", "line": 5, "description": "The image loader class is responsible for loading images file formats ('jpeg', 'jpg', 'png' and 'gif')\nOnce the image has been loaded it is stored in the PIXI texture cache and can be accessed though PIXI.Texture.fromFrameId() and PIXI.Sprite.fromFromeId()\nWhen loaded this class will dispatch a 'loaded' event", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "url", "description": "The url of the image", "type": "String" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ] }, "JsonLoader": { "name": "JsonLoader", "shortname": "JsonLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/loaders/JsonLoader.js", "line": 5, "description": "The json file loader is used to load in JSON data and parsing it\nWhen loaded this class will dispatch a 'loaded' event\nIf load failed this class will dispatch a 'error' event", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "url", "description": "The url of the JSON file", "type": "String" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ] }, "SpriteSheetLoader": { "name": "SpriteSheetLoader", "shortname": "SpriteSheetLoader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "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", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "url", "description": "The url of the sprite sheet JSON file", "type": "String" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ] }, "Graphics": { "name": "Graphics", "shortname": "Graphics", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/primitives/Graphics.js", "line": 6, "description": "The Graphics class contains a set of methods that you can use to create primitive shapes and lines.\nIt is important to know that with the webGL renderer only simple polys can be filled at this stage\nComplex polys will not be filled. Heres an example of a complex poly: http://www.goodboydigital.com/wp-content/uploads/2013/06/complexPolygon.png", "extends": "DisplayObjectContainer", "is_constructor": 1 }, "CanvasGraphics": { "name": "CanvasGraphics", "shortname": "CanvasGraphics", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 5, "description": "A set of functions used by the webGL renderer to draw the primitive graphics data" }, "CanvasRenderer": { "name": "CanvasRenderer", "shortname": "CanvasRenderer", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 5, "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=0", "description": "the width of the canvas view", "type": "Number" }, { "name": "height=0", "description": "the height of the canvas view", "type": "Number" }, { "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" }, { "name": "transparent=false", "description": "the transparency of the render view, default false", "type": "Boolean" } ] }, "PIXI.PixiShader": { "name": "PIXI.PixiShader", "shortname": "PIXI.PixiShader", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 6, "is_constructor": 1 }, "WebGLRenderer": { "name": "WebGLRenderer", "shortname": "WebGLRenderer", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 13, "description": "the WebGLRenderer is draws the stage and all its content onto a webGL enabled canvas. This renderer\nshould be used for browsers support webGL. This Render works by automatically managing webGLBatchs.\nSo 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, "params": [ { "name": "width=0", "description": "the width of the canvas view", "type": "Number" }, { "name": "height=0", "description": "the height of the canvas view", "type": "Number" }, { "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" }, { "name": "transparent=false", "description": "the transparency of the render view, default false", "type": "Boolean" }, { "name": "antialias=false", "description": "sets antialias (only applicable in chrome at the moment)", "type": "Boolean" } ] }, "BitmapText": { "name": "BitmapText", "shortname": "BitmapText", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/text/BitmapText.js", "line": 5, "description": "A Text Object will create a line(s) of text using bitmap font. To split a line you can use '\\n', '\\r' or '\\r\\n'\nYou can generate the fnt files using\nhttp://www.angelcode.com/products/bmfont/ for windows or\nhttp://www.bmglyph.com/ for mac.", "extends": "DisplayObjectContainer", "is_constructor": 1, "params": [ { "name": "text", "description": "The copy that you would like the text to display", "type": "String" }, { "name": "style", "description": "The style parameters", "type": "Object", "props": [ { "name": "font", "description": "The size (optional) and bitmap font id (required) eq 'Arial' or '20px Arial' (must have loaded previously)", "type": "String" }, { "name": "align", "description": "An alignment of the multiline text ('left', 'center' or 'right')", "type": "String", "optional": true, "optdefault": "'left'" } ] } ] }, "Text": { "name": "Text", "shortname": "Text", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/text/Text.js", "line": 5, "description": "A Text Object will create a line(s) of text to split a line you can use '\\n'", "extends": "Sprite", "is_constructor": 1, "params": [ { "name": "text", "description": "The copy that you would like the text to display", "type": "String" }, { "name": "style", "description": "The style parameters", "type": "Object", "optional": true, "props": [ { "name": "font", "description": "default 'bold 20pt Arial' The style and size of the font", "type": "String", "optional": true }, { "name": "fill", "description": "A canvas fillstyle that will be used on the text eg 'red', '#00FF00'", "type": "Object", "optional": true, "optdefault": "'black'" }, { "name": "align", "description": "An alignment of the multiline text ('left', 'center' or 'right')", "type": "String", "optional": true, "optdefault": "'left'" }, { "name": "stroke", "description": "A canvas fillstyle that will be used on the text stroke eg 'blue', '#FCFF00'", "type": "String", "optional": true }, { "name": "strokeThickness", "description": "A number that represents the thickness of the stroke. Default is 0 (no stroke)", "type": "Number", "optional": true, "optdefault": "0" }, { "name": "wordWrap", "description": "Indicates if word wrap should be used", "type": "Boolean", "optional": true, "optdefault": "false" }, { "name": "wordWrapWidth", "description": "The width at which text will wrap", "type": "Number", "optional": true, "optdefault": "100" } ] } ] }, "BaseTexture": { "name": "BaseTexture", "shortname": "BaseTexture", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/textures/BaseTexture.js", "line": 9, "description": "A texture stores the information that represents an image. All textures have a base texture", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "source", "description": "the source object (image or canvas)", "type": "String" } ] }, "RenderTexture": { "name": "RenderTexture", "shortname": "RenderTexture", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "file": "src/pixi/textures/RenderTexture.js", "line": 5, "description": "A RenderTexture is a special texture that allows any pixi displayObject to be rendered to it.\n\n__Hint__: All DisplayObjects (exmpl. Sprites) that renders on RenderTexture should be preloaded.\nOtherwise black rectangles will be drawn instead.\n\nRenderTexture takes snapshot of DisplayObject passed to render method. If DisplayObject is passed to render method, position and rotation of it will be ignored. For example:\n\n var renderTexture = new PIXI.RenderTexture(800, 600);\n var sprite = PIXI.Sprite.fromImage(\"spinObj_01.png\");\n sprite.position.x = 800/2;\n sprite.position.y = 600/2;\n sprite.anchor.x = 0.5;\n sprite.anchor.y = 0.5;\n renderTexture.render(sprite);\n\nSprite in this case will be rendered to 0,0 position. To render this sprite at center DisplayObjectContainer should be used:\n\n var doc = new PIXI.DisplayObjectContainer();\n doc.addChild(sprite);\n renderTexture.render(doc); // Renders to center of renderTexture", "extends": "Texture", "is_constructor": 1, "params": [ { "name": "width", "description": "The width of the render texture", "type": "Number" }, { "name": "height", "description": "The height of the render texture", "type": "Number" } ] }, "Texture": { "name": "Texture", "shortname": "Texture", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "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\nto the display list directly. To do this use PIXI.Sprite. If no frame is provided then the whole image is used", "uses": [ "EventTarget" ], "is_constructor": 1, "params": [ { "name": "baseTexture", "description": "The base texture source to create the texture from", "type": "BaseTexture" }, { "name": "frame", "description": "The rectangle frame of the texture to show", "type": "Rectangle" } ] }, "EventTarget": { "name": "EventTarget", "shortname": "EventTarget", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [ "Spine", "AssetLoader", "BitmapFontLoader", "ImageLoader", "JsonLoader", "SpriteSheetLoader", "BaseTexture", "Texture" ], "module": "PIXI", "file": "src/pixi/utils/EventTarget.js", "line": 6, "description": "Adds event emitter functionality to a class", "example": [ "\n function MyEmitter() {\n PIXI.EventTarget.call(this); //mixes in event target stuff\n }\n\n var em = new MyEmitter();\n em.emit({ type: 'eventName', data: 'some data' });" ] }, "PolyK._PointInTriangle": { "name": "PolyK._PointInTriangle", "shortname": "PolyK._PointInTriangle", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "namespace": "PolyK", "file": "src/pixi/utils/Polyk.js", "line": 116, "description": "Checks if a point is within a triangle", "access": "private", "tagname": "" }, "PolyK._convex": { "name": "PolyK._convex", "shortname": "PolyK._convex", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "namespace": "PolyK", "file": "src/pixi/utils/Polyk.js", "line": 146, "description": "Checks if a shape is convex", "access": "private", "tagname": "" }, "PolyK.AjaxRequest": { "name": "PolyK.AjaxRequest", "shortname": "AjaxRequest", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "namespace": "PolyK", "file": "src/pixi/utils/Utils.js", "line": 88, "description": "A wrapper for ajax requests to be handled cross browser", "is_constructor": 1 }, "PolyK.InteractionManager": { "name": "PolyK.InteractionManager", "shortname": "InteractionManager", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "namespace": "PolyK", "file": "src/pixi/InteractionManager.js", "line": 5, "description": "The interaction manager deals with mouse and touch events. Any DisplayObject can be interactive\nThis manager also supports multitouch.", "is_constructor": 1, "params": [ { "name": "stage", "description": "The stage to handle interactions", "type": "Stage" } ] }, "PolyK.InteractionData": { "name": "PolyK.InteractionData", "shortname": "InteractionData", "classitems": [], "plugins": [], "extensions": [], "plugin_for": [], "extension_for": [], "module": "PIXI", "namespace": "PolyK", "file": "src/pixi/InteractionManager.js", "line": 640, "description": "Holds all information related to an Interaction event", "is_constructor": 1 } }, "classitems": [ { "file": "src/pixi/core/Circle.js", "line": 1, "author": "Chad Engler <chad@pantherdev.com>", "class": "Circle" }, { "file": "src/pixi/core/Circle.js", "line": 16, "itemtype": "property", "name": "x", "type": "Number", "default": "0", "class": "Circle" }, { "file": "src/pixi/core/Circle.js", "line": 23, "itemtype": "property", "name": "y", "type": "Number", "default": "0", "class": "Circle" }, { "file": "src/pixi/core/Circle.js", "line": 30, "itemtype": "property", "name": "radius", "type": "Number", "default": "0", "class": "Circle" }, { "file": "src/pixi/core/Circle.js", "line": 38, "description": "Creates a clone of this Circle instance", "itemtype": "method", "name": "clone", "return": { "description": "a copy of the polygon", "type": "Circle" }, "class": "Circle" }, { "file": "src/pixi/core/Circle.js", "line": 49, "description": "Checks if the x, and y coords passed to this function are contained within this circle", "itemtype": "method", "name": "contains", "params": [ { "name": "x", "description": "The X coord of the point to test", "type": "Number" }, { "name": "y", "description": "The Y coord of the point to test", "type": "Number" } ], "return": { "description": "if the x/y coords are within this polygon", "type": "Boolean" }, "class": "Circle" }, { "file": "src/pixi/core/Ellipse.js", "line": 1, "author": "Chad Engler <chad@pantherdev.com>", "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 17, "itemtype": "property", "name": "x", "type": "Number", "default": "0", "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 24, "itemtype": "property", "name": "y", "type": "Number", "default": "0", "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 31, "itemtype": "property", "name": "width", "type": "Number", "default": "0", "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 38, "itemtype": "property", "name": "height", "type": "Number", "default": "0", "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 46, "description": "Creates a clone of this Ellipse instance", "itemtype": "method", "name": "clone", "return": { "description": "a copy of the ellipse", "type": "Ellipse" }, "class": "Ellipse" }, { "file": "src/pixi/core/Ellipse.js", "line": 57, "description": "Checks if the x, and y coords passed to this function are contained within this ellipse", "itemtype": "method", "name": "contains", "params": [ { "name": "x", "description": "The X coord of the point to test", "type": "Number" }, { "name": "y", "description": "The Y coord of the point to test", "type": "Number" } ], "return": { "description": "if the x/y coords are within this ellipse", "type": "Boolean" }, "class": "Ellipse" }, { "file": "src/pixi/core/Point.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Point" }, { "file": "src/pixi/core/Point.js", "line": 15, "itemtype": "property", "name": "x", "type": "Number", "default": "0", "class": "Point" }, { "file": "src/pixi/core/Point.js", "line": 22, "itemtype": "property", "name": "y", "type": "Number", "default": "0", "class": "Point" }, { "file": "src/pixi/core/Point.js", "line": 30, "description": "Creates a clone of this point", "itemtype": "method", "name": "clone", "return": { "description": "a copy of the point", "type": "Point" }, "class": "Point" }, { "file": "src/pixi/core/Polygon.js", "line": 1, "author": "Adrien Brault <adrien.brault@gmail.com>", "class": "Polygon" }, { "file": "src/pixi/core/Polygon.js", "line": 35, "description": "Creates a clone of this polygon", "itemtype": "method", "name": "clone", "return": { "description": "a copy of the polygon", "type": "Polygon" }, "class": "Polygon" }, { "file": "src/pixi/core/Polygon.js", "line": 51, "description": "Checks if the x, and y coords passed to this function are contained within this polygon", "itemtype": "method", "name": "contains", "params": [ { "name": "x", "description": "The X coord of the point to test", "type": "Number" }, { "name": "y", "description": "The Y coord of the point to test", "type": "Number" } ], "return": { "description": "if the x/y coords are within this polygon", "type": "Boolean" }, "class": "Polygon" }, { "file": "src/pixi/core/Rectangle.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 17, "itemtype": "property", "name": "x", "type": "Number", "default": "0", "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 24, "itemtype": "property", "name": "y", "type": "Number", "default": "0", "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 31, "itemtype": "property", "name": "width", "type": "Number", "default": "0", "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 38, "itemtype": "property", "name": "height", "type": "Number", "default": "0", "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 46, "description": "Creates a clone of this Rectangle", "itemtype": "method", "name": "clone", "return": { "description": "a copy of the rectangle", "type": "Rectangle" }, "class": "Rectangle" }, { "file": "src/pixi/core/Rectangle.js", "line": 57, "description": "Checks if the x, and y coords passed to this function are contained within this Rectangle", "itemtype": "method", "name": "contains", "params": [ { "name": "x", "description": "The X coord of the point to test", "type": "Number" }, { "name": "y", "description": "The Y coord of the point to test", "type": "Number" } ], "return": { "description": "if the x/y coords are within this Rectangle", "type": "Boolean" }, "class": "Rectangle" }, { "file": "src/pixi/display/DisplayObject.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 15, "description": "The coordinate of the object relative to the local coordinates of the parent.", "itemtype": "property", "name": "position", "type": "Point", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 23, "description": "The scale factor of the object.", "itemtype": "property", "name": "scale", "type": "Point", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 31, "description": "The pivot point of the displayObject that it rotates around", "itemtype": "property", "name": "pivot", "type": "Point", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 39, "description": "The rotation of the object in radians.", "itemtype": "property", "name": "rotation", "type": "Number", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 47, "description": "The opacity of the object.", "itemtype": "property", "name": "alpha", "type": "Number", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 55, "description": "The visibility of the object.", "itemtype": "property", "name": "visible", "type": "Boolean", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 63, "description": "This is the defined area that will pick up mouse / touch events. It is null by default.\nSetting it is a neat way of optimising the hitTest function that the interactionManager will use (as it will not need to hit test all the children)", "itemtype": "property", "name": "hitArea", "type": "Rectangle|Circle|Ellipse|Polygon", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 72, "description": "This is used to indicate if the displayObject should display a mouse hand cursor on rollover", "itemtype": "property", "name": "buttonMode", "type": "Boolean", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 80, "description": "Can this object be rendered", "itemtype": "property", "name": "renderable", "type": "Boolean", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 88, "description": "[read-only] The display object container that contains this display object.", "itemtype": "property", "name": "parent", "type": "DisplayObjectContainer", "readonly": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 97, "description": "[read-only] The stage the display object is connected to, or undefined if it is not connected to the stage.", "itemtype": "property", "name": "stage", "type": "Stage", "readonly": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 106, "description": "[read-only] The multiplied alpha of the displayobject", "itemtype": "property", "name": "worldAlpha", "type": "Number", "readonly": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 115, "description": "[read-only] Whether or not the object is interactive, do not toggle directly! use the `interactive` property", "itemtype": "property", "name": "_interactive", "type": "Boolean", "readonly": "", "access": "private", "tagname": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 125, "description": "This is the curser that will be used when the mouse is over this object. To enable this the element must have interaction = true and buttonMode = true", "itemtype": "property", "name": "defaultCursor", "type": "String", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 134, "description": "[read-only] Current transform of the object based on world (parent) factors", "itemtype": "property", "name": "worldTransform", "type": "Mat3", "readonly": "", "access": "private", "tagname": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 144, "description": "[read-only] Current transform of the object locally", "itemtype": "property", "name": "localTransform", "type": "Mat3", "readonly": "", "access": "private", "tagname": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 154, "description": "[NYI] Unkown", "itemtype": "property", "name": "color", "type": "Array<>", "access": "private", "tagname": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 163, "description": "[NYI] Holds whether or not this object is dynamic, for rendering optimization", "itemtype": "property", "name": "dynamic", "type": "Boolean", "access": "private", "tagname": "", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 180, "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 193, "description": "A callback that is used when the users clicks on the displayObject with their mouse", "itemtype": "method", "name": "click", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 199, "description": "A callback that is used when the user clicks the mouse down over the sprite", "itemtype": "method", "name": "mousedown", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 205, "description": "A callback that is used when the user releases the mouse that was over the displayObject\nfor this callback to be fired the mouse must have been pressed down over the displayObject", "itemtype": "method", "name": "mouseup", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 212, "description": "A callback that is used when the user releases the mouse that was over the displayObject but is no longer over the displayObject\nfor this callback to be fired, The touch must have started over the displayObject", "itemtype": "method", "name": "mouseupoutside", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 219, "description": "A callback that is used when the users mouse rolls over the displayObject", "itemtype": "method", "name": "mouseover", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 225, "description": "A callback that is used when the users mouse leaves the displayObject", "itemtype": "method", "name": "mouseout", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 236, "description": "A callback that is used when the users taps on the sprite with their finger\nbasically a touch version of click", "itemtype": "method", "name": "tap", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 243, "description": "A callback that is used when the user touch's over the displayObject", "itemtype": "method", "name": "touchstart", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 249, "description": "A callback that is used when the user releases a touch over the displayObject", "itemtype": "method", "name": "touchend", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 255, "description": "A callback that is used when the user releases the touch that was over the displayObject\nfor this callback to be fired, The touch must have started over the sprite", "itemtype": "method", "name": "touchendoutside", "params": [ { "name": "interactionData", "description": "", "type": "InteractionData" } ], "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 266, "description": "[Deprecated] Indicates if the sprite will have touch and mouse interactivity. It is false by default\nInstead of using this function you can now simply set the interactive property to true or false", "itemtype": "method", "name": "setInteractive", "params": [ { "name": "interactive", "description": "", "type": "Boolean" } ], "deprecated": true, "deprecationMessage": "Simply set the `interactive` property directly", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 279, "description": "Indicates if the sprite will have touch and mouse interactivity. It is false by default", "itemtype": "property", "name": "interactive", "type": "Boolean", "default": "false", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 299, "description": "[read-only] Indicates if the sprite is globaly visible.", "itemtype": "property", "name": "worldVisible", "type": "Boolean", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 320, "description": "Sets a mask for the displayObject. A mask is an object that limits the visibility of an object to the shape of the mask applied to it.\nIn PIXI a regular mask must be a PIXI.Ggraphics object. This allows for much faster masking in canvas as it utilises shape clipping.\nTo remove a mask, set this property to null.", "itemtype": "property", "name": "mask", "type": "Graphics", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObject.js", "line": 340, "description": "Sets the filters for the displayObject.\n* IMPORTANT: This is a webGL only feature and will be ignored by the canvas renderer.\nTo remove filters simply set this property to 'null'", "itemtype": "property", "name": "filters", "type": "Array An array of filters", "class": "DisplayObject" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 18, "description": "[read-only] The of children of this container.", "itemtype": "property", "name": "children", "type": "Array<DisplayObject>", "readonly": "", "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 32, "description": "The width of the displayObjectContainer, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "width", "type": "Number", "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 51, "description": "The height of the displayObjectContainer, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "height", "type": "Number", "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 70, "description": "Adds a child to the container.", "itemtype": "method", "name": "addChild", "params": [ { "name": "child", "description": "The DisplayObject to add to the container", "type": "DisplayObject" } ], "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 95, "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", "name": "addChildAt", "params": [ { "name": "child", "description": "The child to add", "type": "DisplayObject" }, { "name": "index", "description": "The index to place the child in", "type": "Number" } ], "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 123, "description": "[NYI] Swaps the depth of 2 displayObjects", "itemtype": "method", "name": "swapChildren", "params": [ { "name": "child", "description": "", "type": "DisplayObject" }, { "name": "child2", "description": "", "type": "DisplayObject" } ], "access": "private", "tagname": "", "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 149, "description": "Returns the Child at the specified index", "itemtype": "method", "name": "getChildAt", "params": [ { "name": "index", "description": "The index to get the child from", "type": "Number" } ], "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/DisplayObjectContainer.js", "line": 167, "description": "Removes a child from the container.", "itemtype": "method", "name": "removeChild", "params": [ { "name": "child", "description": "The DisplayObject to remove", "type": "DisplayObject" } ], "class": "DisplayObjectContainer" }, { "file": "src/pixi/display/MovieClip.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 17, "description": "The array of textures that make up the animation", "itemtype": "property", "name": "textures", "type": "Array", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 25, "description": "The speed that the MovieClip will play at. Higher is faster, lower is slower", "itemtype": "property", "name": "animationSpeed", "type": "Number", "default": "1", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 34, "description": "Whether or not the movie clip repeats after playing.", "itemtype": "property", "name": "loop", "type": "Boolean", "default": "true", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 43, "description": "Function to call when a MovieClip finishes playing", "itemtype": "property", "name": "onComplete", "type": "Function", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 51, "description": "[read-only] The index MovieClips current frame (this may not have to be a whole number)", "itemtype": "property", "name": "currentFrame", "type": "Number", "default": "0", "readonly": "", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 61, "description": "[read-only] Indicates if the MovieClip is currently playing", "itemtype": "property", "name": "playing", "type": "Boolean", "readonly": "", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 75, "description": "[read-only] totalFrames is the total number of frames in the MovieClip. This is the same as number of textures\nassigned to the MovieClip.", "itemtype": "property", "name": "totalFrames", "type": "Number", "default": "0", "readonly": "", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 92, "description": "Stops the MovieClip", "itemtype": "method", "name": "stop", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 102, "description": "Plays the MovieClip", "itemtype": "method", "name": "play", "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 112, "description": "Stops the MovieClip and goes to a specific frame", "itemtype": "method", "name": "gotoAndStop", "params": [ { "name": "frameNumber", "description": "frame index to stop at", "type": "Number" } ], "class": "MovieClip" }, { "file": "src/pixi/display/MovieClip.js", "line": 126, "description": "Goes to a specific frame and begins playing the MovieClip", "itemtype": "method", "name": "gotoAndPlay", "params": [ { "name": "frameNumber", "description": "frame index to start at", "type": "Number" } ], "class": "MovieClip" }, { "file": "src/pixi/display/Sprite.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 24, "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", "name": "anchor", "type": "Point", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 35, "description": "The texture that the sprite is using", "itemtype": "property", "name": "texture", "type": "Texture", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 43, "description": "The width of the sprite (this is initially set by the texture)", "itemtype": "property", "name": "_width", "type": "Number", "access": "private", "tagname": "", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 52, "description": "The height of the sprite (this is initially set by the texture)", "itemtype": "property", "name": "_height", "type": "Number", "access": "private", "tagname": "", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 62, "description": "The tint applied to the sprite. This is a hex value", "itemtype": "property", "name": "tint", "type": "Number", "default": "0xFFFFFF", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 71, "description": "The blend mode to be applied to the sprite", "itemtype": "property", "name": "blendMode", "type": "Number", "default": "PIXI.blendModes.NORMAL;", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 97, "description": "The width of the sprite, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "width", "type": "Number", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 113, "description": "The height of the sprite, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "height", "type": "Number", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 129, "description": "Sets the texture of the sprite", "itemtype": "method", "name": "setTexture", "params": [ { "name": "texture", "description": "The PIXI texture that is displayed by the sprite", "type": "Texture" } ], "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 152, "description": "When the texture is updated, this event will fire to update the scale and frame", "itemtype": "method", "name": "onTextureUpdate", "params": [ { "name": "event", "description": "" } ], "access": "private", "tagname": "", "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 415, "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", "name": "fromFrame", "static": 1, "params": [ { "name": "frameId", "description": "The frame Id of the texture in the cache", "type": "String" } ], "return": { "description": "A new Sprite using a texture from the texture cache matching the frameId", "type": "Sprite" }, "class": "Sprite™" }, { "file": "src/pixi/display/Sprite.js", "line": 432, "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", "name": "fromImage", "static": 1, "params": [ { "name": "imageId", "description": "The image url of the texture", "type": "String" } ], "return": { "description": "A new Sprite using a texture from the texture cache matching the image id", "type": "Sprite" }, "class": "Sprite™" }, { "file": "src/pixi/display/Stage.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 18, "description": "[read-only] Current transform of the object based on world (parent) factors", "itemtype": "property", "name": "worldTransform", "type": "Mat3", "readonly": "", "access": "private", "tagname": "", "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 28, "description": "Whether or not the stage is interactive", "itemtype": "property", "name": "interactive", "type": "Boolean", "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 36, "description": "The interaction manage for this stage, manages all interactive activity on the stage", "itemtype": "property", "name": "interactive", "type": "InteractionManager", "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 44, "description": "Whether the stage is dirty and needs to have interactions updated", "itemtype": "property", "name": "dirty", "type": "Boolean", "access": "private", "tagname": "", "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 70, "description": "Sets another DOM element which can receive mouse/touch interactions instead of the default Canvas element.\nThis is useful for when you have other DOM elements ontop of the Canvas element.", "itemtype": "method", "name": "setInteractionDelegate", "params": [ { "name": "domElement", "description": "This new domElement which will receive mouse/touch events", "type": "DOMElement" } ], "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 108, "description": "Sets the background color for the stage", "itemtype": "method", "name": "setBackgroundColor", "params": [ { "name": "backgroundColor", "description": "the color of the background, easiest way to pass this in is in hex format\n like: 0xFFFFFF for white", "type": "Number" } ], "class": "Stage" }, { "file": "src/pixi/display/Stage.js", "line": 124, "description": "This will return the point containing global coords of the mouse.", "itemtype": "method", "name": "getMousePosition", "return": { "description": "The point containing the coords of the global InteractionData position.", "type": "Point" }, "class": "Stage" }, { "file": "src/pixi/extras/Rope.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23\nbased on pixi impact spine implementation made by Eemeli Kelokorpi (@ekelokorpi) https://github.com/ekelokorpi\n\nAwesome JS run time provided by EsotericSoftware\nhttps://github.com/EsotericSoftware/spine-runtimes", "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 211, "description": "cx1 and cx2 are from 0 to 1, representing the percent of time between the two keyframes. cy1 and cy2 are the percent of", "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 504, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 511, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 518, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 526, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 533, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 540, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 575, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 583, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 598, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 602, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 609, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 616, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 623, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 635, "description": "from the new skin are attached if the corresponding attachment from the old skin was attached.", "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 642, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 646, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 655, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 846, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 852, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 858, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 864, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 882, "class": "Spine" }, { "file": "src/pixi/extras/Spine.js", "line": 1307, "class": "Spine" }, { "file": "src/pixi/extras/Strip.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "TilingSprite" }, { "file": "src/pixi/extras/TilingSprite.js", "line": 1, "author": "Mat Groves http://matgroves.com/", "class": "TilingSprite" }, { "file": "src/pixi/extras/TilingSprite.js", "line": 24, "description": "The scaling of the image that is being tiled", "itemtype": "property", "name": "tileScale", "type": "Point", "class": "TilingSprite" }, { "file": "src/pixi/extras/TilingSprite.js", "line": 32, "description": "The offset position of the image that is being tiled", "itemtype": "property", "name": "tilePosition", "type": "Point", "class": "TilingSprite" }, { "file": "src/pixi/extras/TilingSprite.js", "line": 51, "description": "The width of the sprite, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "width", "type": "Number", "class": "TilingSprite" }, { "file": "src/pixi/extras/TilingSprite.js", "line": 67, "description": "The height of the TilingSprite, setting this will actually modify the scale to acheive the value set", "itemtype": "property", "name": "height", "type": "Number", "class": "TilingSprite" }, { "file": "src/pixi/filters/AbstractFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "AbstractFilter" }, { "file": "src/pixi/filters/AbstractFilter.js", "line": 15, "description": "An array of passes - some filters contain a few steps this array simply stores the steps in a liniear fashion.\nFor example the blur filter has two passes blurX and blurY.", "itemtype": "property", "name": "passes", "type": "Array an array of filter objects", "access": "private", "tagname": "", "class": "AbstractFilter" }, { "file": "src/pixi/filters/AbstractFilter.js", "line": 29, "itemtype": "property", "name": "uniforms", "access": "private", "tagname": "", "class": "AbstractFilter" }, { "file": "src/pixi/filters/AlphaMaskFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "AlphaMaskFilter" }, { "file": "src/pixi/filters/AlphaMaskFilter.js", "line": 86, "description": "The texture used for the displacemtent map * must be power of 2 texture at the moment", "itemtype": "property", "name": "map", "type": "Texture", "class": "AlphaMaskFilter" }, { "file": "src/pixi/filters/AlphaMaskFilter.js", "line": 101, "description": "The multiplier used to scale the displacement result from the map calculation.", "itemtype": "property", "name": "scale", "type": "Point", "class": "AlphaMaskFilter" }, { "file": "src/pixi/filters/AlphaMaskFilter.js", "line": 116, "description": "The offset used to move the displacement map.", "itemtype": "property", "name": "offset", "type": "Point", "class": "AlphaMaskFilter" }, { "file": "src/pixi/filters/BlurFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BlurFilter" }, { "file": "src/pixi/filters/BlurFilter.js", "line": 21, "description": "Sets the strength of both the blurX and blurY properties simultaneously", "itemtype": "property", "name": "blur", "type": "Number the strength of the blur", "default": "2", "class": "BlurFilter" }, { "file": "src/pixi/filters/BlurFilter.js", "line": 37, "description": "Sets the strength of the blurX property simultaneously", "itemtype": "property", "name": "blurX", "type": "Number the strength of the blurX", "default": "2", "class": "BlurFilter" }, { "file": "src/pixi/filters/BlurFilter.js", "line": 53, "description": "Sets the strength of the blurX property simultaneously", "itemtype": "property", "name": "blurY", "type": "Number the strength of the blurY", "default": "2", "class": "BlurFilter" }, { "file": "src/pixi/filters/BlurXFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "ColorMatrixFilter" }, { "file": "src/pixi/filters/BlurYFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "ColorMatrixFilter" }, { "file": "src/pixi/filters/ColorMatrixFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "ColorMatrixFilter" }, { "file": "src/pixi/filters/ColorMatrixFilter.js", "line": 45, "description": "Sets the matrix of the color matrix filter", "itemtype": "property", "name": "matrix", "type": "Array and array of 26 numbers", "default": "[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]", "class": "ColorMatrixFilter" }, { "file": "src/pixi/filters/ColorStepFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "ColorStepFilter" }, { "file": "src/pixi/filters/ColorStepFilter.js", "line": 40, "description": "The number of steps.", "itemtype": "property", "name": "step", "class": "ColorStepFilter" }, { "file": "src/pixi/filters/CrossHatchFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplacementFilter" }, { "file": "src/pixi/filters/DisplacementFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "DisplacementFilter" }, { "file": "src/pixi/filters/DisplacementFilter.js", "line": 86, "description": "The texture used for the displacemtent map * must be power of 2 texture at the moment", "itemtype": "property", "name": "map", "type": "Texture", "class": "DisplacementFilter" }, { "file": "src/pixi/filters/DisplacementFilter.js", "line": 101, "description": "The multiplier used to scale the displacement result from the map calculation.", "itemtype": "property", "name": "scale", "type": "Point", "class": "DisplacementFilter" }, { "file": "src/pixi/filters/DisplacementFilter.js", "line": 116, "description": "The offset used to move the displacement map.", "itemtype": "property", "name": "offset", "type": "Point", "class": "DisplacementFilter" }, { "file": "src/pixi/filters/DotScreenFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23\noriginal filter: https://github.com/evanw/glfx.js/blob/master/src/filters/fun/dotscreen.js", "class": "PixelateFilter" }, { "file": "src/pixi/filters/DotScreenFilter.js", "line": 56, "description": "This describes the the scale", "itemtype": "property", "name": "scale", "type": "Number", "class": "PixelateFilter" }, { "file": "src/pixi/filters/DotScreenFilter.js", "line": 72, "description": "This radius describes angle", "itemtype": "property", "name": "angle", "type": "Number", "class": "PixelateFilter" }, { "file": "src/pixi/filters/FilterBlock.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "GrayFilter" }, { "file": "src/pixi/filters/GrayFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "GrayFilter" }, { "file": "src/pixi/filters/GrayFilter.js", "line": 40, "description": "The strength of the gray. 1 will make the object black and white, 0 will make the object its normal color", "itemtype": "property", "name": "gray", "class": "GrayFilter" }, { "file": "src/pixi/filters/InvertFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "InvertFilter" }, { "file": "src/pixi/filters/InvertFilter.js", "line": 41, "description": "The strength of the invert. 1 will fully invert the colors, 0 will make the object its normal color", "itemtype": "property", "name": "invert", "class": "InvertFilter" }, { "file": "src/pixi/filters/PixelateFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "PixelateFilter" }, { "file": "src/pixi/filters/PixelateFilter.js", "line": 47, "description": "This a point that describes the size of the blocs. x is the width of the block and y is the the height", "itemtype": "property", "name": "size", "type": "Point", "class": "PixelateFilter" }, { "file": "src/pixi/filters/RGBSplitFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "SepiaFilter" }, { "file": "src/pixi/filters/SepiaFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "SepiaFilter" }, { "file": "src/pixi/filters/SepiaFilter.js", "line": 42, "description": "The strength of the sepia. 1 will apply the full sepia effect, 0 will make the object its normal color", "itemtype": "property", "name": "sepia", "class": "SepiaFilter" }, { "file": "src/pixi/filters/SmartBlurFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "PixelateFilter" }, { "file": "src/pixi/filters/TwistFilter.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "PixelateFilter" }, { "file": "src/pixi/filters/TwistFilter.js", "line": 55, "description": "This point describes the the offset of the twist", "itemtype": "property", "name": "size", "type": "Point", "class": "PixelateFilter" }, { "file": "src/pixi/filters/TwistFilter.js", "line": 71, "description": "This radius describes size of the twist", "itemtype": "property", "name": "size", "type": "Number", "class": "PixelateFilter" }, { "file": "src/pixi/filters/TwistFilter.js", "line": 87, "description": "This radius describes angle of the twist", "itemtype": "property", "name": "angle", "type": "Number", "class": "PixelateFilter" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 25, "description": "The array of asset URLs that are going to be loaded", "itemtype": "property", "name": "assetURLs", "type": "Array<String>", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 33, "description": "Whether the requests should be treated as cross origin", "itemtype": "property", "name": "crossorigin", "type": "Boolean", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 41, "description": "Maps file extension to loader types", "itemtype": "property", "name": "loadersByType", "type": "Object", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 60, "description": "Fired when an item has loaded", "itemtype": "event", "name": "onProgress", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 65, "description": "Fired when all the assets have loaded", "itemtype": "event", "name": "onComplete", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 101, "description": "Starts loading the assets sequentially", "itemtype": "method", "name": "load", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AssetLoader.js", "line": 137, "description": "Invoked after each file is loaded", "itemtype": "method", "name": "onAssetLoaded", "access": "private", "tagname": "", "class": "AssetLoader" }, { "file": "src/pixi/loaders/AtlasLoader.js", "line": 1, "author": "Martin Kelm http://mkelm.github.com", "class": "AtlasLoader" }, { "file": "src/pixi/loaders/AtlasLoader.js", "line": 28, "description": "This will begin loading the JSON file", "class": "AtlasLoader" }, { "file": "src/pixi/loaders/AtlasLoader.js", "line": 40, "description": "Invoke when JSON file is loaded", "access": "private", "tagname": "", "class": "AtlasLoader" }, { "file": "src/pixi/loaders/AtlasLoader.js", "line": 158, "description": "Invoke when json file loaded", "access": "private", "tagname": "", "class": "AtlasLoader" }, { "file": "src/pixi/loaders/AtlasLoader.js", "line": 175, "description": "Invoke when error occured", "access": "private", "tagname": "", "class": "AtlasLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 26, "description": "The url of the bitmap font data", "itemtype": "property", "name": "url", "type": "String", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 34, "description": "Whether the requests should be treated as cross origin", "itemtype": "property", "name": "crossorigin", "type": "Boolean", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 42, "description": "[read-only] The base url of the bitmap font data", "itemtype": "property", "name": "baseUrl", "type": "String", "readonly": "", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 51, "description": "[read-only] The texture of the bitmap font", "itemtype": "property", "name": "baseUrl", "type": "String", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 63, "description": "Loads the XML font data", "itemtype": "method", "name": "load", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 82, "description": "Invoked when XML file is loaded, parses the data", "itemtype": "method", "name": "onXMLLoaded", "access": "private", "tagname": "", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/BitmapFontLoader.js", "line": 153, "description": "Invoked when all files are loaded (xml/fnt and texture)", "itemtype": "method", "name": "onLoaded", "access": "private", "tagname": "", "class": "BitmapFontLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "ImageLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 20, "description": "The texture being loaded", "itemtype": "property", "name": "texture", "type": "Texture", "class": "ImageLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 28, "description": "if the image is loaded with loadFramedSpriteSheet\nframes will contain the sprite sheet frames", "class": "ImageLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 39, "description": "Loads image or takes it from cache", "itemtype": "method", "name": "load", "class": "ImageLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 60, "description": "Invoked when image file is loaded or it is already cached and ready to use", "itemtype": "method", "name": "onLoaded", "access": "private", "tagname": "", "class": "ImageLoader" }, { "file": "src/pixi/loaders/ImageLoader.js", "line": 71, "description": "Loads image and split it to uniform sized frames", "itemtype": "method", "name": "loadFramedSpriteSheet", "params": [ { "name": "frameWidth", "description": "with of each frame", "type": "Number" }, { "name": "frameHeight", "description": "height of each frame", "type": "Number" }, { "name": "textureName", "description": "if given, the frames will be cached in <textureName>-<ord> format", "type": "String" } ], "class": "ImageLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 19, "description": "The url of the bitmap font data", "itemtype": "property", "name": "url", "type": "String", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 27, "description": "Whether the requests should be treated as cross origin", "itemtype": "property", "name": "crossorigin", "type": "Boolean", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 35, "description": "[read-only] The base url of the bitmap font data", "itemtype": "property", "name": "baseUrl", "type": "String", "readonly": "", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 44, "description": "[read-only] Whether the data has loaded yet", "itemtype": "property", "name": "loaded", "type": "Boolean", "readonly": "", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 58, "description": "Loads the JSON data", "itemtype": "method", "name": "load", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 75, "description": "Invoke when JSON file is loaded", "itemtype": "method", "name": "onJSONLoaded", "access": "private", "tagname": "", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 150, "description": "Invoke when json file loaded", "itemtype": "method", "name": "onLoaded", "access": "private", "tagname": "", "class": "JsonLoader" }, { "file": "src/pixi/loaders/JsonLoader.js", "line": 164, "description": "Invoke when error occured", "itemtype": "method", "name": "onError", "access": "private", "tagname": "", "class": "JsonLoader" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23\nbased on pixi impact spine implementation made by Eemeli Kelokorpi (@ekelokorpi) https://github.com/ekelokorpi\n\nAwesome JS run time provided by EsotericSoftware\nhttps://github.com/EsotericSoftware/spine-runtimes", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 28, "description": "The url of the bitmap font data", "itemtype": "property", "name": "url", "type": "String", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 36, "description": "Whether the requests should be treated as cross origin", "itemtype": "property", "name": "crossorigin", "type": "Boolean", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 44, "description": "[read-only] Whether the data has loaded yet", "itemtype": "property", "name": "loaded", "type": "Boolean", "readonly": "", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 56, "description": "Loads the JSON data", "itemtype": "method", "name": "load", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 72, "description": "Invoke when JSON file is loaded", "itemtype": "method", "name": "onJSONLoaded", "access": "private", "tagname": "", "class": "Spine" }, { "file": "src/pixi/loaders/SpineLoader.js", "line": 87, "description": "Invoke when JSON file is loaded", "itemtype": "method", "name": "onLoaded", "access": "private", "tagname": "", "class": "Spine" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 28, "description": "The url of the bitmap font data", "itemtype": "property", "name": "url", "type": "String", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 36, "description": "Whether the requests should be treated as cross origin", "itemtype": "property", "name": "crossorigin", "type": "Boolean", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 44, "description": "[read-only] The base url of the bitmap font data", "itemtype": "property", "name": "baseUrl", "type": "String", "readonly": "", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 53, "description": "The texture being loaded", "itemtype": "property", "name": "texture", "type": "Texture", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 61, "description": "The frames of the sprite sheet", "itemtype": "property", "name": "frames", "type": "Object", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 73, "description": "This will begin loading the JSON file", "itemtype": "method", "name": "load", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 88, "description": "Invoke when JSON file is loaded", "itemtype": "method", "name": "onJSONLoaded", "access": "private", "tagname": "", "class": "SpriteSheetLoader" }, { "file": "src/pixi/loaders/SpriteSheetLoader.js", "line": 126, "description": "Invoke when all files are loaded (json and texture)", "itemtype": "method", "name": "onLoaded", "access": "private", "tagname": "", "class": "SpriteSheetLoader" }, { "file": "src/pixi/primitives/Graphics.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 21, "description": "The alpha of the fill of this graphics object", "itemtype": "property", "name": "fillAlpha", "type": "Number", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 29, "description": "The width of any lines drawn", "itemtype": "property", "name": "lineWidth", "type": "Number", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 37, "description": "The color of any lines drawn", "itemtype": "property", "name": "lineColor", "type": "String", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 45, "description": "Graphics data", "itemtype": "property", "name": "graphicsData", "type": "Array", "access": "private", "tagname": "", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 58, "description": "Current path", "itemtype": "property", "name": "currentPath", "type": "Object", "access": "private", "tagname": "", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 89, "description": "Specifies a line style used for subsequent calls to Graphics methods such as the lineTo() method or the drawCircle() method.", "itemtype": "method", "name": "lineStyle", "params": [ { "name": "lineWidth", "description": "width of the line to draw, will update the object's stored style", "type": "Number" }, { "name": "color", "description": "color of the line to draw, will update the object's stored style", "type": "Number" }, { "name": "alpha", "description": "alpha of the line to draw, will update the object's stored style", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 111, "description": "Moves the current drawing position to (x, y).", "itemtype": "method", "name": "moveTo", "params": [ { "name": "x", "description": "the X coord to move to", "type": "Number" }, { "name": "y", "description": "the Y coord to move to", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 130, "description": "Draws a line using the current line style from the current drawing position to (x, y);\nthe current drawing position is then set to (x, y).", "itemtype": "method", "name": "lineTo", "params": [ { "name": "x", "description": "the X coord to draw to", "type": "Number" }, { "name": "y", "description": "the Y coord to draw to", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 144, "description": "Specifies a simple one-color fill that subsequent calls to other Graphics methods\n(such as lineTo() or drawCircle()) use when drawing.", "itemtype": "method", "name": "beginFill", "params": [ { "name": "color", "description": "the color of the fill", "type": "Uint" }, { "name": "alpha", "description": "the alpha", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 160, "description": "Applies a fill to the lines and shapes that were added since the last call to the beginFill() method.", "itemtype": "method", "name": "endFill", "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 172, "itemtype": "method", "name": "drawRect", "params": [ { "name": "x", "description": "The X coord of the top-left of the rectangle", "type": "Number" }, { "name": "y", "description": "The Y coord of the top-left of the rectangle", "type": "Number" }, { "name": "width", "description": "The width of the rectangle", "type": "Number" }, { "name": "height", "description": "The height of the rectangle", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 192, "description": "Draws a circle.", "itemtype": "method", "name": "drawCircle", "params": [ { "name": "x", "description": "The X coord of the center of the circle", "type": "Number" }, { "name": "y", "description": "The Y coord of the center of the circle", "type": "Number" }, { "name": "radius", "description": "The radius of the circle", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 213, "description": "Draws an ellipse.", "itemtype": "method", "name": "drawEllipse", "params": [ { "name": "x", "description": "", "type": "Number" }, { "name": "y", "description": "", "type": "Number" }, { "name": "width", "description": "", "type": "Number" }, { "name": "height", "description": "", "type": "Number" } ], "class": "Graphics" }, { "file": "src/pixi/primitives/Graphics.js", "line": 235, "description": "Clears the graphics that were drawn to this Graphics object, and resets fill and line style settings.", "itemtype": "method", "name": "clear", "class": "Graphics" }, { "file": "src/pixi/renderers/canvas/utils/CanvasMaskManager.js", "line": 1, "author": "Mat Groves", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/canvas/utils/CanvasTinter.js", "line": 2, "author": "Mat Groves", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/canvas/CanvasGraphics.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 45, "description": "The width of the canvas view", "itemtype": "property", "name": "width", "type": "Number", "default": "800", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 54, "description": "The height of the canvas view", "itemtype": "property", "name": "height", "type": "Number", "default": "600", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 63, "description": "The canvas element that the everything is drawn to", "itemtype": "property", "name": "view", "type": "Canvas", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 71, "description": "The canvas context that the everything is drawn to", "itemtype": "property", "name": "context", "type": "Canvas 2d Context", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 111, "description": "Renders the stage to its canvas view", "itemtype": "method", "name": "render", "params": [ { "name": "stage", "description": "the Stage element to be rendered", "type": "Stage" } ], "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 156, "description": "resizes the canvas view to the specified width and height", "itemtype": "method", "name": "resize", "params": [ { "name": "width", "description": "the new width of the canvas view", "type": "Number" }, { "name": "height", "description": "the new height of the canvas view", "type": "Number" } ], "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 172, "description": "Renders a display object", "itemtype": "method", "name": "renderDisplayObject", "params": [ { "name": "displayObject", "description": "The displayObject to render", "type": "DisplayObject" } ], "access": "private", "tagname": "", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 189, "description": "Renders a flat strip", "itemtype": "method", "name": "renderStripFlat", "params": [ { "name": "strip", "description": "The Strip to render", "type": "Strip" } ], "access": "private", "tagname": "", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/canvas/CanvasRenderer.js", "line": 223, "description": "Renders a strip", "itemtype": "method", "name": "renderStrip", "params": [ { "name": "strip", "description": "The Strip to render", "type": "Strip" } ], "access": "private", "tagname": "", "class": "CanvasRenderer" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 1, "author": "Richard Davey http://www.photonstorm.com @photonstorm", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 14, "itemtype": "property", "name": "program - The WebGL program.", "type": "Any", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 19, "itemtype": "property", "name": "fragmentSrc - The fragment shader.", "type": "Array", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 33, "itemtype": "property", "name": "textureCount - A local texture counter for multi-texture shaders.", "type": "Number", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 42, "itemtype": "method", "name": "PIXI.PixiShader#init", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 91, "description": "Initialises the shader uniform values.\nUniforms are specified in the GLSL_ES Specification: http://www.khronos.org/registry/webgl/specs/latest/1.0/\nhttp://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf", "itemtype": "method", "name": "PIXI.PixiShader#initUniforms", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 164, "description": "Initialises a Sampler2D uniform (which may only be available later on after initUniforms once the texture is has loaded)", "itemtype": "method", "name": "PIXI.PixiShader#initSampler2D", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PixiShader.js", "line": 239, "description": "Updates the shader uniform values.", "itemtype": "method", "name": "PIXI.PixiShader#syncUniforms", "class": "PIXI.PixiShader" }, { "file": "src/pixi/renderers/webgl/shaders/PrimitiveShader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/shaders/StripShader.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLFilterManager.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 15, "description": "Renders the graphics object", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "renderGraphics", "params": [ { "name": "graphics", "description": "", "type": "Graphics" }, { "name": "projection", "description": "", "type": "Object" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 88, "description": "Updates the graphics object", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "updateGraphics", "params": [ { "name": "graphics", "description": "", "type": "Graphics" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 142, "description": "Builds a rectangle to draw", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "buildRectangle", "params": [ { "name": "graphics", "description": "", "type": "Graphics" }, { "name": "webGLData", "description": "", "type": "Object" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 206, "description": "Builds a circle to draw", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "buildCircle", "params": [ { "name": "graphics", "description": "", "type": "Graphics" }, { "name": "webGLData", "description": "", "type": "Object" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 275, "description": "Builds a line to draw", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "buildLine", "params": [ { "name": "graphics", "description": "", "type": "Graphics" }, { "name": "webGLData", "description": "", "type": "Object" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLGraphics.js", "line": 485, "description": "Builds a polygon to draw", "static": 1, "access": "private", "tagname": "", "itemtype": "method", "name": "buildPoly", "params": [ { "name": "graphics", "description": "", "type": "Graphics" }, { "name": "webGLData", "description": "", "type": "Object" } ], "class": "CanvasGraphics" }, { "file": "src/pixi/renderers/webgl/utils/WebGLMaskManager.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/utils/WebGLShaderManager.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/utils/WebGLShaderUtils.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js", "line": 1, "author": "Mat Groves\n\nBig thanks to the very clever Matt DesLauriers <mattdesl> https://github.com/mattdesl/\nfor creating the original pixi version!\n\nHeavily inspired by LibGDX's WebGLSpriteBatch:\nhttps://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/graphics/g2d/WebGLSpriteBatch.java", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 126, "description": "Renders the stage to its webGL view", "itemtype": "method", "name": "render", "params": [ { "name": "stage", "description": "the Stage element to be rendered", "type": "Stage" } ], "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 223, "description": "Updates the textures loaded into this webgl renderer", "static": 1, "itemtype": "method", "name": "updateTextures", "access": "private", "tagname": "", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 250, "description": "Updates a loaded webgl texture", "static": 1, "itemtype": "method", "name": "updateTexture", "params": [ { "name": "texture", "description": "The texture to update", "type": "Texture" } ], "access": "private", "tagname": "", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 297, "description": "Destroys a loaded webgl texture", "itemtype": "method", "name": "destroyTexture", "params": [ { "name": "texture", "description": "The texture to update", "type": "Texture" } ], "access": "private", "tagname": "", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 325, "description": "resizes the webGL view to the specified width and height", "itemtype": "method", "name": "resize", "params": [ { "name": "width", "description": "the new width of the webGL view", "type": "Number" }, { "name": "height", "description": "the new height of the webGL view", "type": "Number" } ], "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 378, "description": "Handles a lost webgl context", "itemtype": "method", "name": "handleContextLost", "params": [ { "name": "event", "description": "", "type": "Event" } ], "access": "private", "tagname": "", "class": "WebGLRenderer" }, { "file": "src/pixi/renderers/webgl/WebGLRenderer.js", "line": 391, "description": "Handles a restored webgl context", "itemtype": "method", "name": "handleContextRestored", "params": [ { "name": "event", "description": "", "type": "Event" } ], "access": "private", "tagname": "", "class": "WebGLRenderer" }, { "file": "src/pixi/text/BitmapText.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BitmapText" }, { "file": "src/pixi/text/BitmapText.js", "line": 33, "description": "Set the copy for the text object", "itemtype": "method", "name": "setText", "params": [ { "name": "text", "description": "The copy that you would like the text to display", "type": "String" } ], "class": "BitmapText" }, { "file": "src/pixi/text/BitmapText.js", "line": 45, "description": "Set the style of the text", "itemtype": "method", "name": "setStyle", "params": [ { "name": "style", "description": "The style parameters", "type": "Object", "props": [ { "name": "font", "description": "The size (optional) and bitmap font id (required) eq 'Arial' or '20px Arial' (must have loaded previously)", "type": "String" }, { "name": "align", "description": "An alignment of the multiline text ('left', 'center' or 'right')", "type": "String", "optional": true, "optdefault": "'left'" } ] } ], "class": "BitmapText" }, { "file": "src/pixi/text/BitmapText.js", "line": 66, "description": "Renders text", "itemtype": "method", "name": "updateText", "access": "private", "tagname": "", "class": "BitmapText" }, { "file": "src/pixi/text/BitmapText.js", "line": 141, "description": "Updates the transfor of this object", "itemtype": "method", "name": "updateTransform", "access": "private", "tagname": "", "class": "BitmapText" }, { "file": "src/pixi/text/Text.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 38, "description": "Set the style of the text", "itemtype": "method", "name": "setStyle", "params": [ { "name": "style", "description": "The style parameters", "type": "Object", "optional": true, "props": [ { "name": "fill", "description": "A canvas fillstyle that will be used on the text eg 'red', '#00FF00'", "type": "Object", "optional": true, "optdefault": "'black'" }, { "name": "align", "description": "An alignment of the multiline text ('left', 'center' or 'right')", "type": "String", "optional": true, "optdefault": "'left'" }, { "name": "stroke", "description": "A canvas fillstyle that will be used on the text stroke eg 'blue', '#FCFF00'", "type": "String", "optional": true, "optdefault": "'black'" }, { "name": "strokeThickness", "description": "A number that represents the thickness of the stroke. Default is 0 (no stroke)", "type": "Number", "optional": true, "optdefault": "0" }, { "name": "wordWrap", "description": "Indicates if word wrap should be used", "type": "Boolean", "optional": true, "optdefault": "false" }, { "name": "wordWrapWidth", "description": "The width at which text will wrap", "type": "Number", "optional": true, "optdefault": "100" } ] }, { "name": "[style.font='bold", "description": "20pt Arial'] The style and size of the font", "type": "String" } ], "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 65, "description": "Set the copy for the text object. To split a line you can use '\\n'", "itemtype": "method", "name": "setText", "params": [ { "name": "text", "description": "The copy that you would like the text to display", "type": "String" } ], "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 77, "description": "Renders text", "itemtype": "method", "name": "updateText", "access": "private", "tagname": "", "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 148, "description": "Updates texture size based on canvas size", "itemtype": "method", "name": "updateTexture", "access": "private", "tagname": "", "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 167, "description": "Updates the transfor of this object", "itemtype": "method", "name": "updateTransform", "access": "private", "tagname": "", "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 216, "description": "Applies newlines to a string to have it optimally fit into the horizontal\nbounds set by the Text object's wordWrapWidth property.", "itemtype": "method", "name": "wordWrap", "params": [ { "name": "text", "description": "", "type": "String" } ], "access": "private", "tagname": "", "class": "Text" }, { "file": "src/pixi/text/Text.js", "line": 260, "description": "Destroys this text object", "itemtype": "method", "name": "destroy", "params": [ { "name": "destroyTexture", "description": "", "type": "Boolean" } ], "class": "Text" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 21, "description": "[read-only] The width of the base texture set when the image has loaded", "itemtype": "property", "name": "width", "type": "Number", "readonly": "", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 30, "description": "[read-only] The height of the base texture set when the image has loaded", "itemtype": "property", "name": "height", "type": "Number", "readonly": "", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 39, "description": "The scale mode to apply when scaling this texture", "itemtype": "property", "name": "scaleMode", "type": "PIXI.BaseTexture.SCALE_MODE", "default": "PIXI.BaseTexture.SCALE_MODE.LINEAR", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 47, "description": "[read-only] Describes if the base texture has loaded or not", "itemtype": "property", "name": "hasLoaded", "type": "Boolean", "readonly": "", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 56, "description": "The source that is loaded to create the texture", "itemtype": "property", "name": "source", "type": "Image", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 113, "description": "Destroys this base texture", "itemtype": "method", "name": "destroy", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 131, "itemtype": "method", "name": "destroy", "class": "BaseTexture" }, { "file": "src/pixi/textures/BaseTexture.js", "line": 144, "description": "Helper function that returns a base texture based on an image url\nIf the image is not in the base texture cache it will be created and loaded", "static": 1, "itemtype": "method", "name": "fromImage", "params": [ { "name": "imageUrl", "description": "The image url of the texture", "type": "String" } ], "return": { "description": "BaseTexture" }, "class": "BaseTexture" }, { "file": "src/pixi/textures/RenderTexture.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "RenderTexture" }, { "file": "src/pixi/textures/RenderTexture.js", "line": 102, "description": "This function will draw the display object to the texture.", "itemtype": "method", "name": "renderWebGL", "params": [ { "name": "displayObject", "description": "The display object to render this texture on", "type": "DisplayObject" }, { "name": "clear", "description": "If true the texture will be cleared before the displayObject is drawn", "type": "Boolean" } ], "access": "private", "tagname": "", "class": "RenderTexture" }, { "file": "src/pixi/textures/RenderTexture.js", "line": 154, "description": "This function will draw the display object to the texture.", "itemtype": "method", "name": "renderCanvas", "params": [ { "name": "displayObject", "description": "The display object to render this texture on", "type": "DisplayObject" }, { "name": "clear", "description": "If true the texture will be cleared before the displayObject is drawn", "type": "Boolean" } ], "access": "private", "tagname": "", "class": "RenderTexture" }, { "file": "src/pixi/textures/Texture.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 31, "description": "The base texture of this texture", "itemtype": "property", "name": "baseTexture", "type": "BaseTexture", "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 39, "description": "The frame specifies the region of the base texture that this texture uses", "itemtype": "property", "name": "frame", "type": "Rectangle", "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 47, "description": "The trim point", "itemtype": "property", "name": "trim", "type": "Point", "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 72, "description": "Called when the base texture is loaded", "itemtype": "method", "name": "onBaseTextureLoaded", "params": [ { "name": "event", "description": "" } ], "access": "private", "tagname": "", "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 91, "description": "Destroys this texture", "itemtype": "method", "name": "destroy", "params": [ { "name": "destroyBase", "description": "Whether to destroy the base texture as well", "type": "Boolean" } ], "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 102, "description": "Specifies the rectangle region of the baseTexture", "itemtype": "method", "name": "setFrame", "params": [ { "name": "frame", "description": "The frame of the texture to set it to", "type": "Rectangle" } ], "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 146, "description": "Helper function that returns a texture based on an image url\nIf the image is not in the texture cache it will be created and loaded", "static": 1, "itemtype": "method", "name": "fromImage", "params": [ { "name": "imageUrl", "description": "The image url of the texture", "type": "String" }, { "name": "crossorigin", "description": "Whether requests should be treated as crossorigin", "type": "Boolean" } ], "return": { "description": "Texture" }, "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 169, "description": "Helper function that returns a texture based on a frame id\nIf the frame id is not in the texture cache an error will be thrown", "static": 1, "itemtype": "method", "name": "fromFrame", "params": [ { "name": "frameId", "description": "The frame id of the texture", "type": "String" } ], "return": { "description": "Texture" }, "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 185, "description": "Helper function that returns a texture based on a canvas element\nIf the canvas is not in the texture cache it will be created and loaded", "static": 1, "itemtype": "method", "name": "fromCanvas", "params": [ { "name": "canvas", "description": "The canvas element source of the texture", "type": "Canvas" } ], "return": { "description": "Texture" }, "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 201, "description": "Adds a texture to the textureCache.", "static": 1, "itemtype": "method", "name": "addTextureToCache", "params": [ { "name": "texture", "description": "", "type": "Texture" }, { "name": "id", "description": "the id that the texture will be stored against.", "type": "String" } ], "class": "Texture" }, { "file": "src/pixi/textures/Texture.js", "line": 214, "description": "Remove a texture from the textureCache.", "static": 1, "itemtype": "method", "name": "removeTextureFromCache", "params": [ { "name": "id", "description": "the id of the texture to be removed", "type": "String" } ], "return": { "description": "the texture that was removed", "type": "Texture" }, "class": "Texture" }, { "file": "src/pixi/utils/Detector.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "EventTarget" }, { "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\nthe browser then this function will return a canvas renderer", "itemtype": "method", "name": "autoDetectRenderer", "static": 1, "params": [ { "name": "width", "description": "the width of the renderers view", "type": "Number" }, { "name": "height", "description": "the height of the renderers view", "type": "Number" }, { "name": "view", "description": "the canvas to use as a view, optional", "type": "Canvas" }, { "name": "transparent=false", "description": "the transparency of the render view, default false", "type": "Boolean" }, { "name": "antialias=false", "description": "sets antialias (only applicable in webGL chrome at the moment)\n\nantialias", "type": "Boolean" } ], "class": "EventTarget" }, { "file": "src/pixi/utils/EventTarget.js", "line": 1, "description": "https://github.com/mrdoob/eventtarget.js/\nTHankS mr DOob!", "class": "EventTarget" }, { "file": "src/pixi/utils/Polyk.js", "line": 36, "description": "Triangulates shapes for webGL graphic fills", "itemtype": "method", "name": "Triangulate", "is_constructor": 1, "class": "PolyK._PointInTriangle", "namespace": "PolyK" }, { "file": "src/pixi/utils/Utils.js", "line": 8, "description": "A polyfill for requestAnimationFrame", "itemtype": "method", "name": "requestAnimationFrame", "class": "PolyK.AjaxRequest", "namespace": "PolyK" }, { "file": "src/pixi/utils/Utils.js", "line": 13, "description": "A polyfill for cancelAnimationFrame", "itemtype": "method", "name": "cancelAnimationFrame", "class": "PolyK.AjaxRequest", "namespace": "PolyK" }, { "file": "src/pixi/utils/Utils.js", "line": 45, "description": "Converts a hex color number to an [R, G, B] array", "itemtype": "method", "name": "hex2rgb", "params": [ { "name": "hex", "description": "", "type": "Number" } ], "class": "PolyK.AjaxRequest", "namespace": "PolyK" }, { "file": "src/pixi/utils/Utils.js", "line": 60, "description": "A polyfill for Function.prototype.bind", "itemtype": "method", "name": "bind", "class": "PolyK.AjaxRequest", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 15, "description": "a refference to the stage", "itemtype": "property", "name": "stage", "type": "Stage", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 23, "description": "the mouse data", "itemtype": "property", "name": "mouse", "type": "InteractionData", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 31, "description": "an object that stores current touches (InteractionData) by id reference", "itemtype": "property", "name": "touchs", "type": "Object", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 66, "description": "Collects an interactive sprite recursively to have their interactions managed", "itemtype": "method", "name": "collectInteractiveSprite", "params": [ { "name": "displayObject", "description": "the displayObject to collect", "type": "DisplayObject" }, { "name": "iParent", "description": "", "type": "DisplayObject" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 110, "description": "Sets the target for event delegation", "itemtype": "method", "name": "setTarget", "params": [ { "name": "target", "description": "the renderer to bind events to", "type": "WebGLRenderer|CanvasRenderer" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 131, "description": "Sets the dom element which will receive mouse/touch events. This is useful for when you have other DOM\nelements ontop of the renderers Canvas element. With this you'll be able to delegate another dom element\nto receive those events", "itemtype": "method", "name": "setTargetDomElement", "params": [ { "name": "domElement", "description": "the dom element which will receive mouse and touch events", "type": "DOMElement" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 180, "description": "updates the state of interactive objects", "itemtype": "method", "name": "update", "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 269, "description": "Is called when the mouse moves accross the renderer element", "itemtype": "method", "name": "onMouseMove", "params": [ { "name": "event", "description": "The DOM event of the mouse moving", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 299, "description": "Is called when the mouse button is pressed down on the renderer element", "itemtype": "method", "name": "onMouseDown", "params": [ { "name": "event", "description": "The DOM event of a mouse button being pressed down", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 360, "description": "Is called when the mouse button is released on the renderer element", "itemtype": "method", "name": "onMouseUp", "params": [ { "name": "event", "description": "The DOM event of a mouse button being released", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 409, "description": "Tests if the current mouse coords hit a sprite", "itemtype": "method", "name": "hitTest", "params": [ { "name": "item", "description": "The displayObject to test for a hit", "type": "DisplayObject" }, { "name": "interactionData", "description": "The interactiondata object to update in the case of a hit", "type": "InteractionData" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 484, "description": "Is called when a touch is moved accross the renderer element", "itemtype": "method", "name": "onTouchMove", "params": [ { "name": "event", "description": "The DOM event of a touch moving accross the renderer view", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 518, "description": "Is called when a touch is started on the renderer element", "itemtype": "method", "name": "onTouchStart", "params": [ { "name": "event", "description": "The DOM event of a touch starting on the renderer view", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 567, "description": "Is called when a touch is ended on the renderer element", "itemtype": "method", "name": "onTouchEnd", "params": [ { "name": "event", "description": "The DOM event of a touch ending on the renderer view", "type": "Event" } ], "access": "private", "tagname": "", "class": "PolyK.InteractionManager", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 648, "description": "This point stores the global coords of where the touch/mouse event happened", "itemtype": "property", "name": "global", "type": "Point", "class": "PolyK.InteractionData", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 659, "description": "The target Sprite that was interacted with", "itemtype": "property", "name": "target", "type": "Sprite", "class": "PolyK.InteractionData", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 667, "description": "When passed to an event handler, this will be the original DOM Event that was captured", "itemtype": "property", "name": "originalEvent", "type": "Event", "class": "PolyK.InteractionData", "namespace": "PolyK" }, { "file": "src/pixi/InteractionManager.js", "line": 676, "description": "This will return the local coords of the specified displayObject for this InteractionData", "itemtype": "method", "name": "getLocalPosition", "params": [ { "name": "displayObject", "description": "The DisplayObject that you would like the local coords off", "type": "DisplayObject" } ], "return": { "description": "A point containing the coords of the InteractionData position relative to the DisplayObject", "type": "Point" }, "class": "PolyK.InteractionData", "namespace": "PolyK" }, { "file": "src/pixi/Intro.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "", "namespace": "PolyK" }, { "file": "src/pixi/Outro.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "", "namespace": "PolyK" }, { "file": "src/pixi/Pixi.js", "line": 1, "author": "Mat Groves http://matgroves.com/ @Doormat23", "class": "", "namespace": "PolyK" } ], "warnings": [ { "message": "unknown tag: contructor", "line": " src/pixi/filters/AlphaMaskFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/BlurFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/ColorMatrixFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/ColorStepFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/DisplacementFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/DotScreenFilter.js:6" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/GrayFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/InvertFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/PixelateFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/SepiaFilter.js:5" }, { "message": "unknown tag: contructor", "line": " src/pixi/filters/TwistFilter.js:5" }, { "message": "Missing item type", "line": " src/pixi/core/Circle.js:1" }, { "message": "Missing item type", "line": " src/pixi/core/Ellipse.js:1" }, { "message": "Missing item type", "line": " src/pixi/core/Point.js:1" }, { "message": "Missing item type", "line": " src/pixi/core/Polygon.js:1" }, { "message": "Missing item type", "line": " src/pixi/core/Rectangle.js:1" }, { "message": "Missing item type", "line": " src/pixi/display/DisplayObject.js:1" }, { "message": "Missing item type", "line": " src/pixi/display/DisplayObject.js:180" }, { "message": "Missing item type", "line": " src/pixi/display/DisplayObjectContainer.js:1" }, { "message": "Missing item type", "line": " src/pixi/display/MovieClip.js:1" }, { "message": "Missing item type", "line": " src/pixi/display/Sprite.js:1" }, { "message": "Missing item type", "line": " src/pixi/display/Stage.js:1" }, { "message": "Missing item type", "line": " src/pixi/extras/Rope.js:1" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:1" }, { "message": "Missing item type\ncx1 and cx2 are from 0 to 1, representing the percent of time between the two keyframes. cy1 and cy2 are the percent of", "line": " src/pixi/extras/Spine.js:211" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:504" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:511" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:518" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:526" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:533" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:540" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:575" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:583" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:598" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:602" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:609" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:616" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:623" }, { "message": "Missing item type\nfrom the new skin are attached if the corresponding attachment from the old skin was attached.", "line": " src/pixi/extras/Spine.js:635" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:642" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:646" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:655" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:846" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:852" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:858" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:864" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:882" }, { "message": "Missing item type", "line": " src/pixi/extras/Spine.js:1307" }, { "message": "Missing item type", "line": " src/pixi/extras/Strip.js:1" }, { "message": "Missing item type", "line": " src/pixi/extras/TilingSprite.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/AbstractFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/AlphaMaskFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/BlurFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/BlurXFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/BlurYFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/ColorMatrixFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/ColorStepFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/CrossHatchFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/DisplacementFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/DotScreenFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/FilterBlock.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/GrayFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/InvertFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/PixelateFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/RGBSplitFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/SepiaFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/SmartBlurFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/filters/TwistFilter.js:1" }, { "message": "Missing item type", "line": " src/pixi/loaders/AssetLoader.js:1" }, { "message": "Missing item type", "line": " src/pixi/loaders/AtlasLoader.js:1" }, { "message": "Missing item type\nThis will begin loading the JSON file", "line": " src/pixi/loaders/AtlasLoader.js:28" }, { "message": "Missing item type\nInvoke when JSON file is loaded", "line": " src/pixi/loaders/AtlasLoader.js:40" }, { "message": "Missing item type\nInvoke when json file loaded", "line": " src/pixi/loaders/AtlasLoader.js:158" }, { "message": "Missing item type\nInvoke when error occured", "line": " src/pixi/loaders/AtlasLoader.js:175" }, { "message": "Missing item type", "line": " src/pixi/loaders/BitmapFontLoader.js:1" }, { "message": "Missing item type", "line": " src/pixi/loaders/ImageLoader.js:1" }, { "message": "Missing item type\nif the image is loaded with loadFramedSpriteSheet\nframes will contain the sprite sheet frames", "line": " src/pixi/loaders/ImageLoader.js:28" }, { "message": "Missing item type", "line": " src/pixi/loaders/JsonLoader.js:1" }, { "message": "Missing item type", "line": " src/pixi/loaders/SpineLoader.js:1" }, { "message": "Missing item type", "line": " src/pixi/loaders/SpriteSheetLoader.js:1" }, { "message": "Missing item type", "line": " src/pixi/primitives/Graphics.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/canvas/utils/CanvasMaskManager.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/canvas/utils/CanvasTinter.js:2" }, { "message": "Missing item type", "line": " src/pixi/renderers/canvas/CanvasGraphics.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/canvas/CanvasRenderer.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/shaders/PixiShader.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/shaders/PrimitiveShader.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/shaders/StripShader.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLFilterManager.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLGraphics.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLMaskManager.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLShaderManager.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLShaderUtils.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js:1" }, { "message": "Missing item type", "line": " src/pixi/renderers/webgl/WebGLRenderer.js:1" }, { "message": "Missing item type", "line": " src/pixi/text/BitmapText.js:1" }, { "message": "Missing item type", "line": " src/pixi/text/Text.js:1" }, { "message": "Missing item type", "line": " src/pixi/textures/BaseTexture.js:1" }, { "message": "Missing item type", "line": " src/pixi/textures/RenderTexture.js:1" }, { "message": "Missing item type", "line": " src/pixi/textures/Texture.js:1" }, { "message": "Missing item type", "line": " src/pixi/utils/Detector.js:1" }, { "message": "Missing item type\nhttps://github.com/mrdoob/eventtarget.js/\nTHankS mr DOob!", "line": " src/pixi/utils/EventTarget.js:1" }, { "message": "Missing item type", "line": " src/pixi/InteractionManager.js:1" }, { "message": "Missing item type", "line": " src/pixi/Intro.js:1" }, { "message": "Missing item type", "line": " src/pixi/Outro.js:1" }, { "message": "Missing item type", "line": " src/pixi/Pixi.js:1" } ] }