Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
Include |
#include "Animation/AnimNodeBase.h" |
enum ECopyType
{
PlainProperty,
BoolProperty,
StructProperty,
ObjectProperty,
NameProperty,
}
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. |