Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- UCancellableAsyncAction
- UAsyncNiagaraCaptureSimCache
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraSimCacheFunctionLibrary.h |
| Include | #include "NiagaraSimCacheFunctionLibrary.h" |
Syntax
UCLASS ()
class UAsyncNiagaraCaptureSimCache : public UCancellableAsyncAction
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsRunning | ||
| FOnCaptureComplete | CaptureComplete | ||
| TObjectPtr< UNiagaraComponent > | CaptureComponent | ||
| FNiagaraSimCacheCaptureParameters | CaptureParameters | ||
| TObjectPtr< UNiagaraSimCache > | CaptureSimCache | ||
| FNiagaraSimCacheCreateParameters | CreateParameters | ||
| FNiagaraSimCacheCapture | SimCacheCapture |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Activate () |
||
| void | Cancel () |
||
| UAsyncNiagaraCaptureSimCache * | CaptureNiagaraSimCache
(
UNiagaraSimCache* SimCache, |
Capture a simulation cache with customizable capture parameters. | |
| UAsyncNiagaraCaptureSimCache * | CaptureNiagaraSimCacheMultiFrame
(
UNiagaraSimCache* SimCache, |
Capture multiple frames from the provided simulation into a SimCache until the simulation becomes inactive, completes or we hit the NumFrames limit. | |
| UAsyncNiagaraCaptureSimCache * | CaptureNiagaraSimCacheUntilComplete
(
UNiagaraSimCache* SimCache, |
Capture frames from the provided simulation into a SimCache until the simulation becomes inactive or completes. | |
| void |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnCaptureComplete |