unreal.NiagaraExt_StackIssue

class unreal.NiagaraExt_StackIssue

Bases: StructBase

A single warning or error issue on a Niagara stack entry, as reported by the stack validator. Location and StackDisplayPath help the AI identify where the issue is in the stack.

C++ Source:

  • Plugin: Niagara

  • Module: NiagaraEditor

  • File: NiagaraExternalSystemEditorUtilities.h

Editor Properties: (see get_editor_property/set_editor_property)

  • can_be_dismissed (bool): [Read-Write] True if the user is able to dismiss this issue in the UI.

  • fixes (Array[NiagaraExt_StackIssueFix]): [Read-Write] Available auto-fix actions for this issue. May be empty.

  • is_dismissed (bool): [Read-Write] True if this issue has been dismissed by the user and is hidden in the UI.

  • issue_id (str): [Read-Write] Unique identifier for this issue, used as the IssueId parameter in ApplyStackIssueFix.

  • location (NiagaraExt_StackItemReference): [Read-Write] Structured reference to the emitter/script/module that owns this issue. EmitterName, ScriptName, and ModuleName may be NAME_None if the issue is above that level.

  • long_description (str): [Read-Write] Detailed description of the issue with context.

  • severity (NiagaraExt_StackIssueSeverity): [Read-Write] Severity of this issue.

  • short_description (str): [Read-Write] Short description of the issue (e.g. “Missing required input”).

  • stack_display_path (str): [Read-Write] Human-readable breadcrumb path from the stack root to the entry that owns this issue, joined with ‘/’. Example: “FireEmitter/ParticleUpdate/AddVelocity”.