ULiveLinkLightController

Controller that uses LiveLink light data to drive a light component.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

LiveLinkComponents

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLinkComponents/Public/Controllers/LiveLinkLightController.h

Include

#include "Controllers/LiveLinkLightController.h"

Syntax

UCLASS()
class ULiveLinkLightController : public ULiveLinkControllerBase

Remarks

Controller that uses LiveLink light data to drive a light component. UPointLightComponent and USpotLightComponent are supported for specific properties

Overridden from ULiveLinkControllerBase

Name Description

Public function Virtual Const

TSubclassOf<...

 

GetDesiredComponentClass()

Returns the component class that this controller wants to control

Public function Virtual

bool

 

IsRoleSupported

(
    const TSubclassOf< ULiveLinkRole > ...
)

Can it support a specific role. This is called on the default object before creating an instance.

Public function Virtual

void

 

Tick

(
    float DeltaTime,
    const FLiveLinkSubjectFrameData& S...
)

Function called every frame with the data evaluated by the component.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Deprecated Variables