diff --git a/packages/core/src/geometry/Geometry.js b/packages/core/src/geometry/Geometry.js index d0d97e0..91933fb 100644 --- a/packages/core/src/geometry/Geometry.js +++ b/packages/core/src/geometry/Geometry.js @@ -63,6 +63,11 @@ this.instanced = false; + /** + * Number of instances in this geometry, pass it to `GeometrySystem.draw()` + * @member {number} + * @default 1 + */ this.instanceCount = 1; this._size = null; diff --git a/packages/core/src/geometry/Geometry.js b/packages/core/src/geometry/Geometry.js index d0d97e0..91933fb 100644 --- a/packages/core/src/geometry/Geometry.js +++ b/packages/core/src/geometry/Geometry.js @@ -63,6 +63,11 @@ this.instanced = false; + /** + * Number of instances in this geometry, pass it to `GeometrySystem.draw()` + * @member {number} + * @default 1 + */ this.instanceCount = 1; this._size = null; diff --git a/packages/core/src/shader/Shader.js b/packages/core/src/shader/Shader.js index 5e52e65..db82872 100644 --- a/packages/core/src/shader/Shader.js +++ b/packages/core/src/shader/Shader.js @@ -15,6 +15,11 @@ */ constructor(program, uniforms) { + /** + * Program that the shader uses + * + * @member {PIXI.Program} + */ this.program = program; // lets see whats been passed in diff --git a/packages/core/src/geometry/Geometry.js b/packages/core/src/geometry/Geometry.js index d0d97e0..91933fb 100644 --- a/packages/core/src/geometry/Geometry.js +++ b/packages/core/src/geometry/Geometry.js @@ -63,6 +63,11 @@ this.instanced = false; + /** + * Number of instances in this geometry, pass it to `GeometrySystem.draw()` + * @member {number} + * @default 1 + */ this.instanceCount = 1; this._size = null; diff --git a/packages/core/src/shader/Shader.js b/packages/core/src/shader/Shader.js index 5e52e65..db82872 100644 --- a/packages/core/src/shader/Shader.js +++ b/packages/core/src/shader/Shader.js @@ -15,6 +15,11 @@ */ constructor(program, uniforms) { + /** + * Program that the shader uses + * + * @member {PIXI.Program} + */ this.program = program; // lets see whats been passed in diff --git a/packages/core/src/textures/TextureMatrix.js b/packages/core/src/textures/TextureMatrix.js index 66a7000..37d1444 100644 --- a/packages/core/src/textures/TextureMatrix.js +++ b/packages/core/src/textures/TextureMatrix.js @@ -31,10 +31,27 @@ { this._texture = texture; + /** + * Matrix operation that converts texture region coords to texture coords + * @member {PIXI.Matrix} + * @readonly + */ this.mapCoord = new Matrix(); + /** + * Clamp region for normalized coords, left-top pixel center in xy , bottom-right in zw. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampFrame = new Float32Array(4); + /** + * Normalized clamp offset. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampOffset = new Float32Array(2); /** diff --git a/packages/core/src/geometry/Geometry.js b/packages/core/src/geometry/Geometry.js index d0d97e0..91933fb 100644 --- a/packages/core/src/geometry/Geometry.js +++ b/packages/core/src/geometry/Geometry.js @@ -63,6 +63,11 @@ this.instanced = false; + /** + * Number of instances in this geometry, pass it to `GeometrySystem.draw()` + * @member {number} + * @default 1 + */ this.instanceCount = 1; this._size = null; diff --git a/packages/core/src/shader/Shader.js b/packages/core/src/shader/Shader.js index 5e52e65..db82872 100644 --- a/packages/core/src/shader/Shader.js +++ b/packages/core/src/shader/Shader.js @@ -15,6 +15,11 @@ */ constructor(program, uniforms) { + /** + * Program that the shader uses + * + * @member {PIXI.Program} + */ this.program = program; // lets see whats been passed in diff --git a/packages/core/src/textures/TextureMatrix.js b/packages/core/src/textures/TextureMatrix.js index 66a7000..37d1444 100644 --- a/packages/core/src/textures/TextureMatrix.js +++ b/packages/core/src/textures/TextureMatrix.js @@ -31,10 +31,27 @@ { this._texture = texture; + /** + * Matrix operation that converts texture region coords to texture coords + * @member {PIXI.Matrix} + * @readonly + */ this.mapCoord = new Matrix(); + /** + * Clamp region for normalized coords, left-top pixel center in xy , bottom-right in zw. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampFrame = new Float32Array(4); + /** + * Normalized clamp offset. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampOffset = new Float32Array(2); /** diff --git a/packages/core/src/utils/QuadUv.js b/packages/core/src/utils/QuadUv.js index cea9a86..e44eed1 100644 --- a/packages/core/src/utils/QuadUv.js +++ b/packages/core/src/utils/QuadUv.js @@ -6,6 +6,7 @@ * * @class * @memberof PIXI + * @extends PIXI.Geometry */ export default class QuadUv extends Geometry { diff --git a/packages/core/src/geometry/Geometry.js b/packages/core/src/geometry/Geometry.js index d0d97e0..91933fb 100644 --- a/packages/core/src/geometry/Geometry.js +++ b/packages/core/src/geometry/Geometry.js @@ -63,6 +63,11 @@ this.instanced = false; + /** + * Number of instances in this geometry, pass it to `GeometrySystem.draw()` + * @member {number} + * @default 1 + */ this.instanceCount = 1; this._size = null; diff --git a/packages/core/src/shader/Shader.js b/packages/core/src/shader/Shader.js index 5e52e65..db82872 100644 --- a/packages/core/src/shader/Shader.js +++ b/packages/core/src/shader/Shader.js @@ -15,6 +15,11 @@ */ constructor(program, uniforms) { + /** + * Program that the shader uses + * + * @member {PIXI.Program} + */ this.program = program; // lets see whats been passed in diff --git a/packages/core/src/textures/TextureMatrix.js b/packages/core/src/textures/TextureMatrix.js index 66a7000..37d1444 100644 --- a/packages/core/src/textures/TextureMatrix.js +++ b/packages/core/src/textures/TextureMatrix.js @@ -31,10 +31,27 @@ { this._texture = texture; + /** + * Matrix operation that converts texture region coords to texture coords + * @member {PIXI.Matrix} + * @readonly + */ this.mapCoord = new Matrix(); + /** + * Clamp region for normalized coords, left-top pixel center in xy , bottom-right in zw. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampFrame = new Float32Array(4); + /** + * Normalized clamp offset. + * Calculated based on clampOffset. + * @member {Float32Array} + * @readonly + */ this.uClampOffset = new Float32Array(2); /** diff --git a/packages/core/src/utils/QuadUv.js b/packages/core/src/utils/QuadUv.js index cea9a86..e44eed1 100644 --- a/packages/core/src/utils/QuadUv.js +++ b/packages/core/src/utils/QuadUv.js @@ -6,6 +6,7 @@ * * @class * @memberof PIXI + * @extends PIXI.Geometry */ export default class QuadUv extends Geometry { diff --git a/packages/mesh/src/Mesh.js b/packages/mesh/src/Mesh.js index 460127f..dd9eb7c 100644 --- a/packages/mesh/src/Mesh.js +++ b/packages/mesh/src/Mesh.js @@ -248,6 +248,7 @@ /** * Standard renderer draw. * @protected + * @param {PIXI.Renderer} renderer - Instance to renderer. */ _render(renderer) {