ULiveLinkSourceFactory

Base class of factory that creates Source.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLinkInterface

Header

/Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkSourceFactory.h

Include

#include "LiveLinkSourceFactory.h"

Syntax

class ULiveLinkSourceFactory : public UObject

Remarks

Base class of factory that creates Source. A source can be created in the editor via the Live Link panel or at runtime via a connection string.

Functions

Name Description

Public function Virtual Const

TSharedPtr< ...

 

BuildCreationPanel

(
    FOnLiveLinkSourceCreated OnLiveLink...
)

Create a widget responsible for the creation of a Live Link source.

Public function Virtual Const

TSharedPtr< ...

 

CreateSource

(
    const FString& ConnectionString
)

Create a new source from a ConnectionString

Public function Virtual Const

EMenuType

 

GetMenuType()

How the factory should be visible in the LiveLink UI.

Public function Virtual Const

FText

 

GetSourceDisplayName()

The name of the menu item (of any EMenuType)

Public function Virtual Const

FText

 

GetSourceTooltip()

The tooltip of the menu item (of any EMenyType)

Enums

Name

Description

Public enum

EMenuType

Typedefs

Name

Description

FOnLiveLinkSourceCreated

Deprecated Functions

Name Description

Public function Virtual

TSharedPtr< ...

 

CreateSourceCreationPanel()

CreateSourceCreationPanel is deprecated. LiveLinkSourceFactory can now be used at runtime. This factory won't work until it's been updated.

Public function Virtual

TSharedPtr< ...

 

OnSourceCreationPanelClosed

(
    bool bMakeSource
)

OnSourceCreationPanelClosed is deprecated. LiveLinkSourceFactory can now be used at runtime. The factory won't work until it's been updated.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss