import { Stage, IContextGL, IVertexBuffer } from '@awayjs/stage'; import { ParticleAnimationData } from './ParticleAnimationData'; /** * ... */ export declare class AnimationElements { static SUBGEOM_ID_COUNT: number; _pVertexData: Float32Array; _pVertexBuffer: Array; _pBufferContext: Array; _pBufferDirty: Array; private _numVertices; private _totalLenOfOneVertex; numProcessedVertices: number; previousTime: number; animationParticles: Array; /** * An id for this animation subgeometry, used to identify animation subgeometries when using animation sets. * * @private */ _iUniqueId: number; constructor(); createVertexData(numVertices: number, totalLenOfOneVertex: number): void; activateVertexBuffer(index: number, bufferOffset: number, stage: Stage, format: number): void; dispose(): void; invalidateBuffer(): void; get vertexData(): Float32Array; get numVertices(): number; get totalLenOfOneVertex(): number; } //# sourceMappingURL=AnimationElements.d.ts.map