import { ShaderBase, _Render_RenderableBase, AnimationRegisterData } from '@awayjs/renderer'; import { AnimationElements } from '../data/AnimationElements'; import { ParticleTimeNode } from '../nodes/ParticleTimeNode'; import { ParticleAnimator } from '../ParticleAnimator'; import { ParticleStateBase } from './ParticleStateBase'; /** * ... */ export declare class ParticleTimeState extends ParticleStateBase { /** @private */ static TIME_STREAM_INDEX: number; /** @private */ static TIME_CONSTANT_INDEX: number; private _particleTimeNode; constructor(animator: ParticleAnimator, particleTimeNode: ParticleTimeNode); setRenderState(shader: ShaderBase, renderable: _Render_RenderableBase, animationElements: AnimationElements, animationRegisterData: AnimationRegisterData): void; } //# sourceMappingURL=ParticleTimeState.d.ts.map