Home

class: InteractionTrackingData


DisplayObjects with the {@link PIXI.interaction.interactiveTarget} mixin use this class to track interactions

Methods summary


Public methods
private _doSet(flag: number, yn: boolean): void
public pointerId(): void
public flags(flags: number): void
public over(yn: boolean): void
public rightDown(yn: boolean): void
public leftDown(yn: boolean): void
private _doSet(flag: number, yn: boolean): void
public pointerId(): void
public flags(flags: number): void
public over(yn: boolean): void
public rightDown(yn: boolean): void
public leftDown(yn: boolean): void

Methods


_doSet(flag: number, yn: boolean): void

Params:

Name Type Attribute Description
flag

The interaction flag to set

yn

Should the flag be set or unset

Returns:

void


pointerId(): void

Unique pointer id of the event

Returns:

void


flags(flags: number): void

Set the flags for the tracking data

Params:

Name Type Attribute Description
flags

Flags to set

Returns:

void


over(yn: boolean): void

Set the over flag

Params:

Name Type Attribute Description
yn

Is the event over?

Returns:

void


rightDown(yn: boolean): void

Set the right down flag

Params:

Name Type Attribute Description
yn

Is the right mouse button down?

Returns:

void


leftDown(yn: boolean): void

Set the left down flag

Params:

Name Type Attribute Description
yn

Is the left mouse button down?

Returns:

void


_doSet(flag: number, yn: boolean): void

Params:

Name Type Attribute Description
flag

The interaction flag to set

yn

Should the flag be set or unset

Returns:

void


pointerId(): void

Unique pointer id of the event

Returns:

void


flags(flags: number): void

Set the flags for the tracking data

Params:

Name Type Attribute Description
flags

Flags to set

Returns:

void


over(yn: boolean): void

Set the over flag

Params:

Name Type Attribute Description
yn

Is the event over?

Returns:

void


rightDown(yn: boolean): void

Set the right down flag

Params:

Name Type Attribute Description
yn

Is the right mouse button down?

Returns:

void


leftDown(yn: boolean): void

Set the left down flag

Params:

Name Type Attribute Description
yn

Is the left mouse button down?

Returns:

