Navigation
API > API/Plugins > API/Plugins/StateTreeModule
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreePropertyBindings.h |
| Include | #include "StateTreePropertyBindings.h" |
Syntax
enum EStateTreePropertyCopyType
{
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 | Description |
|---|---|
| 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 |
Remarks
Describes how the copy should be performed.