Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraParameterCollection.h |
Include |
#include "NiagaraParameterCollection.h" |
UCLASS()
class UNiagaraParameterCollection : public UObject
Asset containing a collection of global parameters usable by Niagara.
Name | Description | ||
---|---|---|---|
|
CompileId |
Used to track whenever something of |
|
|
TObjectPtr< UNi... |
DefaultInstance |
|
|
Namespace |
Namespace for this parameter collection. Is enforced to be unique across all parameter collections. |
|
|
OnChangedDelegate |
||
|
Parameters |
||
|
TObjectPtr< UMa... |
SourceMaterialCollection |
Optional set of MPC that can drive scalar and vector parameters |
Name | Description | |
---|---|---|
|
UNiagaraParameterCollection ( |
Name | Description | ||
---|---|---|---|
|
AddDefaultSourceParameters() |
||
|
AddParameter ( |
||
|
AddParameter ( |
||
|
FNiagaraVari... |
CollectionParameterFromFriendlyParameter ( |
Takes the real parameter name used under the hood and converts to the friendly name for use in the UI. |
|
FriendlyNameFromParameterName ( |
||
|
FNiagaraVari... |
FriendlyParameterFromCollectionParameter ( |
|
|
FNiagaraComp... |
GetCompileHash() |
The compile Id is an indicator to any compiled scripts that reference this collection that contents may have changed and a recompile is recommended to be safe. |
|
UNiagaraPara... |
GetDefaultInstance() |
TODO: Optional per platform overrides of the above. |
|
GetFullNamespace() |
||
|
GetNamespace() |
||
|
GetParameters() |
||
|
const UMater... |
GetSourceCollection() |
|
|
IndexOfParameter ( |
||
|
MakeNamespaceNameUnique() |
||
|
ParameterNameFromFriendlyName ( |
Takes the friendly name presented to the UI and converts to the real parameter name used under the hood. |
|
|
RefreshCompileId() |
If for any reason this data has changed externally and needs recompilation and it isn't autodetected, use this method. |
|
|
RemoveParameter ( |
||
|
RenameParameter ( |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
---|---|
FOnChanged |