Renderer dedicated to meshes.
| Public methods | |
|---|---|
| public | render(mesh: PIXI.mesh.Mesh): void |
| private | _renderTriangleMesh(mesh: PIXI.mesh.Mesh): void |
| private | _renderTriangles(mesh: PIXI.mesh.Mesh): void |
| private | _renderDrawTriangle(mesh: PIXI.mesh.Mesh, index0: number, index1: number, index2: number): void |
| private | renderMeshFlat(mesh: PIXI.mesh.Mesh): void |
| public | destroy(): void |
| public | render(mesh: PIXI.mesh.Mesh): void |
| private | _renderTriangleMesh(mesh: PIXI.mesh.Mesh): void |
| private | _renderTriangles(mesh: PIXI.mesh.Mesh): void |
| private | _renderDrawTriangle(mesh: PIXI.mesh.Mesh, index0: number, index1: number, index2: number): void |
| private | renderMeshFlat(mesh: PIXI.mesh.Mesh): void |
| public | destroy(): void |
Renders the Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the Mesh to render |
void
Draws the object in Triangle Mesh mode
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the Mesh to render |
void
Draws the object in triangle mode using canvas
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the current mesh |
void
Draws one of the triangles that from the Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the current mesh |
||
| index0 | the index of the first vertex |
||
| index1 | the index of the second vertex |
||
| index2 | the index of the third vertex |
void
Renders a flat Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | The Mesh to render |
void
destroy the the renderer.
void
Renders the Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the Mesh to render |
void
Draws the object in Triangle Mesh mode
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the Mesh to render |
void
Draws the object in triangle mode using canvas
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the current mesh |
void
Draws one of the triangles that from the Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | the current mesh |
||
| index0 | the index of the first vertex |
||
| index1 | the index of the second vertex |
||
| index2 | the index of the third vertex |
void
Renders a flat Mesh
| Name | Type | Attribute | Description |
|---|---|---|---|
| mesh | The Mesh to render |
void
destroy the the renderer.
void
{
"comment": "/**\n * Renderer dedicated to meshes.\n *\n * @class\n * @private\n * @memberof PIXI\n */",
"meta": {
"range": [
200,
8361
],
"filename": "CanvasMeshRenderer.js",
"lineno": 13,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100065784",
"name": "MeshSpriteRenderer",
"type": "ClassDeclaration",
"paramnames": [
"renderer"
]
}
},
"classdesc": "Renderer dedicated to meshes.
",
"kind": "class",
"access": "private",
"memberof": "PIXI",
"name": "MeshSpriteRenderer",
"longname": "PIXI.MeshSpriteRenderer",
"scope": "static",
"params": [
{
"type": {
"names": [
"PIXI.CanvasRenderer"
]
},
"description": "The renderer this downport works for
",
"name": "renderer"
}
],
"___id": "T000002R006080",
"___s": true,
"$methods": [
{
"comment": "/**\n * Renders the Mesh\n *\n * @param {PIXI.mesh.Mesh} mesh - the Mesh to render\n */",
"meta": {
"range": [
508,
1571
],
"filename": "CanvasMeshRenderer.js",
"lineno": 28,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100065798",
"name": "MeshSpriteRenderer#render",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Renders the Mesh
",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the Mesh to render
",
"name": "mesh"
}
],
"name": "render",
"longname": "PIXI.MeshSpriteRenderer#render",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R006083",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererrender",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws the object in Triangle Mesh mode\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the Mesh to render\n */",
"meta": {
"range": [
1719,
2046
],
"filename": "CanvasMeshRenderer.js",
"lineno": 77,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100065939",
"name": "MeshSpriteRenderer#_renderTriangleMesh",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Draws the object in Triangle Mesh mode
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the Mesh to render
",
"name": "mesh"
}
],
"name": "_renderTriangleMesh",
"longname": "PIXI.MeshSpriteRenderer#_renderTriangleMesh",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R006088",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderTriangleMesh",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws the object in triangle mode using canvas\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the current mesh\n */",
"meta": {
"range": [
2200,
2646
],
"filename": "CanvasMeshRenderer.js",
"lineno": 97,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100065986",
"name": "MeshSpriteRenderer#_renderTriangles",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Draws the object in triangle mode using canvas
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the current mesh
",
"name": "mesh"
}
],
"name": "_renderTriangles",
"longname": "PIXI.MeshSpriteRenderer#_renderTriangles",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R006092",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderTriangles",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws one of the triangles that from the Mesh\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the current mesh\n * @param {number} index0 - the index of the first vertex\n * @param {number} index1 - the index of the second vertex\n * @param {number} index2 - the index of the third vertex\n */",
"meta": {
"range": [
2986,
7298
],
"filename": "CanvasMeshRenderer.js",
"lineno": 123,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100066052",
"name": "MeshSpriteRenderer#_renderDrawTriangle",
"type": "MethodDefinition",
"paramnames": [
"mesh",
"index0",
"index1",
"index2"
]
},
"vars": {
"": null
}
},
"description": "Draws one of the triangles that from the Mesh
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the current mesh
",
"name": "mesh"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the first vertex
",
"name": "index0"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the second vertex
",
"name": "index1"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the third vertex
",
"name": "index2"
}
],
"name": "_renderDrawTriangle",
"longname": "PIXI.MeshSpriteRenderer#_renderDrawTriangle",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R006100",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderDrawTriangle",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Renders a flat Mesh\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - The Mesh to render\n */",
"meta": {
"range": [
7427,
8246
],
"filename": "CanvasMeshRenderer.js",
"lineno": 257,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100066923",
"name": "MeshSpriteRenderer#renderMeshFlat",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Renders a flat Mesh
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "The Mesh to render
",
"name": "mesh"
}
],
"name": "renderMeshFlat",
"longname": "PIXI.MeshSpriteRenderer#renderMeshFlat",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R006160",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererrenderMeshFlat",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * destroy the the renderer.\n *\n */",
"meta": {
"range": [
8308,
8359
],
"filename": "CanvasMeshRenderer.js",
"lineno": 295,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100067057",
"name": "MeshSpriteRenderer#destroy",
"type": "MethodDefinition",
"paramnames": []
},
"vars": {
"": null
}
},
"description": "destroy the the renderer.
",
"name": "destroy",
"longname": "PIXI.MeshSpriteRenderer#destroy",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"params": [],
"___id": "T000002R006173",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererdestroy",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Renders the Mesh\n *\n * @param {PIXI.mesh.Mesh} mesh - the Mesh to render\n */",
"meta": {
"range": [
508,
1571
],
"filename": "CanvasMeshRenderer.js",
"lineno": 28,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100140477",
"name": "MeshSpriteRenderer#render",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Renders the Mesh
",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the Mesh to render
",
"name": "mesh"
}
],
"name": "render",
"longname": "PIXI.MeshSpriteRenderer#render",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R013017",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererrender",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws the object in Triangle Mesh mode\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the Mesh to render\n */",
"meta": {
"range": [
1719,
2046
],
"filename": "CanvasMeshRenderer.js",
"lineno": 77,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100140618",
"name": "MeshSpriteRenderer#_renderTriangleMesh",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Draws the object in Triangle Mesh mode
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the Mesh to render
",
"name": "mesh"
}
],
"name": "_renderTriangleMesh",
"longname": "PIXI.MeshSpriteRenderer#_renderTriangleMesh",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R013022",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderTriangleMesh",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws the object in triangle mode using canvas\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the current mesh\n */",
"meta": {
"range": [
2200,
2646
],
"filename": "CanvasMeshRenderer.js",
"lineno": 97,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100140665",
"name": "MeshSpriteRenderer#_renderTriangles",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Draws the object in triangle mode using canvas
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the current mesh
",
"name": "mesh"
}
],
"name": "_renderTriangles",
"longname": "PIXI.MeshSpriteRenderer#_renderTriangles",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R013026",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderTriangles",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Draws one of the triangles that from the Mesh\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - the current mesh\n * @param {number} index0 - the index of the first vertex\n * @param {number} index1 - the index of the second vertex\n * @param {number} index2 - the index of the third vertex\n */",
"meta": {
"range": [
2986,
7298
],
"filename": "CanvasMeshRenderer.js",
"lineno": 123,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100140731",
"name": "MeshSpriteRenderer#_renderDrawTriangle",
"type": "MethodDefinition",
"paramnames": [
"mesh",
"index0",
"index1",
"index2"
]
},
"vars": {
"": null
}
},
"description": "Draws one of the triangles that from the Mesh
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "the current mesh
",
"name": "mesh"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the first vertex
",
"name": "index0"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the second vertex
",
"name": "index1"
},
{
"type": {
"names": [
"number"
]
},
"description": "the index of the third vertex
",
"name": "index2"
}
],
"name": "_renderDrawTriangle",
"longname": "PIXI.MeshSpriteRenderer#_renderDrawTriangle",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R013034",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRenderer_renderDrawTriangle",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * Renders a flat Mesh\n *\n * @private\n * @param {PIXI.mesh.Mesh} mesh - The Mesh to render\n */",
"meta": {
"range": [
7427,
8246
],
"filename": "CanvasMeshRenderer.js",
"lineno": 257,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100141602",
"name": "MeshSpriteRenderer#renderMeshFlat",
"type": "MethodDefinition",
"paramnames": [
"mesh"
]
},
"vars": {
"": null
}
},
"description": "Renders a flat Mesh
",
"access": "private",
"params": [
{
"type": {
"names": [
"PIXI.mesh.Mesh"
]
},
"description": "The Mesh to render
",
"name": "mesh"
}
],
"name": "renderMeshFlat",
"longname": "PIXI.MeshSpriteRenderer#renderMeshFlat",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"___id": "T000002R013094",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererrenderMeshFlat",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
},
{
"comment": "/**\n * destroy the the renderer.\n *\n */",
"meta": {
"range": [
8308,
8359
],
"filename": "CanvasMeshRenderer.js",
"lineno": 295,
"path": "C:\\Users\\beaujeup\\projects\\jsdoc-template\\examples\\pixi.js\\pixi.js-repo\\src\\mesh\\canvas",
"code": {
"id": "astnode100141736",
"name": "MeshSpriteRenderer#destroy",
"type": "MethodDefinition",
"paramnames": []
},
"vars": {
"": null
}
},
"description": "destroy the the renderer.
",
"name": "destroy",
"longname": "PIXI.MeshSpriteRenderer#destroy",
"kind": "function",
"memberof": "PIXI.MeshSpriteRenderer",
"scope": "instance",
"params": [],
"___id": "T000002R013107",
"___s": true,
"skip": true,
"slug": "PIXI.MeshSpriteRendererdestroy",
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
}
],
"$attributes": [],
"$staticmethods": [],
"$staticproperties": [],
"$augments": [],
"$augmentedBy": [],
"filepath": "mesh\\canvas\\CanvasMeshRenderer.js"
}