UNPKG

@babylonjs/core

Version:

Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.

21 lines (20 loc) 920 B
import type { Nullable } from "../../types.js"; import type { Particle } from "../particle.js"; import type { ThinParticleSystem } from "../thinParticleSystem.js"; /** @internal */ export interface _IExecutionQueueItem { /** @internal */ process: (particle: Particle, system: ThinParticleSystem) => void; /** @internal */ previousItem: Nullable<_IExecutionQueueItem>; /** @internal */ nextItem: Nullable<_IExecutionQueueItem>; } /** @internal */ export declare function _ConnectBefore(newOne: _IExecutionQueueItem, activeOne: _IExecutionQueueItem): void; /** @internal */ export declare function _ConnectAfter(newOne: _IExecutionQueueItem, activeOne: _IExecutionQueueItem): void; /** @internal */ export declare function _ConnectAtTheEnd(newOne: _IExecutionQueueItem, root: _IExecutionQueueItem): void; /** @internal */ export declare function _RemoveFromQueue(item: _IExecutionQueueItem): void;