Navigation
API > API/Plugins > API/Plugins/LiveLinkGraphNode
| Name | UK2Node_EvaluateLiveLinkFrame |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLinkGraphNode/Public/K2Node_EvaluateLiveLinkFrame.h |
| Include Path | #include "K2Node_EvaluateLiveLinkFrame.h" |
Syntax
UCLASS (Abstract)
class UK2Node_EvaluateLiveLinkFrame : public UK2Node
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UK2Node_EvaluateLiveLinkFrame
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UEdGraphPin * GetFrameNotAvailablePin() |
Get the exec output pin for when no frame is available for the desired role | K2Node_EvaluateLiveLinkFrame.h | |
UScriptStruct * GetLiveLinkRoleOutputFrameStructType() |
K2Node_EvaluateLiveLinkFrame.h | ||
UScriptStruct * GetLiveLinkRoleOutputStructType() |
Get the type that the Live Link Role evaluates to to return | K2Node_EvaluateLiveLinkFrame.h | |
UEdGraphPin * GetLiveLinkRolePin() |
Get the Live Link Role input pin | K2Node_EvaluateLiveLinkFrame.h | |
UEdGraphPin * GetLiveLinkSubjectPin() |
Get the Live Link Subject input pin | K2Node_EvaluateLiveLinkFrame.h | |
UEdGraphPin * GetResultingDataPin() |
Get the result output pin | K2Node_EvaluateLiveLinkFrame.h | |
UScriptStruct * GetReturnTypeForOutputDataStruct() |
Get the return types of our struct | K2Node_EvaluateLiveLinkFrame.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EarlyValidation
(
FCompilerResultsLog& MessageLog |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void ExpandNode
(
FKismetCompilerContext& CompilerContext, |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual FText GetMenuCategory() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual bool IsConnectionDisallowed
(
const UEdGraphPin* MyPin, |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual bool IsNodeSafeToIgnore() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void NotifyPinConnectionListChanged
(
UEdGraphPin* Pin |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void PostReconstructNode() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void PreloadRequiredAssets() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void ReallocatePinsDuringReconstruction
(
TArray< UEdGraphPin* >& OldPins |
K2Node_EvaluateLiveLinkFrame.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual FText GetTooltipText() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual void PinDefaultValueChanged
(
UEdGraphPin* Pin |
K2Node_EvaluateLiveLinkFrame.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddPins
(
FKismetCompilerContext& CompilerContext, |
Add additionnal pin that the evaluate function would need | K2Node_EvaluateLiveLinkFrame.h | |
TSubclassOf< ULiveLinkRole > GetDefaultRolePinValue() |
K2Node_EvaluateLiveLinkFrame.h | ||
virtual FName GetEvaluateFunctionName() |
Get the name of the UFunction we are trying to build from | K2Node_EvaluateLiveLinkFrame.h | |
bool IsRoleValidForEvaluation
(
TSubclassOf< ULiveLinkRole > InRoleClass |
Verify if selected role class is valid for evaluation | K2Node_EvaluateLiveLinkFrame.h | |
void RefreshDataOutputPinType() |
Queries for the authoritative return type, then modifies the return pin to match | K2Node_EvaluateLiveLinkFrame.h | |
void SetPinToolTip
(
UEdGraphPin& InOutMutatablePin, |
Takes the specified "MutatablePin" and sets its 'PinToolTip' field (according to the specified description) | K2Node_EvaluateLiveLinkFrame.h | |
void SetReturnTypeForOutputStruct
(
UScriptStruct* InClass |
Set the return type of our structs | K2Node_EvaluateLiveLinkFrame.h |