Home

class: Bounds


'Builder' pattern for bounds rectangles
Axis-Aligned Bounding Box
It is not a shape! Its mutable thing, no 'EMPTY' or that kind of problems

Methods summary


Public methods
public isEmpty(): boolean
public clear(): void
public getRectangle(rect: PIXI.Rectangle): PIXI.Rectangle
public addPoint(point: PIXI.Point): void
public addQuad(vertices: Float32Array): void
public addFrame(transform: PIXI.TransformBase, x0: number, y0: number, x1: number, y1: number): void
public addVertices(transform: PIXI.TransformBase, vertices: Float32Array, beginOffset: number, endOffset: number): void
public addBounds(bounds: PIXI.Bounds): void
public addBoundsMask(bounds: PIXI.Bounds, mask: PIXI.Bounds): void
public addBoundsArea(bounds: PIXI.Bounds, area: PIXI.Rectangle): void
public isEmpty(): boolean
public clear(): void
public getRectangle(rect: PIXI.Rectangle): PIXI.Rectangle
public addPoint(point: PIXI.Point): void
public addQuad(vertices: Float32Array): void
public addFrame(transform: PIXI.TransformBase, x0: number, y0: number, x1: number, y1: number): void
public addVertices(transform: PIXI.TransformBase, vertices: Float32Array, beginOffset: number, endOffset: number): void
public addBounds(bounds: PIXI.Bounds): void
public addBoundsMask(bounds: PIXI.Bounds, mask: PIXI.Bounds): void
public addBoundsArea(bounds: PIXI.Bounds, area: PIXI.Rectangle): void

Properties


Name Type Attribute Description
minX number public
minY number public
maxX number public
maxY number public
minX number public
minY number public
maxX number public
maxY number public

Methods


isEmpty(): boolean

Checks if bounds are empty.

Returns:

boolean


clear(): void

Clears the bounds and resets.

Returns:

void


getRectangle(rect: PIXI.Rectangle): PIXI.Rectangle

Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle
It is not guaranteed that it will return tempRect

Params:

Name Type Attribute Description
rect

temporary object will be used if AABB is not empty

Returns:

PIXI.Rectangle


addPoint(point: PIXI.Point): void

This function should be inlined when its possible.

Params:

Name Type Attribute Description
point

The point to add.

Returns:

void


addQuad(vertices: Float32Array): void

Adds a quad, not transformed

Params:

Name Type Attribute Description
vertices

The verts to add.

Returns:

void


addFrame(transform: PIXI.TransformBase, x0: number, y0: number, x1: number, y1: number): void

Adds sprite frame, transformed.

Params:

Name Type Attribute Description
transform

TODO

x0

TODO

y0

TODO

x1

TODO

y1

TODO

Returns:

void


addVertices(transform: PIXI.TransformBase, vertices: Float32Array, beginOffset: number, endOffset: number): void

Add an array of vertices

Params:

Name Type Attribute Description
transform

TODO

vertices

TODO

beginOffset

TODO

endOffset

TODO

Returns:

void


addBounds(bounds: PIXI.Bounds): void

Adds other Bounds

Params:

Name Type Attribute Description
bounds

TODO

Returns:

void


addBoundsMask(bounds: PIXI.Bounds, mask: PIXI.Bounds): void

Adds other Bounds, masked with Bounds

Params:

Name Type Attribute Description
bounds

TODO

mask

TODO

Returns:

void


addBoundsArea(bounds: PIXI.Bounds, area: PIXI.Rectangle): void

Adds other Bounds, masked with Rectangle

Params:

Name Type Attribute Description
bounds

TODO

area

TODO

Returns:

void


isEmpty(): boolean

Checks if bounds are empty.

Returns:

boolean


clear(): void

Clears the bounds and resets.

Returns:

void


getRectangle(rect: PIXI.Rectangle): PIXI.Rectangle

Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle
It is not guaranteed that it will return tempRect

Params:

