ECopyType

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h

Include

#include "Animation/AnimNodeBase.h"

Syntax

enum ECopyType
{
    PlainProperty,
    BoolProperty,
    StructProperty,
    ObjectProperty,
    NameProperty,
}

Values

Name

Description

PlainProperty

For plain old data types, we do a simple memcpy.

BoolProperty

Read and write properties using bool property helpers, as source/dest could be bitfield or boolean.

StructProperty

Use struct copy operation, as this needs to correctly handle CPP struct ops.

ObjectProperty

Read and write properties using object property helpers, as source/dest could be regular/weak/lazy etc.

NameProperty

FName needs special case because its size changes between editor/compiler and runtime.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss