IData

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

GeometryFlowCore

Header

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

Include

#include "GeometryFlowNode.h"

Syntax

class IData

Variables

Name Description

Protected variable

int32

 

Timestamp

Destructors

Name Description

Public function Virtual

~IData()

Functions

Name Description

Public function Const

bool

 

CopyData

(
    void* StorageType,
    int32 AsType
)

Public function Const

const T &

 

GetDataConstRef

(
    int32 AsType
)

Public function Const

void

 

GetDataCopy

(
    T& DataOut,
    int32 AsType
)

Public function Const

int64

 

GetPayloadBytes()

Public function Const

int32

 

GetPayloadType()

Protected function Const

const void &...

 

GetRawDataPointerUnsafe()

Public function Virtual Const

int32

 

GetTimestamp()

Public function

void

 

GiveTo

(
    T& DataOut,
    int32 AsType
)

Protected function Virtual

void

 

IncrementTimestamp()

Public function Virtual

bool

 

IsSameType

(
    const IData& OtherType
)

Public function

bool

 

MoveDataOut

(
    void* StorageType,
    int32 AsType
)

Protected function Virtual

void

 

SetMaxTimestamp

(
    int32 ExternalTimestamp
)