Navigation
Unreal Engine C++ API Reference > 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 |