void


  {
    "comment": "/**\n * DisplayObjects with the {@link PIXI.interaction.interactiveTarget} mixin use this class to track interactions\n *\n * @class\n * @private\n * @memberof PIXI.interaction\n */",
    "meta": {
        "range": [
            217,
            3036
        ],
        "filename": "InteractionTrackingData.js",
        "lineno": 10,
        "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction",
        "code": {
            "id": "astnode100064703",
            "name": "InteractionTrackingData",
            "type": "ClassDeclaration",
            "paramnames": [
                "pointerId"
            ]
        }
    },
    "classdesc": "

DisplayObjects with the {@link PIXI.interaction.interactiveTarget} mixin use this class to track interactions

", "kind": "class", "access": "private", "memberof": "PIXI.interaction", "name": "InteractionTrackingData", "longname": "PIXI.interaction.InteractionTrackingData", "scope": "static", "params": [ { "type": { "names": [ "number" ] }, "description": "

Unique pointer id of the event

", "name": "pointerId" } ], "___id": "T000002R005994", "___s": true, "$methods": [ { "comment": "/**\n *\n * @private\n * @param {number} flag - The interaction flag to set\n * @param {boolean} yn - Should the flag be set or unset\n */", "meta": { "range": [ 628, 820 ], "filename": "InteractionTrackingData.js", "lineno": 27, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064727", "name": "InteractionTrackingData#_doSet", "type": "MethodDefinition", "paramnames": [ "flag", "yn" ] }, "vars": { "": null } }, "access": "private", "params": [ { "type": { "names": [ "number" ] }, "description": "

The interaction flag to set

", "name": "flag" }, { "type": { "names": [ "boolean" ] }, "description": "

Should the flag be set or unset

", "name": "yn" } ], "name": "_doSet", "longname": "PIXI.interaction.InteractionTrackingData#_doSet", "kind": "function", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R005998", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingData_doSet", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Unique pointer id of the event\n *\n * @readonly\n * @member {number}\n */", "meta": { "range": [ 928, 987 ], "filename": "InteractionTrackingData.js", "lineno": 45, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064758", "name": "InteractionTrackingData#pointerId", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Unique pointer id of the event

", "readonly": true, "kind": "member", "type": { "names": [ "number" ] }, "name": "pointerId", "longname": "PIXI.interaction.InteractionTrackingData#pointerId", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "params": [], "___id": "T000002R006001", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDatapointerId", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the flags for the tracking data\n *\n * @param {number} flags - Flags to set\n */", "meta": { "range": [ 1324, 1381 ], "filename": "InteractionTrackingData.js", "lineno": 66, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064774", "name": "InteractionTrackingData#flags", "type": "MethodDefinition", "paramnames": [ "flags" ] }, "vars": { "": null } }, "description": "

Set the flags for the tracking data

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

Flags to set

", "name": "flags" } ], "name": "flags", "longname": "PIXI.interaction.InteractionTrackingData#flags", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R006003", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataflags", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the over flag\n *\n * @param {boolean} yn - Is the event over?\n */", "meta": { "range": [ 1987, 2065 ], "filename": "InteractionTrackingData.js", "lineno": 98, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064819", "name": "InteractionTrackingData#over", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the over flag

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

Is the event over?

", "name": "yn" } ], "name": "over", "longname": "PIXI.interaction.InteractionTrackingData#over", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R006007", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataover", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the right down flag\n *\n * @param {boolean} yn - Is the right mouse button down?\n */", "meta": { "range": [ 2464, 2553 ], "filename": "InteractionTrackingData.js", "lineno": 119, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064855", "name": "InteractionTrackingData#rightDown", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the right down flag

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

Is the right mouse button down?

", "name": "yn" } ], "name": "rightDown", "longname": "PIXI.interaction.InteractionTrackingData#rightDown", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R006009", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDatarightDown", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the left down flag\n *\n * @param {boolean} yn - Is the left mouse button down?\n */", "meta": { "range": [ 2947, 3034 ], "filename": "InteractionTrackingData.js", "lineno": 140, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100064891", "name": "InteractionTrackingData#leftDown", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the left down flag

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

Is the left mouse button down?

", "name": "yn" } ], "name": "leftDown", "longname": "PIXI.interaction.InteractionTrackingData#leftDown", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R006011", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataleftDown", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n *\n * @private\n * @param {number} flag - The interaction flag to set\n * @param {boolean} yn - Should the flag be set or unset\n */", "meta": { "range": [ 628, 820 ], "filename": "InteractionTrackingData.js", "lineno": 27, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139406", "name": "InteractionTrackingData#_doSet", "type": "MethodDefinition", "paramnames": [ "flag", "yn" ] }, "vars": { "": null } }, "access": "private", "params": [ { "type": { "names": [ "number" ] }, "description": "

The interaction flag to set

", "name": "flag" }, { "type": { "names": [ "boolean" ] }, "description": "

Should the flag be set or unset

", "name": "yn" } ], "name": "_doSet", "longname": "PIXI.interaction.InteractionTrackingData#_doSet", "kind": "function", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R012932", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingData_doSet", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Unique pointer id of the event\n *\n * @readonly\n * @member {number}\n */", "meta": { "range": [ 928, 987 ], "filename": "InteractionTrackingData.js", "lineno": 45, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139437", "name": "InteractionTrackingData#pointerId", "type": "MethodDefinition", "paramnames": [] }, "vars": { "": null } }, "description": "

Unique pointer id of the event

", "readonly": true, "kind": "member", "type": { "names": [ "number" ] }, "name": "pointerId", "longname": "PIXI.interaction.InteractionTrackingData#pointerId", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "params": [], "___id": "T000002R012935", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDatapointerId", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the flags for the tracking data\n *\n * @param {number} flags - Flags to set\n */", "meta": { "range": [ 1324, 1381 ], "filename": "InteractionTrackingData.js", "lineno": 66, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139453", "name": "InteractionTrackingData#flags", "type": "MethodDefinition", "paramnames": [ "flags" ] }, "vars": { "": null } }, "description": "

Set the flags for the tracking data

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

Flags to set

", "name": "flags" } ], "name": "flags", "longname": "PIXI.interaction.InteractionTrackingData#flags", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R012937", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataflags", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the over flag\n *\n * @param {boolean} yn - Is the event over?\n */", "meta": { "range": [ 1987, 2065 ], "filename": "InteractionTrackingData.js", "lineno": 98, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139498", "name": "InteractionTrackingData#over", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the over flag

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

Is the event over?

", "name": "yn" } ], "name": "over", "longname": "PIXI.interaction.InteractionTrackingData#over", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R012941", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataover", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the right down flag\n *\n * @param {boolean} yn - Is the right mouse button down?\n */", "meta": { "range": [ 2464, 2553 ], "filename": "InteractionTrackingData.js", "lineno": 119, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139534", "name": "InteractionTrackingData#rightDown", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the right down flag

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

Is the right mouse button down?

", "name": "yn" } ], "name": "rightDown", "longname": "PIXI.interaction.InteractionTrackingData#rightDown", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R012943", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDatarightDown", "filepath": "interaction\\InteractionTrackingData.js" }, { "comment": "/**\n * Set the left down flag\n *\n * @param {boolean} yn - Is the left mouse button down?\n */", "meta": { "range": [ 2947, 3034 ], "filename": "InteractionTrackingData.js", "lineno": 140, "path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\interaction", "code": { "id": "astnode100139570", "name": "InteractionTrackingData#leftDown", "type": "MethodDefinition", "paramnames": [ "yn" ] }, "vars": { "": null } }, "description": "

Set the left down flag

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

Is the left mouse button down?

", "name": "yn" } ], "name": "leftDown", "longname": "PIXI.interaction.InteractionTrackingData#leftDown", "kind": "member", "memberof": "PIXI.interaction.InteractionTrackingData", "scope": "instance", "___id": "T000002R012945", "___s": true, "skip": true, "slug": "PIXI.interaction.InteractionTrackingDataleftDown", "filepath": "interaction\\InteractionTrackingData.js" } ], "$attributes": [], "$staticmethods": [], "$staticproperties": [], "$augments": [], "$augmentedBy": [], "filepath": "interaction\\InteractionTrackingData.js" }