Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Defines options for the niagara System view model
| Name | FNiagaraSystemViewModelOptions |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraSystemViewModel.h |
| Include Path | #include "ViewModels/NiagaraSystemViewModel.h" |
Syntax
struct FNiagaraSystemViewModelOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanAutoCompile | bool | Whether or not the system represented by this view model can be automatically compiled. | ViewModels/NiagaraSystemViewModel.h | |
| bCanModifyEmittersFromTimeline | bool | Whether or not the user can edit emitters from the timeline. | ViewModels/NiagaraSystemViewModel.h | |
| bCanSimulate | bool | Whether or not the system represented by this view model can be simulated. True by default. | ViewModels/NiagaraSystemViewModel.h | |
| bCompileForEdit | bool | Should we compile the system for edit or not, this is only relevant if it's allowed. | ViewModels/NiagaraSystemViewModel.h | |
| bIsForDataProcessingOnly | bool | Specifies that the view model is being constructed for data processing only and will not be displayed in the UI. | ViewModels/NiagaraSystemViewModel.h | |
| EditMode | ENiagaraSystemViewModelEditMode | Gets the current editing mode for this system. | ViewModels/NiagaraSystemViewModel.h | |
| MessageLogGuid | TOptional< const FGuid > | An optional unique id which associates this view model with messages in the message manager. | ViewModels/NiagaraSystemViewModel.h | |
| OnGetSequencerAddMenuContent | FOnGetAddMenuContent | A delegate which is used to generate the content for the add menu in sequencer. | ViewModels/NiagaraSystemViewModel.h |