Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- TInPropertyBaseClass
- TPropertyTypeFundamentals
- TProperty
- TProperty_WithEqualityAndSerializer
- TProperty_Numeric
- FByteProperty
- FDoubleProperty
- FFloatProperty
- FInt16Property
- FInt64Property
- FInt8Property
- FIntProperty
- FLargeWorldCoordinatesRealProperty
- FUInt16Property
- FUInt32Property
- FUInt64Property
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include | #include "UObject/UnrealType.h" |
Syntax
template<typename InTCppType>
class TProperty_Numeric : public TProperty_WithEqualityAndSerializer< InTCppType, FNumericProperty >
Constructors
| Type | Name | Description | |
|---|---|---|---|
TProperty_Numeric
(
UField* InField |
|||
TProperty_Numeric
(
EInternal InInernal, |
|||
TProperty_Numeric
(
FFieldVariant InOwner, |
Constructor used for constructing compiled in properties | ||
TProperty_Numeric
(
FFieldVariant InOwner, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConvertFromArithmeticValue
(
FStructuredArchive::FSlot Slot, |
||
| EConvertFromTypeResult | ConvertFromType
(
const FPropertyTag& Tag, |
Allows a property to implement backwards compatibility handling for tagged properties | |
| FString | |||
| double | GetFloatingPointPropertyValue
(
void const* Data |
Gets the value of an floating point property type | |
| FString | GetNumericPropertyValueToString
(
void const* Data |
Get the value of any numeric type and return it as a string | |
| FString | GetNumericPropertyValueToString_InContainer
(
void const* Container |
||
| int64 | GetSignedIntPropertyValue
(
void const* Data |
Gets the value of a signed integral property type | |
| int64 | GetSignedIntPropertyValue_InContainer
(
void const* Container |
||
| uint64 | GetUnsignedIntPropertyValue
(
void const* Data |
Gets the value of an unsigned integral property type | |
| uint64 | GetUnsignedIntPropertyValue_InContainer
(
void const* Container |
||
| uint32 | GetValueTypeHashInternal
(
const void* Src |
||
| bool | Return true if this property is for a floating point number | ||
| bool | IsInteger () |
Return true if this property is for a integral or enum type | |
| void | SetFloatingPointPropertyValue
(
void* Data, |
Set the value of a floating point property type | |
| void | SetIntPropertyValue
(
void* Data, |
Set the value of an unsigned integral property type | |
| void | SetIntPropertyValue
(
void* Data, |
Set the value of a signed integral property type | |
| void | SetNumericPropertyValueFromString
(
void* Data, |
Set the value of any numeric type from a string point | |
| void | SetNumericPropertyValueFromString_InContainer
(
void* Container, |
Typedefs
| Name | Description |
|---|---|
| Super | |
| TCppType | |
| TTypeFundamentals |