Name Type Attribute Description
rect

temporary object will be used if AABB is not empty

Returns:

PIXI.Rectangle


addPoint(point: PIXI.Point): void

This function should be inlined when its possible.

Params:

Name Type Attribute Description
point

The point to add.

Returns:

void


addQuad(vertices: Float32Array): void

Adds a quad, not transformed

Params:

Name Type Attribute Description
vertices

The verts to add.

Returns:

void


addFrame(transform: PIXI.TransformBase, x0: number, y0: number, x1: number, y1: number): void

Adds sprite frame, transformed.

Params:

Name Type Attribute Description
transform

TODO

x0

TODO

y0

TODO

x1

TODO

y1

TODO

Returns:

void


addVertices(transform: PIXI.TransformBase, vertices: Float32Array, beginOffset: number, endOffset: number): void

Add an array of vertices

Params:

Name Type Attribute Description
transform

TODO

vertices

TODO

beginOffset

TODO

endOffset

TODO

Returns:

void


addBounds(bounds: PIXI.Bounds): void

Adds other Bounds

Params:

Name Type Attribute Description
bounds

TODO

Returns:

void


addBoundsMask(bounds: PIXI.Bounds, mask: PIXI.Bounds): void

Adds other Bounds, masked with Bounds

Params:

Name Type Attribute Description
bounds

TODO

mask

TODO

Returns:

void


addBoundsArea(bounds: PIXI.Bounds, area: PIXI.Rectangle): void

Adds other Bounds, masked with Rectangle

Params:

Name Type Attribute Description
bounds

TODO

area

TODO

Returns:

