Navigation
Unreal Engine C++ API Reference > 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 |