Navigation
API > API/Plugins > API/Plugins/PCGEditor > API/Plugins/PCGEditor/FPCGComponentVisualizer
Tracks the state of the currently selected delta element in the viewport, including the owning component, delta key, gizmo transform, and per-extension metadata.
| Name | FEditState |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCGEditor/Public/PCGComponentVisualizer.h |
| Include Path | #include "PCGComponentVisualizer.h" |
Syntax
struct FEditState
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveExtension | IPCGDeltaViewportExtension * | Extension governing this selection's viewport behavior. | PCGComponentVisualizer.h | |
| bDeltaDeferred | bool | True when this is a new edit delta that hasn't been stored in the collection yet (deferred until first gizmo move). | PCGComponentVisualizer.h | |
| bGizmoDragging | bool | True while the gizmo is actively being dragged. Used to gate the drag wireframe. | PCGComponentVisualizer.h | |
| bModified | bool | PCGComponentVisualizer.h | ||
| bWasInDelta | bool | PCGComponentVisualizer.h | ||
| DeltaKey | FPCGDeltaKey | PCGComponentVisualizer.h | ||
| DeltaStructType | const UScriptStruct * | UScriptStruct of the delta type, for registry re-lookups when ActiveExtension is null. | PCGComponentVisualizer.h | |
| OriginalPointIndex | int32 | Original index into the point data array at creation time (for ElementIndex debug field). | PCGComponentVisualizer.h | |
| OriginalTransform | FTransform | PCGComponentVisualizer.h | ||
| PCGComponent | TWeakObjectPtr< UPCGComponent > | PCGComponentVisualizer.h | ||
| SelectedElementIndex | int32 | Index of the selected element within an insertion delta (e.g. which inserted point is selected). | PCGComponentVisualizer.h | |
| Stack | FPCGStack | PCGComponentVisualizer.h | ||
| StorageKey | FPCGSourceDataStorageKey | PCGComponentVisualizer.h | ||
| Transform | FTransform | PCGComponentVisualizer.h |