Navigation
API > API/Plugins > API/Plugins/PropertyBindingUtils
Describes how the copy should be performed.
| Name | EPropertyCopyType |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/PropertyBindingUtils/Source/PropertyBindingUtils/Public/PropertyBindingPath.h |
| Include Path | #include "PropertyBindingPath.h" |
Syntax
enum EPropertyCopyType
{
None,
CopyPlain,
CopyComplex,
CopyBool,
CopyStruct,
CopyObject,
CopyName,
CopyFixedArray,
StructReference,
PromoteBoolToByte,
PromoteBoolToInt32,
PromoteBoolToUInt32,
PromoteBoolToInt64,
PromoteBoolToFloat,
PromoteBoolToDouble,
PromoteByteToInt32,
PromoteByteToUInt32,
PromoteByteToInt64,
PromoteByteToFloat,
PromoteByteToDouble,
PromoteInt32ToInt64,
PromoteInt32ToFloat,
PromoteInt32ToDouble,
PromoteUInt32ToInt64,
PromoteUInt32ToFloat,
PromoteUInt32ToDouble,
PromoteFloatToInt32,
PromoteFloatToInt64,
PromoteFloatToDouble,
DemoteDoubleToInt32,
DemoteDoubleToInt64,
DemoteDoubleToFloat,
}
Values
| Name | Remarks |
|---|---|
| None | |
| CopyPlain | |
| CopyComplex | |
| CopyBool | |
| CopyStruct | |
| CopyObject | |
| CopyName | |
| CopyFixedArray | |
| StructReference | |
| PromoteBoolToByte | Bool promotions |
| PromoteBoolToInt32 | |
| PromoteBoolToUInt32 | |
| PromoteBoolToInt64 | |
| PromoteBoolToFloat | |
| PromoteBoolToDouble | |
| PromoteByteToInt32 | Byte promotions |
| PromoteByteToUInt32 | |
| PromoteByteToInt64 | |
| PromoteByteToFloat | |
| PromoteByteToDouble | |
| PromoteInt32ToInt64 | Int32 promotions |
| PromoteInt32ToFloat | |
| PromoteInt32ToDouble | |
| PromoteUInt32ToInt64 | UInt32 promotions |
| PromoteUInt32ToFloat | |
| PromoteUInt32ToDouble | |
| PromoteFloatToInt32 | Float promotions |
| PromoteFloatToInt64 | |
| PromoteFloatToDouble | |
| DemoteDoubleToInt32 | Double promotions |
| DemoteDoubleToInt64 | |
| DemoteDoubleToFloat |