void


  {
    "comment": "/**\n * 'Builder' pattern for bounds rectangles\n * Axis-Aligned Bounding Box\n * It is not a shape! Its mutable thing, no 'EMPTY' or that kind of problems\n *\n * @class\n * @memberof PIXI\n */",
    "meta": {
        "range": [
            250,
            8667
        ],
        "filename": "Bounds.js",
        "lineno": 13,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display",
        "code": {
            "id": "astnode100002085",
            "name": "Bounds",
            "type": "ClassDeclaration",
            "paramnames": []
        }
    },
    "classdesc": "

'Builder' pattern for bounds rectangles
Axis-Aligned Bounding Box
It is not a shape! Its mutable thing, no 'EMPTY' or that kind of problems

", "kind": "class", "memberof": "PIXI", "name": "Bounds", "longname": "PIXI.Bounds", "scope": "static", "params": [], "___id": "T000002R000265", "___s": true, "$methods": [ { "comment": "/**\n * Checks if bounds are empty.\n *\n * @return {boolean} True if empty.\n */", "meta": { "range": [ 937, 1021 ], "filename": "Bounds.js", "lineno": 52, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002124", "name": "Bounds#isEmpty", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Checks if bounds are empty.

", "returns": [ { "type": { "names": [ "boolean" ] }, "description": "

True if empty.

" } ], "name": "isEmpty", "longname": "PIXI.Bounds#isEmpty", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "params": [], "___id": "T000002R000276", "___s": true, "skip": true, "slug": "PIXI.BoundsisEmpty", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Clears the bounds and resets.\n *\n */", "meta": { "range": [ 1087, 1254 ], "filename": "Bounds.js", "lineno": 61, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002144", "name": "Bounds#clear", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Clears the bounds and resets.

", "name": "clear", "longname": "PIXI.Bounds#clear", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "params": [], "___id": "T000002R000277", "___s": true, "skip": true, "slug": "PIXI.Boundsclear", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle\n * It is not guaranteed that it will return tempRect\n *\n * @param {PIXI.Rectangle} rect - temporary object will be used if AABB is not empty\n * @returns {PIXI.Rectangle} A rectangle of the bounds\n */", "meta": { "range": [ 1590, 1955 ], "filename": "Bounds.js", "lineno": 78, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002179", "name": "Bounds#getRectangle", "type": "MethodDefinition", "paramnames": [ "rect" ] }, "vars": { "": null } }, "description": "

Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle
It is not guaranteed that it will return tempRect

", "params": [ { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

temporary object will be used if AABB is not empty

", "name": "rect" } ], "returns": [ { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

A rectangle of the bounds

" } ], "name": "getRectangle", "longname": "PIXI.Bounds#getRectangle", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000282", "___s": true, "skip": true, "slug": "PIXI.BoundsgetRectangle", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * This function should be inlined when its possible.\n *\n * @param {PIXI.Point} point - The point to add.\n */", "meta": { "range": [ 2095, 2322 ], "filename": "Bounds.js", "lineno": 100, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002258", "name": "Bounds#addPoint", "type": "MethodDefinition", "paramnames": [ "point" ] }, "vars": { "": null } }, "description": "

This function should be inlined when its possible.

", "params": [ { "type": { "names": [ "PIXI.Point" ] }, "description": "

The point to add.

", "name": "point" } ], "name": "addPoint", "longname": "PIXI.Bounds#addPoint", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000288", "___s": true, "skip": true, "slug": "PIXI.BoundsaddPoint", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds a quad, not transformed\n *\n * @param {Float32Array} vertices - The verts to add.\n */", "meta": { "range": [ 2445, 3488 ], "filename": "Bounds.js", "lineno": 113, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002323", "name": "Bounds#addQuad", "type": "MethodDefinition", "paramnames": [ "vertices" ] }, "vars": { "": null } }, "description": "

Adds a quad, not transformed

", "params": [ { "type": { "names": [ "Float32Array" ] }, "description": "

The verts to add.

", "name": "vertices" } ], "name": "addQuad", "longname": "PIXI.Bounds#addQuad", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000293", "___s": true, "skip": true, "slug": "PIXI.BoundsaddQuad", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds sprite frame, transformed.\n *\n * @param {PIXI.TransformBase} transform - TODO\n * @param {number} x0 - TODO\n * @param {number} y0 - TODO\n * @param {number} x1 - TODO\n * @param {number} y1 - TODO\n */", "meta": { "range": [ 3740, 5127 ], "filename": "Bounds.js", "lineno": 164, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002568", "name": "Bounds#addFrame", "type": "MethodDefinition", "paramnames": [ "transform", "x0", "y0", "x1", "y1" ] }, "vars": { "": null } }, "description": "

Adds sprite frame, transformed.

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

TODO

", "name": "transform" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "x0" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "y0" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "x1" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "y1" } ], "name": "addFrame", "longname": "PIXI.Bounds#addFrame", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000326", "___s": true, "skip": true, "slug": "PIXI.BoundsaddFrame", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Add an array of vertices\n *\n * @param {PIXI.TransformBase} transform - TODO\n * @param {Float32Array} vertices - TODO\n * @param {number} beginOffset - TODO\n * @param {number} endOffset - TODO\n */", "meta": { "range": [ 5367, 6305 ], "filename": "Bounds.js", "lineno": 222, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100002907", "name": "Bounds#addVertices", "type": "MethodDefinition", "paramnames": [ "transform", "vertices", "beginOffset", "endOffset" ] }, "vars": { "": null } }, "description": "

Add an array of vertices

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

TODO

", "name": "transform" }, { "type": { "names": [ "Float32Array" ] }, "description": "

TODO

", "name": "vertices" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "beginOffset" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "endOffset" } ], "name": "addVertices", "longname": "PIXI.Bounds#addVertices", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000366", "___s": true, "skip": true, "slug": "PIXI.BoundsaddVertices", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds\n *\n * @param {PIXI.Bounds} bounds - TODO\n */", "meta": { "range": [ 6401, 6803 ], "filename": "Bounds.js", "lineno": 261, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100003091", "name": "Bounds#addBounds", "type": "MethodDefinition", "paramnames": [ "bounds" ] }, "vars": { "": null } }, "description": "

Adds other Bounds

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" } ], "name": "addBounds", "longname": "PIXI.Bounds#addBounds", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000392", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBounds", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds, masked with Bounds\n *\n * @param {PIXI.Bounds} bounds - TODO\n * @param {PIXI.Bounds} mask - TODO\n */", "meta": { "range": [ 6959, 7714 ], "filename": "Bounds.js", "lineno": 280, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100003180", "name": "Bounds#addBoundsMask", "type": "MethodDefinition", "paramnames": [ "bounds", "mask" ] }, "vars": { "": null } }, "description": "

Adds other Bounds, masked with Bounds

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" }, { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "mask" } ], "name": "addBoundsMask", "longname": "PIXI.Bounds#addBoundsMask", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000401", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBoundsMask", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds, masked with Rectangle\n *\n * @param {PIXI.Bounds} bounds - TODO\n * @param {PIXI.Rectangle} area - TODO\n */", "meta": { "range": [ 7876, 8665 ], "filename": "Bounds.js", "lineno": 307, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100003331", "name": "Bounds#addBoundsArea", "type": "MethodDefinition", "paramnames": [ "bounds", "area" ] }, "vars": { "": null } }, "description": "

Adds other Bounds, masked with Rectangle

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" }, { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

TODO

", "name": "area" } ], "name": "addBoundsArea", "longname": "PIXI.Bounds#addBoundsArea", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R000414", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBoundsArea", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Checks if bounds are empty.\n *\n * @return {boolean} True if empty.\n */", "meta": { "range": [ 937, 1021 ], "filename": "Bounds.js", "lineno": 52, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100076803", "name": "Bounds#isEmpty", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Checks if bounds are empty.

", "returns": [ { "type": { "names": [ "boolean" ] }, "description": "

True if empty.

" } ], "name": "isEmpty", "longname": "PIXI.Bounds#isEmpty", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "params": [], "___id": "T000002R007210", "___s": true, "skip": true, "slug": "PIXI.BoundsisEmpty", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Clears the bounds and resets.\n *\n */", "meta": { "range": [ 1087, 1254 ], "filename": "Bounds.js", "lineno": 61, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100076823", "name": "Bounds#clear", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Clears the bounds and resets.

", "name": "clear", "longname": "PIXI.Bounds#clear", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "params": [], "___id": "T000002R007211", "___s": true, "skip": true, "slug": "PIXI.Boundsclear", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle\n * It is not guaranteed that it will return tempRect\n *\n * @param {PIXI.Rectangle} rect - temporary object will be used if AABB is not empty\n * @returns {PIXI.Rectangle} A rectangle of the bounds\n */", "meta": { "range": [ 1590, 1955 ], "filename": "Bounds.js", "lineno": 78, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100076858", "name": "Bounds#getRectangle", "type": "MethodDefinition", "paramnames": [ "rect" ] }, "vars": { "": null } }, "description": "

Can return Rectangle.EMPTY constant, either construct new rectangle, either use your rectangle
It is not guaranteed that it will return tempRect

", "params": [ { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

temporary object will be used if AABB is not empty

", "name": "rect" } ], "returns": [ { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

A rectangle of the bounds

" } ], "name": "getRectangle", "longname": "PIXI.Bounds#getRectangle", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007216", "___s": true, "skip": true, "slug": "PIXI.BoundsgetRectangle", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * This function should be inlined when its possible.\n *\n * @param {PIXI.Point} point - The point to add.\n */", "meta": { "range": [ 2095, 2322 ], "filename": "Bounds.js", "lineno": 100, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100076937", "name": "Bounds#addPoint", "type": "MethodDefinition", "paramnames": [ "point" ] }, "vars": { "": null } }, "description": "

This function should be inlined when its possible.

", "params": [ { "type": { "names": [ "PIXI.Point" ] }, "description": "

The point to add.

", "name": "point" } ], "name": "addPoint", "longname": "PIXI.Bounds#addPoint", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007222", "___s": true, "skip": true, "slug": "PIXI.BoundsaddPoint", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds a quad, not transformed\n *\n * @param {Float32Array} vertices - The verts to add.\n */", "meta": { "range": [ 2445, 3488 ], "filename": "Bounds.js", "lineno": 113, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100077002", "name": "Bounds#addQuad", "type": "MethodDefinition", "paramnames": [ "vertices" ] }, "vars": { "": null } }, "description": "

Adds a quad, not transformed

", "params": [ { "type": { "names": [ "Float32Array" ] }, "description": "

The verts to add.

", "name": "vertices" } ], "name": "addQuad", "longname": "PIXI.Bounds#addQuad", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007227", "___s": true, "skip": true, "slug": "PIXI.BoundsaddQuad", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds sprite frame, transformed.\n *\n * @param {PIXI.TransformBase} transform - TODO\n * @param {number} x0 - TODO\n * @param {number} y0 - TODO\n * @param {number} x1 - TODO\n * @param {number} y1 - TODO\n */", "meta": { "range": [ 3740, 5127 ], "filename": "Bounds.js", "lineno": 164, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100077247", "name": "Bounds#addFrame", "type": "MethodDefinition", "paramnames": [ "transform", "x0", "y0", "x1", "y1" ] }, "vars": { "": null } }, "description": "

Adds sprite frame, transformed.

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

TODO

", "name": "transform" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "x0" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "y0" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "x1" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "y1" } ], "name": "addFrame", "longname": "PIXI.Bounds#addFrame", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007260", "___s": true, "skip": true, "slug": "PIXI.BoundsaddFrame", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Add an array of vertices\n *\n * @param {PIXI.TransformBase} transform - TODO\n * @param {Float32Array} vertices - TODO\n * @param {number} beginOffset - TODO\n * @param {number} endOffset - TODO\n */", "meta": { "range": [ 5367, 6305 ], "filename": "Bounds.js", "lineno": 222, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100077586", "name": "Bounds#addVertices", "type": "MethodDefinition", "paramnames": [ "transform", "vertices", "beginOffset", "endOffset" ] }, "vars": { "": null } }, "description": "

Add an array of vertices

", "params": [ { "type": { "names": [ "PIXI.TransformBase" ] }, "description": "

TODO

", "name": "transform" }, { "type": { "names": [ "Float32Array" ] }, "description": "

TODO

", "name": "vertices" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "beginOffset" }, { "type": { "names": [ "number" ] }, "description": "

TODO

", "name": "endOffset" } ], "name": "addVertices", "longname": "PIXI.Bounds#addVertices", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007300", "___s": true, "skip": true, "slug": "PIXI.BoundsaddVertices", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds\n *\n * @param {PIXI.Bounds} bounds - TODO\n */", "meta": { "range": [ 6401, 6803 ], "filename": "Bounds.js", "lineno": 261, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100077770", "name": "Bounds#addBounds", "type": "MethodDefinition", "paramnames": [ "bounds" ] }, "vars": { "": null } }, "description": "

Adds other Bounds

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" } ], "name": "addBounds", "longname": "PIXI.Bounds#addBounds", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007326", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBounds", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds, masked with Bounds\n *\n * @param {PIXI.Bounds} bounds - TODO\n * @param {PIXI.Bounds} mask - TODO\n */", "meta": { "range": [ 6959, 7714 ], "filename": "Bounds.js", "lineno": 280, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100077859", "name": "Bounds#addBoundsMask", "type": "MethodDefinition", "paramnames": [ "bounds", "mask" ] }, "vars": { "": null } }, "description": "

Adds other Bounds, masked with Bounds

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" }, { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "mask" } ], "name": "addBoundsMask", "longname": "PIXI.Bounds#addBoundsMask", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007335", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBoundsMask", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * Adds other Bounds, masked with Rectangle\n *\n * @param {PIXI.Bounds} bounds - TODO\n * @param {PIXI.Rectangle} area - TODO\n */", "meta": { "range": [ 7876, 8665 ], "filename": "Bounds.js", "lineno": 307, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": { "id": "astnode100078010", "name": "Bounds#addBoundsArea", "type": "MethodDefinition", "paramnames": [ "bounds", "area" ] }, "vars": { "": null } }, "description": "

Adds other Bounds, masked with Rectangle

", "params": [ { "type": { "names": [ "PIXI.Bounds" ] }, "description": "

TODO

", "name": "bounds" }, { "type": { "names": [ "PIXI.Rectangle" ] }, "description": "

TODO

", "name": "area" } ], "name": "addBoundsArea", "longname": "PIXI.Bounds#addBoundsArea", "kind": "function", "memberof": "PIXI.Bounds", "scope": "instance", "___id": "T000002R007348", "___s": true, "skip": true, "slug": "PIXI.BoundsaddBoundsArea", "filepath": "core\\display\\Bounds.js" } ], "$attributes": [ { "comment": "/**\n * @member {number} PIXI.Bounds#minX\n * @default 0\n */", "meta": { "range": [ 320, 402 ], "filename": "Bounds.js", "lineno": 20, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "minX", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#minX", "scope": "instance", "___id": "T000002R000267", "___s": true, "skip": true, "slug": "PIXI.BoundsminX", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#minY\n * @default 0\n */", "meta": { "range": [ 442, 524 ], "filename": "Bounds.js", "lineno": 26, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "minY", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#minY", "scope": "instance", "___id": "T000002R000269", "___s": true, "skip": true, "slug": "PIXI.BoundsminY", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#maxX\n * @default 0\n */", "meta": { "range": [ 564, 646 ], "filename": "Bounds.js", "lineno": 32, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "maxX", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#maxX", "scope": "instance", "___id": "T000002R000271", "___s": true, "skip": true, "slug": "PIXI.BoundsmaxX", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#maxY\n * @default 0\n */", "meta": { "range": [ 687, 769 ], "filename": "Bounds.js", "lineno": 38, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "maxY", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#maxY", "scope": "instance", "___id": "T000002R000273", "___s": true, "skip": true, "slug": "PIXI.BoundsmaxY", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#minX\n * @default 0\n */", "meta": { "range": [ 320, 402 ], "filename": "Bounds.js", "lineno": 20, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "minX", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#minX", "scope": "instance", "___id": "T000002R007201", "___s": true, "skip": true, "slug": "PIXI.BoundsminX", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#minY\n * @default 0\n */", "meta": { "range": [ 442, 524 ], "filename": "Bounds.js", "lineno": 26, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "minY", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#minY", "scope": "instance", "___id": "T000002R007203", "___s": true, "skip": true, "slug": "PIXI.BoundsminY", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#maxX\n * @default 0\n */", "meta": { "range": [ 564, 646 ], "filename": "Bounds.js", "lineno": 32, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "maxX", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#maxX", "scope": "instance", "___id": "T000002R007205", "___s": true, "skip": true, "slug": "PIXI.BoundsmaxX", "filepath": "core\\display\\Bounds.js" }, { "comment": "/**\n * @member {number} PIXI.Bounds#maxY\n * @default 0\n */", "meta": { "range": [ 687, 769 ], "filename": "Bounds.js", "lineno": 38, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\core\\display", "code": {} }, "kind": "member", "name": "maxY", "type": { "names": [ "number" ] }, "defaultvalue": "0", "memberof": "PIXI.Bounds", "longname": "PIXI.Bounds#maxY", "scope": "instance", "___id": "T000002R007207", "___s": true, "skip": true, "slug": "PIXI.BoundsmaxY", "filepath": "core\\display\\Bounds.js" } ], "$staticmethods": [], "$staticproperties": [], "$augments": [], "$augmentedBy": [], "filepath": "core\\display\\Bounds.js" }