@fibbojs / core / PipelineManager
Class: PipelineManager
The pipeline manager is responsible for managing pipelines.
Constructors
new PipelineManager()
new PipelineManager(
options
):PipelineManager
Parameters
• options: PipelineManagerOptions
Returns
Defined in
core/src/pipeline/PipelineManager.ts:37
Methods
addIntervalPipeline()
addIntervalPipeline(
pipeline
):void
Add an interval pipeline.
Parameters
• pipeline: IntervalPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:179
addStandardPipeline()
addStandardPipeline(
pipeline
):void
Add a standard pipeline.
Parameters
• pipeline: StandardPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:139
addThrottledPipeline()
addThrottledPipeline(
pipeline
):void
Add a throttled pipeline.
Parameters
• pipeline: ThrottledPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:159
removeIntervalPipeline()
removeIntervalPipeline(
pipeline
):void
Remove an interval pipeline.
Parameters
• pipeline: IntervalPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:188
removeStandardPipeline()
removeStandardPipeline(
pipeline
):void
Remove a standard pipeline.
Parameters
• pipeline: StandardPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:148
removeThrottledPipeline()
removeThrottledPipeline(
pipeline
):void
Remove a throttled pipeline.
Parameters
• pipeline: ThrottledPipeline
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:168
start()
start():
void
Start all pipelines.
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:121
stop()
stop():
void
Stop all pipelines.
Returns
void
Defined in
core/src/pipeline/PipelineManager.ts:130
Properties
__ANIMATION_FRAME_REQUEST_ID__
__ANIMATION_FRAME_REQUEST_ID__:
undefined
|number
Animation frame request ID
Defined in
core/src/pipeline/PipelineManager.ts:30
autoLoop
autoLoop:
boolean
Auto loop flag.
Defined in
core/src/pipeline/PipelineManager.ts:35
intervalPipelines
intervalPipelines:
IntervalPipeline
[]
Defined in
core/src/pipeline/PipelineManager.ts:25
scene
scene:
FScene
The scene associated with the pipeline manager.
Defined in
core/src/pipeline/PipelineManager.ts:20
standardPipelines
standardPipelines:
StandardPipeline
[]
Defined in
core/src/pipeline/PipelineManager.ts:23
throttledPipelines
throttledPipelines:
ThrottledPipeline
[]