Skip to content

ISMGraphGeneration::FFindPropertyGraphArgs

#include <ISMGraphGeneration.h>

Description

struct ISMGraphGeneration::FFindPropertyGraphArgs;

Arguments for resolving a USMPropertyGraph by node + variable + sub-path.

Public Attributes

Name
FName VariableName
FString SubPath
USMNodeInstance * NodeInstance

Public Attributes Documentation

variable VariableName

FName VariableName;

[Required] Top-level FSMGraphProperty variable name.


variable SubPath

FString SubPath;

[Optional] Sub-path under VariableName, same syntax as FSetNodePropertyArgs::SubPath: MemberA.MemberB[i].MemberC[j]. Empty resolves the top property graph. Indexed segments descend through nested-array buckets, switching to each bucket's child USMPropertyGraph for subsequent segments.

Strict-split precondition. Every struct parent in the path must be split first (top pin AND every intermediate struct member). Unsplit parents fail with an actionable error.


variable NodeInstance

USMNodeInstance * NodeInstance = nullptr;

[Optional] Specific node-instance template (stack entry) to inspect. When null the primary node template is used. Mirrors FSetNodePropertyArgs::NodeInstance.