| TSharedFromThis | ||
| FGCObject
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraEmitterHandleViewModel.h |
Include |
#include "ViewModels/NiagaraEmitterHandleViewModel.h" |
class FNiagaraEmitterHandleViewModel :
public TSharedFromThis< FNiagaraEmitterHandleViewModel >,
public FGCObject
The view model for the FNiagaraEmitterEditorWidget.
Name | Description | |
---|---|---|
|
FNiagaraEmitterHandleViewModel() |
Creates a new emitter editor view model. This must be initialized before it can be used. |
Name | Description | |
---|---|---|
|
~FNiagaraEmitterHandleViewModel() |
Name | Description | ||
---|---|---|---|
|
AddMessage ( |
Add a serialized message to the Emitter this viewmodel is managing. |
|
|
CanRenameEmitter() |
Gets whether or not this emitter can be renamed. |
|
|
Cleanup() |
||
|
FNiagaraEmit... |
GetEmitterHandle() |
Gets the emitter handled being view and edited by this view model. |
|
UNiagaraStac... |
GetEmitterStackViewModel() |
Gets the stack view model which represents the emitter pointed to by this handle. |
|
TSharedRef< ... |
GetEmitterViewModel() |
Gets the view model for the emitter this handle references. |
|
GetErrorText() |
Called to get the error state of the emitter handle. |
|
|
GetErrorTextColor() |
Called to get the error state of the emitter handle. |
|
|
GetErrorTextVisibility() |
Called to get the error state of the emitter handle. |
|
|
GetId() |
Gets the id of the emitter handle. |
|
|
GetIsEnabled() |
Gets whether or not this emitter handle is enabled. |
|
|
ECheckBoxSta... |
GetIsEnabledCheckState() |
Gets the check state for the is enabled check box. |
|
GetIsIsolated() |
Gets whether or not the emitter for this handle has been isolated in the UI. |
|
|
GetIsRenamePending() |
Gets whether or not this emitter handle has a rename pending. |
|
|
GetName() |
Gets the name of the emitter handle. |
|
|
GetNameText() |
Gets the text representation of the emitter handle name. |
|
|
ENiagaraSyst... |
GetOwningSystemEditMode() |
Gets the current edit mode of the emitter's owning system. |
|
TSharedRef< ... |
GetOwningSystemViewModel() |
|
|
GetRendererEntries ( |
||
|
Initialize ( |
Initializes the emitter editor view model with the supplied emitter handle and simulation. |
|
|
IsSynchronized() |
Called to get the synch state of the emitter handle to its source. |
|
|
IsValid() |
Returns whether or not this view model represents a valid emitter handle. |
|
|
OnIsEnabledCheckStateChanged ( |
Called when the check state of the enabled check box changes. |
|
|
FOnNameChang... |
OnNameChanged() |
Gets a multicast delegate which is called any time this handle is renamed. |
|
OnNameTextComitted ( |
Called when the contents of the name text control is committed. |
|
|
FOnPropertyC... |
OnPropertyChanged() |
Gets a multicast delegate which is called any time a property on the handle changes. |
|
RemoveMessage ( |
Remove a serialized message from the Emitter this viewmodel is managing. |
|
|
Reset() |
Resets the data in the view model. |
|
|
SetIsEnabled |
Sets whether or not this emitter handle is enabled. |
|
|
SetIsIsolated ( |
Sets whether or not this emitter is isolated. May affect other emitters in the system. |
|
|
SetIsRenamePending ( |
Sets whether or not this emitter handle has a rename pending. |
|
|
SetName ( |
Sets the name of the emitter handle. |
|
|
SetSimulation ( |
Sets the simulation for the emitter this handle references. |
|
|
VerifyNameTextChanged |
Prevent invalid name being set on emitter. |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |
Name |
Description |
---|---|
FOnNameChanged |
|
FOnPropertyChanged |