unreal.WidgetReplacementReport¶
- class unreal.WidgetReplacementReport(success: bool = False, missing_references_warning: Text = '', unmatched_properties: None = [], unmatched_referenced_properties: None = [], unmatched_functions: None = [], unmatched_referenced_functions: None = [])¶
Bases:
StructBaseResult of ReplaceWidgetWithTemplate. Carries success/error state plus the lists of public members on the old widget that don’t have a compatible counterpart on the new widget class. Each list is split into “still referenced in the outer blueprint” (BP graphs, bindings, animation property tracks, extension bindings) and the broader “all unmatched” set so callers can warn the user about references that will dangle. Every entry carries the per-member reason.
C++ Source:
Plugin: UMGToolSet
Module: UMGToolSet
File: UMGToolSet.h
Editor Properties: (see get_editor_property/set_editor_property)
missing_references_warning(Text): [Read-Write] List of referenced properties/functions that are missing from the new class.success(bool): [Read-Write] True if the replacement was performed.unmatched_functions(Array[WidgetUnmatchedMember]): [Read-Write] BlueprintCallable / BlueprintEvent functions and multicast delegates on the old class that are missing or signature-incompatible on the new class, with per-member reasons.unmatched_properties(Array[WidgetUnmatchedMember]): [Read-Write] Blueprint-visible properties on the old class that are missing or type-incompatible on the new class, with per-member reasons.unmatched_referenced_functions(Array[WidgetUnmatchedMember]): [Read-Write] Subset of UnmatchedFunctions that the outer blueprint’s graphs currently reference through this widget.unmatched_referenced_properties(Array[WidgetUnmatchedMember]): [Read-Write] Subset of UnmatchedProperties that the outer blueprint references through this widget (graphs, bindings, animation property tracks).
- property missing_references_warning: Text¶
[Read-Only] List of referenced properties/functions that are missing from the new class.
- Type:
(Text)
- property unmatched_functions: None¶
[Read-Only] BlueprintCallable / BlueprintEvent functions and multicast delegates on the old class that are missing or signature-incompatible on the new class, with per-member reasons.
- Type:
- property unmatched_properties: None¶
[Read-Only] Blueprint-visible properties on the old class that are missing or type-incompatible on the new class, with per-member reasons.
- Type:
- property unmatched_referenced_functions: None¶
[Read-Only] Subset of UnmatchedFunctions that the outer blueprint’s graphs currently reference through this widget.
- Type: