Navigation
API > API/Plugins > API/Plugins/LiveLink
| Name | ULiveLinkBroadcastComponent |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkBroadcastComponent.h |
| Include Path | #include "LiveLinkBroadcastComponent.h" |
Syntax
UCLASS (BlueprintType, DisplayName="Live Link Broadcast", ClassGroup=("LiveLink"),
Meta=(BlueprintSpawnableComponent),
HideCategories=(Navigation, Tags, AssetUserData, Activation))
class ULiveLinkBroadcastComponent : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → ULiveLinkBroadcastComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULiveLinkBroadcastComponent() |
Sets default values for this component's properties. | LiveLinkBroadcastComponent.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedBoneNames | TArray< FName > | Optional list of allowed bone names (useful for Metahumans and other complex assets). | LiveLinkBroadcastComponent.h |
|
| AllowedCurveNames | TArray< FName > | Optional list of allowed curve names (useful for Metahumans and other complex assets). | LiveLinkBroadcastComponent.h |
|
| bEnable | bool | Whether this component should broadcast data. | LiveLinkBroadcastComponent.h |
|
| Role | TSubclassOf< ULiveLinkRole > | What role should be used for evaluating the data. | LiveLinkBroadcastComponent.h |
|
| SourceMesh | FComponentReference | The source mesh to broadcast todo: Use customization to restrict the allowed classes metadata | LiveLinkBroadcastComponent.h |
|
| SubjectName | FName | The name of the Live Link subject. Will default to the actor name if left blank | LiveLinkBroadcastComponent.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsDirty | bool | Dirty flag used to trigger updates on the broadcast subsystem. | LiveLinkBroadcastComponent.h | |
| CachedResolvedObject | UActorComponent * | Cached resolved object, updated when bIsDirty gets triggered. | LiveLinkBroadcastComponent.h | |
| SubjectKey | FLiveLinkSubjectKey | Cached subject key for this component. | LiveLinkBroadcastComponent.h |
Functions
Public
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void TickComponent
(
float DeltaTime, |
LiveLinkBroadcastComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnObjectModified
(
UObject* ModifiedObject |
Object modified callback used to trigger the dirty flag if one of the properties on the tracked source object is modified. | LiveLinkBroadcastComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnComponentCreated() |
LiveLinkBroadcastComponent.h | ||
virtual void OnComponentDestroyed
(
bool bDestroyingHierarchy |
LiveLinkBroadcastComponent.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
LiveLinkBroadcastComponent.h |