| bForceOpToDouble |
bool |
For operations that can yield floating point values, if the input type are ints, use this option to force the output attribute to be double. |
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Settings
- Meta=(EditConditionHides, EditCondition="Operation == EPCGMetadataMathsOperation::Divide || Operation == EPCGMetadataMathsOperation::Sqrt || Operation == EPCGMetadataMathsOperation::Pow || Operation == EPCGMetadataMathsOperation::Lerp")
|
| bForceRoundingOpToInt |
bool |
For rounding operation, if the input type is float or double, use this option to force the output attribute to be int64. |
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Settings
- Meta=(EditConditionHides, EditCondition="Operation == EPCGMetadataMathsOperation::Round || Operation == EPCGMetadataMathsOperation::Truncate || Operation == EPCGMetadataMathsOperation::Floor || Operation == EPCGMetadataMathsOperation::Ceil")
|
| InputSource1 |
FPCGAttributePropertyInputSelector |
|
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Input
- Meta=(PCG_Overridable)
|
| InputSource2 |
FPCGAttributePropertyInputSelector |
|
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Input
- Meta=(EditCondition="(Operation & '/Script/PCG.EPCGMetadataMathsOperation::BinaryOp') || (Operation & '/Script/PCG.EPCGMetadataMathsOperation::TernaryOp')", EditConditionHides, PCG_Overridable)
|
| InputSource3 |
FPCGAttributePropertyInputSelector |
|
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Input
- Meta=(EditCondition="Operation & '/Script/PCG.EPCGMetadataMathsOperation::TernaryOp'", EditConditionHides, PCG_Overridable)
|
| Operation |
EPCGMetadataMathsOperation |
|
Elements/Metadata/PCGMetadataMathsOpElement.h |
- BlueprintReadWrite
- EditAnywhere
- Category=Settings
|