FLiveLinkBaseDataStruct

Wrapper around [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) to handle [FLiveLinkBaseFrameData](API\Runtime\LiveLinkInterface\FLiveLinkBaseFrameData) Can safely cast to the specific outer type

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Protected variable

FStructOnScope

 

WrappedStruct

Constructors

Name Description

Public function

FLiveLinkBaseDataStruct()

Public function

FLiveLinkBaseDataStruct

(
    const UScriptStruct* InType
)

Build the wrapper struct for a specific type but without any data to initialize it with.

Public function

FLiveLinkBaseDataStruct

(
    FLiveLinkBaseDataStruct&& InOther
)

Public function

FLiveLinkBaseDataStruct

(
    const UScriptStruct* InType,
    BaseType* InData
)

Build the wrapper struct using external data location.

Functions

Name Description

Public function Const

const Type &...

 

Cast()

Public function

Type *

 

Cast()

Public function Const

BaseType ...

 

CloneData()

Public function

BaseType ...

 

GetBaseData()

Public function Const

const BaseTy...

 

GetBaseData()

Public function Const

const UScrip...

 

GetStruct()

Public function

void

 

InitializeWith

(
    const FLiveLinkBaseDataStruct& InO...
)

Initialize ourselves with another data struct.

Public function

void

 

InitializeWith

(
    const DataType* InData
)

Initialize ourselves with another data struct directly.

Public function

void

 

InitializeWith

(
    const UScriptStruct* InOtherSt...,
    const BaseType* InData
)

Initialize ourselves with another struct.

Public function Const

bool

 

IsValid()

Public function

void

 

Reset()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FLiveLinkBaseDataStruct& Oth...
)

Public function

FLiveLinkBas...

 

operator=

(
    FLiveLinkBaseDataStruct&& InOther
)

Public function Const

bool

 

operator==

(
    const FLiveLinkBaseDataStruct& Oth...
)

Classes

Name

Description

Protected struct

FCastImpl