Navigation
API > API/Runtime > API/Runtime/LiveLinkInterface
References
| Module | LiveLinkInterface |
| Header | /Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkTypes.h |
| Include | #include "LiveLinkTypes.h" |
Syntax
template<typename BaseType>
class FLiveLinkBaseDataStruct
Remarks
Wrapper around FStructOnScope to handle FLiveLinkBaseFrameData Can safely cast to the specific outer type
Variables
| Type | Name | Description | |
|---|---|---|---|
| FStructOnScope | WrappedStruct |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLiveLinkBaseDataStruct
(
const UScriptStruct* InType |
Build the wrapper struct for a specific type but without any data to initialize it with. | ||
FLiveLinkBaseDataStruct
(
FLiveLinkBaseDataStruct&& InOther |
|||
FLiveLinkBaseDataStruct
(
const UScriptStruct* InType, |
Build the wrapper struct using external data location. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const Type * | Cast () |
||
| Type * | Cast () |
||
| BaseType * | CloneData () |
||
| BaseType * | GetBaseData () |
||
| const BaseType * | GetBaseData () |
||
| const UScriptStruct * | GetStruct () |
||
| void | InitializeWith
(
const FLiveLinkBaseDataStruct& InOther |
Initialize ourselves with another data struct. | |
| void | InitializeWith
(
const DataType* InData |
Initialize ourselves with another data struct directly. | |
| void | InitializeWith
(
const UScriptStruct* InOtherStruct, |
Initialize ourselves with another struct. | |
| bool | IsValid () |
||
| void | Reset () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FLiveLinkBaseDataStruct& Other |
||
| FLiveLinkBaseDataStruct & | operator=
(
FLiveLinkBaseDataStruct&& InOther |
||
| bool | operator==
(
const FLiveLinkBaseDataStruct& Other |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCastImpl |