Apparatus
Version 1.3.0
ECS data-driven workflow for Unreal Engine.
|
A user-friendly fingerprint construction node. More...
#include <BPNode_MakeFingerprint.h>
Protected Member Functions | |
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 | PinConnectionListChanged (UEdGraphPin *ChangedPin) override |
virtual void | PinDefaultValueChanged (UEdGraphPin *ChangedPin) override |
virtual void | PostReconstructNode () override |
virtual FText | GetMenuCategory () const override |
virtual void | GetMenuActions (FBlueprintActionDatabaseRegistrar &ActionRegistrar) const override |
virtual void | GetNodeContextMenuActions (class UToolMenu *Menu, class UGraphNodeContextMenuContext *Context) const override |
virtual bool | IsNodePure () const override |
virtual void | AddInputPin () override |
virtual void | AddInputPin (UEdGraphPin *&AddedPin) |
virtual UEdGraphPin * | AddDetailClassPin () |
virtual UEdGraphPin * | InteractiveAddDetailClassPin () |
virtual void | MenuAddDetailClassPin () |
virtual UEdGraphPin * | AddTraitTypePin () |
virtual UEdGraphPin * | InteractiveAddTraitTypePin () |
virtual void | MenuAddTraitTypePin () |
virtual void | RemoveTraitTypePin (const int32 Index) |
virtual void | RemoveTraitTypePin (UEdGraphPin *Pin) |
virtual void | RemoveDetailClassPin (const int32 Index) |
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 | OnDetailClassPinChanged (UEdGraphPin *ChangedPin) |
virtual void | OnTraitTypePinChanged (UEdGraphPin *ChangedPin) |
virtual bool | SyncPinNames () |
Synchronize the internal pin names to the actual state. More... | |
virtual void | ExpandToArrayNodes (class FKismetCompilerContext &CompilerContext, UEdGraph *SourceGraph, UEdGraphPin *&TraitsArrayPin, UEdGraphPin *&DetailsArrayPin) |
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... | |
Protected Attributes | |
int32 | DetailsCount = 0 |
The number of detail pins to generate for this node. More... | |
int32 | TraitsCount = 0 |
The number of trait pins to generate for this node. More... | |
Static Protected Attributes | |
static const FString | DetailClassPinNamePrefix |
The detail class pin name prefix. More... | |
static const FString | TraitTypePinNamePrefix |
The trait type pin name prefix. More... | |
static const FName | FingerprintPinName |
The output fingerprint pin name. More... | |
static const FName | BootFilterPinName |
The boot filter input pin name. More... | |
A user-friendly fingerprint construction node.
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
overrideprotectedvirtual |
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
inlineprotected |
Get the number of details in the fingerprint.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
protectedvirtual |
Reimplemented in UBPNode_MakeFilter.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Get the output fingerprint pin.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_MakeFilter.
|
overrideprotectedvirtual |
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in UBPNode_Mechanic.
|
protectedvirtual |
|
protectedvirtual |
Synchronize the internal pin names to the actual state.
Reimplemented in UBPNode_Mechanic, and UBPNode_MakeFilter.
|
inlineprotected |
Get the number of traits in the fingerprint.
|
protectedvirtual |
|
protectedvirtual |
|
staticprotected |
The boot filter input pin name.
|
staticprotected |
The detail class pin name prefix.
|
protected |
The number of detail pins to generate for this node.
|
staticprotected |
The output fingerprint pin name.
|
protected |
The number of trait pins to generate for this node.
|
staticprotected |
The trait type pin name prefix.