UNPKG

@awayjs/graphics

Version:
32 lines 1.13 kB
import { Stage, IContextGL, IVertexBuffer } from '@awayjs/stage'; import { ParticleAnimationData } from './ParticleAnimationData'; /** * ... */ export declare class AnimationElements { static SUBGEOM_ID_COUNT: number; _pVertexData: Float32Array; _pVertexBuffer: Array<IVertexBuffer>; _pBufferContext: Array<IContextGL>; _pBufferDirty: Array<boolean>; private _numVertices; private _totalLenOfOneVertex; numProcessedVertices: number; previousTime: number; animationParticles: Array<ParticleAnimationData>; /** * 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