TMovableData

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IData

TMovableData

References

Module

GeometryFlowCore

Header

/Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowCore/Public/GeometryFlowMovableData.h

Include

#include "GeometryFlowMovableData.h"

Syntax

template<typename T, int32 DataTypeIdentifier>
class TMovableData : public UE::GeometryFlow::IData

Variables

Name Description

Public variable

T

 

Data

Constructors

Name Description

Public function

TMovableData()

Public function

TMovableData

(
    const T& InitialValue
)

Functions

Name Description

Public function Const

void

 

GetData

(
    T& DataOut
)

Public function

void

 

MoveData

(
    T&& DataIn
)

Public function

void

 

SetData

(
    const T& DataIn
)

Overridden from IData

Name Description

Public function Virtual Const

bool

 

CopyData

(
    void* StorageType,
    int32 AsType
)

Public function Virtual Const

int64

 

GetPayloadBytes()

Public function Virtual Const

int32

 

GetPayloadType()

Protected function Virtual Const

const void &...

 

GetRawDataPointerUnsafe()

Public function Virtual

bool

 

MoveDataOut

(
    void* StorageType,
    int32 AsType
)