|
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.