|
| virtual void | MigrateMissingTypes (TArray< UEdGraphPin * > &OldPins) |
| | Migrate the missing types from old pins. More...
|
| |
| virtual void | ReallocatePinsDuringReconstruction (TArray< UEdGraphPin * > &OldPins) override |
| |
| virtual void | AllocateDefaultPins () override |
| |
| virtual FLinearColor | GetNodeTitleColor () const override |
| |
| virtual void | EarlyValidation (class FCompilerResultsLog &MessageLog) const override |
| |
| virtual void | ExpandNode (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph) override |
| |
| virtual FText | GetNodeTitle (ENodeTitleType::Type TitleType) const override |
| |
| virtual FText | GetTooltipText () const override |
| |
| virtual void | PostReconstructNode () override |
| |
| virtual FText | GetMenuCategory () const override |
| |
| virtual void | GetMenuActions (FBlueprintActionDatabaseRegistrar &ActionRegistrar) const override |
| |
| virtual void | AddInputPin (UEdGraphPin *&AddedPin) override |
| |
| virtual ERedirectType | DoPinsMatchForReconstruction (const UEdGraphPin *NewPin, int32 NewPinIndex, const UEdGraphPin *OldPin, int32 OldPinIndex) const override |
| |
| virtual UEdGraphPin * | AddDetailClassPin () override |
| |
| virtual UEdGraphPin * | AddTraitTypePin () override |
| |
| virtual void | RemoveDetailClassPin (const int32 Index) override |
| |
| virtual void | RemoveTraitTypePin (const int32 Index) override |
| |
| virtual bool | IsConnectedToEvent (const FName EventName) const |
| |
| virtual bool | IsBoot () const |
| |
| virtual bool | IsSteady () const |
| |
| virtual bool | IsNodePure () const override |
| |
| virtual UEdGraphPin * | GetEvaluationBodyPin () const |
| |
| virtual UEdGraphPin * | GetCompletedPin () const |
| |
| virtual UEdGraphPin * | GetSubjectPin () const |
| |
| virtual UEdGraphPin * | GetSubjectivePin () const |
| |
| virtual UEdGraphPin * | GetDetailPinGivenIndex (const int32 Index) const |
| |
| virtual UEdGraphPin * | GetTraitPinGivenIndex (const int32 Index) const |
| |
| virtual FName | MakeDetailPinName (const int32 Index) const |
| |
| virtual FName | MakeTraitPinName (const int32 Index) const |
| |
| virtual int32 | IndexOfDetailPin (const UEdGraphPin *Pin) const |
| |
| virtual int32 | IndexOfTraitPin (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsDetailPin (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsTraitPin (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsBeltBasedIterating () const |
| | Check if we should iterate in a belt-based way. More...
|
| |
| virtual bool | IsChunkBasedIterating () const |
| | Check if we should iterate in a chunk-based way. More...
|
| |
| virtual UClass * | GetDetailPinClass (UEdGraphPin *Pin) const |
| |
| virtual UScriptStruct * | GetTraitPinType (UEdGraphPin *Pin) const |
| |
| virtual void | OnDetailClassPinChanged (UEdGraphPin *ChangedPin) override |
| |
| virtual void | OnTraitTypePinChanged (UEdGraphPin *ChangedPin) override |
| |
| virtual bool | SyncPinNames () |
| | Synchronize the internal pin names to the actual state. More...
|
| |
| virtual void | UpdateDetailPinUI (UEdGraphPin *Pin) |
| |
| virtual void | UpdateTraitPinUI (UEdGraphPin *TraitPin) |
| |
| virtual void | ExpandToArrayNodes (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph, UEdGraphPin *&TraitsArrayPin, UEdGraphPin *&DetailsArrayPin) override |
| |
| virtual void | ExpandToArrayNodes (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph, UEdGraphPin *&TraitsArrayPin, UEdGraphPin *&DetailsArrayPin, UEdGraphPin *&ExcludedTraitsArrayPin, UEdGraphPin *&ExcludedDetailsArrayPin) |
| |
| virtual class UK2Node_CallFunction * | ExpandToMakeFilterNode (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph) |
| |
| virtual UEdGraphPin * | ExpandToFilterPin (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph) |
| |
| virtual void | PinConnectionListChanged (UEdGraphPin *ChangedPin) override |
| |
| virtual void | PinDefaultValueChanged (UEdGraphPin *ChangedPin) override |
| |
| virtual void | GetNodeContextMenuActions (class UToolMenu *Menu, class UGraphNodeContextMenuContext *Context) const override |
| |
| virtual void | AddExcludedTraitTypePin () |
| |
| virtual void | InteractiveAddExcludedTraitTypePin () |
| |
| virtual void | RemoveExcludedTraitTypePin (UEdGraphPin *Pin) |
| |
| virtual void | InteractiveRemoveExcludedTraitTypePin (UEdGraphPin *ExcludedTypePin) |
| |
| virtual void | AddExcludedDetailClassPin () |
| |
| virtual void | InteractiveAddExcludedDetailClassPin () |
| |
| virtual void | RemoveExcludedDetailClassPin (UEdGraphPin *Pin) |
| |
| virtual void | InteractiveRemoveExcludedDetailClassPin (UEdGraphPin *ExcludedTypePin) |
| |
| virtual UEdGraphPin * | GetFilterPin () const |
| | Get the output filter pin. More...
|
| |
| virtual UEdGraphPin * | GetExcludedTraitTypePinGivenIndex (const int32 Index) const |
| |
| virtual UEdGraphPin * | GetExcludedDetailClassPinGivenIndex (const int32 Index) const |
| |
| virtual UScriptStruct * | GetExcludedTraitTypePinType (UEdGraphPin *Pin) const |
| |
| virtual UClass * | GetExcludedDetailClassPinClass (UEdGraphPin *Pin) const |
| |
| virtual FName | MakeExcludedTraitTypePinName (const int32 Index) const |
| |
| virtual FName | MakeExcludedDetailClassPinName (const int32 Index) const |
| |
| virtual int32 | GetExcludedTraitTypePinIndex (const UEdGraphPin *Pin) const |
| |
| virtual int32 | GetExcludedDetailClassPinIndex (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsExcludedTraitTypePin (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsExcludedDetailClassPin (const UEdGraphPin *Pin) const |
| |
| virtual void | OnExcludedTraitTypePinChanged (UEdGraphPin *ChangedPin) |
| |
| virtual void | OnExcludedDetailClassPinChanged (UEdGraphPin *ChangedPin) |
| |
| virtual void | UpdateExcludedTraitTypePinUI (UEdGraphPin *Pin) |
| | Update the excluded trait type pin UI according to its state. More...
|
| |
| virtual void | UpdateExcludedDetailClassPinUI (UEdGraphPin *Pin) |
| | Update the excluded detail class pin UI according to its state. More...
|
| |
| virtual void | AddInputPin () override |
| |
| virtual UEdGraphPin * | InteractiveAddDetailClassPin () |
| |
| virtual void | MenuAddDetailClassPin () |
| |
| virtual UEdGraphPin * | InteractiveAddTraitTypePin () |
| |
| virtual void | MenuAddTraitTypePin () |
| |
| virtual void | RemoveTraitTypePin (UEdGraphPin *Pin) |
| |
| virtual void | RemoveDetailClassPin (UEdGraphPin *Pin) |
| |
| virtual void | InteractiveRemoveDetailClassPin (UEdGraphPin *TypePin) |
| |
| virtual void | InteractiveRemoveTraitTypePin (UEdGraphPin *TypePin) |
| |
| virtual UEdGraphPin * | GetFingerprintPin () const |
| | Get the output fingerprint pin. More...
|
| |
| virtual UEdGraphPin * | GetBootFilterPin () const |
| |
| virtual UEdGraphPin * | GetDetailClassPinGivenIndex (const int32 Index) const |
| |
| virtual UEdGraphPin * | GetTraitTypePinGivenIndex (const int32 Index) const |
| |
| virtual UClass * | GetDetailClassPinClass (UEdGraphPin *Pin) const |
| |
| virtual UScriptStruct * | GetTraitTypePinType (UEdGraphPin *Pin) const |
| |
| virtual FName | MakeDetailClassPinName (const int32 Index) const |
| |
| virtual FName | MakeTraitTypePinName (const int32 Index) const |
| |
| virtual int32 | FindDetailClassPinIndex (const UEdGraphPin *Pin) const |
| |
| virtual int32 | FindTraitTypePinIndex (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsDetailClassPin (const UEdGraphPin *Pin) const |
| |
| virtual bool | IsTraitTypePin (const UEdGraphPin *Pin) const |
| |
| virtual void | Expand_CopyOrMoveLink (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph, UEdGraphPin *SrcPin, UEdGraphPin *DstPin) |
| |
| virtual void | UpdateDetailClassPinUI (UEdGraphPin *Pin) |
| |
| virtual void | UpdateTraitTypePinUI (UEdGraphPin *Pin) |
| |
| int32 | TraitsNum () const |
| | Get the number of traits in the fingerprint. More...
|
| |
| int32 | DetailsNum () const |
| | Get the number of details in the fingerprint. More...
|
| |
The main mechanic evaluation node.