Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
An UnrealScript variable.
Name | Description | ||
---|---|---|---|
|
ArrayDim |
Persistent variables. |
|
|
FField * |
AssociatedField |
|
|
DestructorLinkNext |
In memory only: Linked list of properties requiring destruction. |
|
|
ElementSize |
||
|
NextRef |
In memory only: Linked list of object reference properties from most-derived to base |
|
|
PostConstructLinkNext |
In memory only: Linked list of properties requiring post constructor initialization. |
|
|
PropertyFlags |
||
|
PropertyLinkNext |
In memory only: Linked list of properties from most-derived to base |
|
|
RepIndex |
||
|
RepNotifyFunc |
Name | Description | |
---|---|---|
|
FProperty ( |
|
|
FProperty ( |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
|
FProperty ( |
Constructors. |
|
FProperty ( |
|
|
FProperty ( |
Constructors. |
|
FProperty ( |
|
|
FProperty ( |
|
|
FProperty ( |
Name | Description | ||
---|---|---|---|
|
__DefaultConstructor ( |
||
|
UObject *... |
__VTableCtorCaller ( |
|
|
AppendSchemaHash |
Updates the given HashBuilder with name and type information of this Property. |
|
|
ClearPropertyFlags ( |
||
|
ClearValue ( |
Zeros the value for this property. |
|
|
ClearValue_InContainer |
Zeros the value for this property. |
|
|
ClearValueInternal ( |
||
|
FField * |
Construct ( |
|
|
ValueType co... |
ContainerPtrToValuePtr |
|
|
ValueType &#... |
ContainerPtrToValuePtr |
|
|
ValueType co... |
ContainerPtrToValuePtr |
|
|
ValueType co... |
ContainerPtrToValuePtr |
|
|
ValueType &#... |
ContainerPtrToValuePtr |
|
|
ValueType &#... |
ContainerPtrToValuePtr |
Get the pointer to property value in a supplied 'container'. |
|
ValueType co... |
ContainerPtrToValuePtr |
|
|
ValueType &#... |
ContainerPtrToValuePtr |
|
|
ValueType &#... |
ContainerPtrToValuePtrForDefaults |
Default variants, these accept and return NULL, and also check the property against the size of the container. |
|
ValueType &#... |
ContainerPtrToValuePtrForDefaults |
|
|
ValueType co... |
ContainerPtrToValuePtrForDefaults |
|
|
ValueType co... |
ContainerPtrToValuePtrForDefaults |
|
|
ContainsInstancedObjectProperty() |
Returns true if this property, or in the case of e.g. array or struct properties any sub- property, contains a UObject reference that is marked CPF_NeedCtorLink (i.e. instanced keyword). |
|
|
ContainsObjectReference ( |
Returns true if this property, or in the case of e.g. array or struct properties any sub- property, contains a UObject reference. |
|
|
ContainsWeakObjectReference() |
Returns true if this property, or in the case of e.g. array or struct properties any sub- property, contains a weak UObject reference. |
|
|
EConvertFrom... |
ConvertFromType ( |
Allows a property to implement backwards compatibility handling for tagged properties |
|
CopyCompleteValue |
Copy the value for all elements of this property. |
|
|
CopyCompleteValue_InContainer |
||
|
CopyCompleteValueFromScriptVM |
Copy the value for all elements of this property. From the script VM. |
|
|
CopyCompleteValueToScriptVM |
Copy the value for all elements of this property. To the script VM. |
|
|
CopySingleValue |
Copy the value for a single element of this property. |
|
|
CopySingleValueFromScriptVM |
Copy the value for a single element of this property. From the script VM. |
|
|
CopySingleValueToScriptVM |
Copy the value for a single element of this property. To the script VM. |
|
|
CopyValuesInternal |
||
|
DestroyValue ( |
Destroys the value for this property. |
|
|
DestroyValue_InContainer ( |
Destroys the value for this property. |
|
|
DestroyValueInternal ( |
||
|
EmitReferenceInfo ( |
Emits tokens used by realtime garbage collection code to passed in ReferenceTokenStream. |
|
|
ExportCppDeclaration ( |
||
|
ExportText_Direct |
||
|
ExportText_InContainer |
||
|
ExportTextItem |
||
|
FindRedirectedPropertyName |
Gets a redirected property name, will return NAME_None if no redirection was found |
|
|
ELifetimeCon... |
GetBlueprintReplicationCondition() |
|
|
GetCPPMacroType ( |
||
|
GetCPPType |
Returns the text to use for exporting this property to header file. |
|
|
GetCPPTypeForwardDeclaration() |
||
|
GetID() |
||
|
GetMinAlignment() |
||
|
GetNameCPP() |
Returns the C++ name of the property, including the _DEPRECATED suffix if the property is deprecated. |
|
|
GetOffset_ForDebug() |
Return offset of property from container base. |
|
|
GetOffset_ForGC() |
Return offset of property from container base. |
|
|
GetOffset_ForInternal() |
Return offset of property from container base. |
|
|
GetOffset_ForUFunction() |
Return offset of property from container base. |
|
|
GetOffset_ReplaceWith_ContainerPtrToValuePtr() |
Return offset of property from container base. |
|
|
UObject *... |
GetOuterUObject() |
|
|
FProperty &#... |
GetOwnerProperty() |
Returns the first FProperty in this property's Outer chain that does not have a FProperty for an Outer |
|
FProperty &#... |
GetOwnerProperty() |
Returns the first UProperty in this property's Outer chain that does not have a UProperty for an Outer |
|
const FPrope... |
GetOwnerProperty() |
|
|
const FPrope... |
GetOwnerProperty() |
|
|
EPropertyFla... |
GetPropertyFlags() |
Returns this property's propertyflags |
|
FProperty &#... |
GetRepOwner() |
Returns the replication owner, which is the property itself, or NULL if this isn't important for replication. |
|
GetSize() |
||
|
UPropertyWra... |
GetUPropertyWrapper() |
Gets the wrapper object for this property or creates one if it doesn't exist yet |
|
GetValueTypeHash ( |
Returns the hash value for an element of this property. |
|
|
GetValueTypeHashInternal ( |
||
|
HasAllPropertyFlags ( |
Used to safely check whether all of the passed in flags are set. |
|
|
HasAllPropertyFlags ( |
Used to safely check whether all of the passed in flags are set. |
|
|
HasAnyPropertyFlags ( |
Used to safely check whether any of the passed in flags are set. |
|
|
HasAnyPropertyFlags ( |
||
|
Identical |
Determines whether the property values are identical. |
|
|
Identical_InContainer |
Determines whether the property values are identical. |
|
|
const TCHAR ... |
ImportSingleProperty ( |
Parses and imports a text definition of a single property's value (if array, may be an individual element) also includes parsing of special operations for array properties (Add/Remove/RemoveIndex/Empty) |
|
const TCHAR ... |
ImportText ( |
|
|
const TCHAR ... |
ImportText_Internal ( |
|
|
Init() |
Initializes internal state. |
|
|
InitializeValue ( |
Zeros, copies from the default, or calls the constructor for on the value for this property. |
|
|
InitializeValue_InContainer ( |
Zeros, copies from the default, or calls the constructor for on the value for this property. |
|
|
InitializeValueInternal ( |
||
|
InstanceSubobjects ( |
Creates new copies of components |
|
|
IsEditorOnlyProperty() |
Editor-only properties are those that only are used with the editor is present or cannot be removed from serialisation. |
|
|
IsEditorOnlyProperty() |
Editor-only properties are those that only are used with the editor is present or cannot be removed from serialisation. |
|
|
IsInContainer ( |
See if the offset of this property is below the supplied container size |
|
|
IsInContainer ( |
See if the offset of this property is below the supplied container size |
|
|
Link ( |
||
|
LinkInternal ( |
||
|
LinkWithoutChangingOffset ( |
||
|
NetSerializeItem ( |
||
|
PassCPPArgsByRef() |
||
|
SameType ( |
Returns true, if Other is property of exactly the same type |
|
|
SerializeBinProperty ( |
Serializes the property with the struct's data residing in Data. |
|
|
SerializeItem ( |
||
|
SerializeNonMatchingBinProperty ( |
Serializes the property with the struct's data residing in Data, unless it matches the default |
|
|
SetBlueprintReplicationCondition ( |
||
|
SetOffset_Internal ( |
Set the alignment offset for this property - added for FMapProperty |
|
|
SetPropertyFlags ( |
||
|
ShouldDuplicateValue() |
Determines whether this property value is eligible for copying when duplicating an object |
|
|
ShouldPort ( |
||
|
ShouldSerializeValue ( |
||
|
FFieldClass ... |
StaticClass() |
|
|
UClass * |
StaticClass() |
Returns a UClass object representing this class at runtime |
|
EClassCastFl... |
StaticClassCastFlags() |
Returns the static cast flags for this class |
|
StaticClassCastFlags() |
||
|
StaticClassCastFlagsPrivate() |
||
|
const TCHAR ... |
StaticPackage() |
Returns the package this class belongs in |
|
StaticRegisterNativesFProperty() |
||
|
SupportsNetSharedSerialization() |
||
|
ValidateImportFlags ( |
Verify that modifying this property's value via ImportText is allowed. |
Name | Description | ||
---|---|---|---|
|
FField * |
GetAssociatedFField() |
Gets the FField object associated with this Field |
|
SetAssociatedFField ( |
Sets the FField object associated with this Field |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
Fixups after duplicating a Field |
Name | Description | ||
---|---|---|---|
|
operator delete ( |
Eliminate V1062 warning from PVS-Studio while keeping MSVC and Clang happy. |
|
|
operator delete ( |
||
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
|
void * |
operator new ( |
|
|
void * |
operator new ( |
For internal use only; use StaticConstructObject() to create new objects. |
|
void * |
operator new ( |
Name |
Description |
---|---|
StaticClassFlags |
Bitwise union of EClassFlags pertaining to this class. |