| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Animation/LiveLink/Source/LiveLinkComponents/Public/LiveLinkControllerBase.h |
Include |
#include "LiveLinkControllerBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, ClassGroup=(LiveLink), EditInlineNew)
class ULiveLinkControllerBase : public UObject
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
AttachedComponent |
Name | Description | ||
---|---|---|---|
|
GetControllersForRole ( |
Returns the list of ULiveLinkControllerBase classes that support the given role |
|
|
TSubclassOf<... |
GetDesiredComponentClass() |
Returns the component class that this controller wants to control |
|
AActor * |
GetOuterActor() |
|
|
InitializeInEditor() |
||
|
IsRoleSupported ( |
Can it support a specific role. This is called on the default object before creating an instance. |
|
|
OnEvaluateRegistered() |
Initialize the controller at the first tick of his owner component. |
|
|
SetAttachedComponent ( |
Sets the component this controller is driving |
|
|
Tick ( |
Function called every frame with the data evaluated by the component. |
Name | Description | ||
---|---|---|---|
|
TSubclassOf<... |
GetControllerForRole ( |
This function is deprecated. Use GetControllersForRole instead and use first element to have the same result. |
|
Tick ( |
This function is deprecated. Use Tick function that received evaluated data instead. |