EUnusedAttributeBehaviour

Defines what will happen to unused attributes when a script is run.

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScript.h

Include

#include "NiagaraScript.h"

Syntax

enum EUnusedAttributeBehaviour
{
    Copy,
    Zero,
    None,
    MarkInvalid,
    PassThrough,
}

Values

Name

Description

Copy

The previous value of the attribute is copied across.

Zero

The attribute is set to zero.

None

The attribute is untouched.

MarkInvalid

The memory for the attribute is set to NIAGARA_INVALID_MEMORY.

PassThrough

The attribute is passed through without double buffering

Remarks

Defines what will happen to unused attributes when a script is run.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss