Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRendererProperties.h |
Include |
#include "NiagaraRendererProperties.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class UNiagaraRendererProperties : public UNiagaraMergeable
Emitter properties base class Each EmitterRenderer derives from this with its own class, and returns it in GetProperties; a copy of those specific properties is stored on UNiagaraEmitter (on the System) for serialization and handed back to the System renderer on load.
Name | Description | ||
---|---|---|---|
|
AttributeBindings |
||
|
bIsEnabled |
||
|
CurrentBoundAttributes |
Copy of variables in the attribute binding, updated when GetBoundAttributes() is called. |
|
|
MotionVectorSetting |
Hint about how to generate motion (velocity) vectors for this renderer. |
|
|
Platforms |
Platforms on which this renderer is enabled. |
|
|
SortOrderHint |
By default, emitters are drawn in the order that they are added to the system. |
Name | Description | |
---|---|---|
|
UNiagaraRendererProperties() |
Name | Description | ||
---|---|---|---|
|
NeedsLoadForTargetPlatform ( |
Called during saving to determine the load flags to save with the object. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
bMotionBlurEnabled_DEPRECATED |