@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
TypeScript
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;