@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
51 lines • 1.24 kB
TypeScript
export class ParticleSpecification {
/**
*
* @param {ParticleAttributeSpecification[]} attributes
* @param {ParticleAttributeSpecification[]} uniforms
* @param {NodeGraph} model
* @returns {ParticleSpecification}
*/
static from(attributes: ParticleAttributeSpecification[], uniforms: ParticleAttributeSpecification[], model: NodeGraph): ParticleSpecification;
/**
*
* @type {ParticleAttributeSpecification[]}
*/
attributes: ParticleAttributeSpecification[];
/**
*
* @type {ParticleAttributeSpecification[]}
*/
uniforms: ParticleAttributeSpecification[];
/**
*
* @type {NodeGraph}
*/
model: NodeGraph;
/**
*
* @type {number[]}
* @private
*/
private __attribute_offsets;
/**
*
* @type {number}
* @private
*/
private __total_attribute_component_count;
initialize(): void;
/**
*
* @return {number}
*/
getTotalAttributeComponentCount(): number;
/**
*
* @param {number} index
* @return {number}
*/
getAttributeOffset(index: number): number;
buildAttributeOffset(): void;
}
//# sourceMappingURL=ParticleSpecification.d.ts.map