Namespace UE4.CoreUObject
Classes
ArrayProperty
Array Property
BoolProperty
Bool Property
ByteProperty
Byte Property
Class
Class
ClassProperty
Class Property
DelegateFunction
Delegate Function
DelegateProperty
Delegate Property
DoubleProperty
Double Property
DynamicClass
Dynamic Class
EnumProperty
Enum Property
Field
Field
FloatProperty
Float Property
Function
Function
GCObjectReferencer
GCObject Referencer
Int16Property
Int 16Property
Int64Property
Int 64Property
Int8Property
Int 8Property
Interface
Interface
InterfaceProperty
Interface Property
IntProperty
Int Property
LazyObjectProperty
Lazy Object Property
LinkerPlaceholderClass
Linker Placeholder Class
LinkerPlaceholderExportObject
Linker Placeholder Export Object
LinkerPlaceholderFunction
Linker Placeholder Function
MapProperty
Map Property
MetaData
Meta Data
MulticastDelegateProperty
Multicast Delegate Property
NameProperty
Name Property
NumericProperty
Numeric Property
ObjectProperty
Object Property
ObjectPropertyBase
Object Property Base
ObjectRedirector
Object Redirector
Package
Package
PackageMap
Package Map
Property
Property
ScriptStruct
Script Struct
SetProperty
Set Property
SoftClassProperty
Soft Class Property
SoftObjectProperty
Soft Object Property
StrProperty
Str Property
Struct
Struct
StructProperty
Struct Property
TextBuffer
Text Buffer
TextProperty
Text Property
UEnum
Enum
UInt16Property
UInt 16Property
UInt32Property
UInt 32Property
UInt64Property
UInt 64Property
UObject
A UObject is a holder for a UE4 UObject* to manage its lifetime in the CLR.
WeakObjectProperty
Weak Object Property
Structs
AutomationEvent
Automation Event
AutomationExecutionEntry
Automation Execution Entry
Box
A bounding box.
Box2D
A rectangular 2D Box.
BoxSphereBounds
A bounding box and bounding sphere with the same origin.
Color
A Color (BGRA).
FallbackStruct
A struct used as stub for deleted ones.
FDateTime
A date/time value.
FGuid
A globally unique identifier.
FloatInterval
A float interval
FloatRange
A float range
FloatRangeBound
A float range bound
FrameNumber
A frame number value.
FrameRate
A frame rate represented as a fraction comprising 2 integers: a numerator (number of frames), and a denominator (per second).
FrameTime
Represents a time by a context-free frame number, plus a sub frame value in the range [0:1).
Int32Interval
An int32 interval
Int32Range
An int32 range
Int32RangeBound
An int32 range bound
InterpCurveFloat
Interp Curve Float
InterpCurveLinearColor
Interp Curve Linear Color
InterpCurvePointFloat
Interp Curve Point Float
InterpCurvePointLinearColor
Interp Curve Point Linear Color
InterpCurvePointQuat
Interp Curve Point Quat
InterpCurvePointTwoVectors
Interp Curve Point Two Vectors
InterpCurvePointVector
Interp Curve Point Vector
InterpCurvePointVector2D
Interp Curve Point Vector 2D
InterpCurveQuat
Interp Curve Quat
InterpCurveTwoVectors
Interp Curve Two Vectors
InterpCurveVector
Interp Curve Vector
InterpCurveVector2D
Interp Curve Vector 2D
IntPoint
Screen coordinates.
IntVector
An integer vector in 3D space.
JoinabilitySettings
Circular dependency on Core vs UHT means we have to noexport these structs so tools can build
LinearColor
A linear color.
Matrix
- A 4x4 matrix.
OrientedBox
Structure for arbitrarily oriented boxes (i.
PackedNormal
A packed normal.
PackedRGB10A2N
A packed basis vector.
PackedRGBA16N
A packed vector.
Plane
A plane definition in 3D space.
PolyglotTextData
Polyglot Text Data
PrimaryAssetId
This identifies an object as a "primary" asset that can be searched for by the AssetManager and used in various tools
PrimaryAssetType
A type of primary asset, this is a wrapper around FName and can be cast back and forth
QualifiedFrameTime
A frame time qualified by a frame rate context.
Quat
Quaternion.
RandomStream
Thread-safe RNG.
Rotator
An orthogonal rotation in 3d space.
SoftClassPath
Subclass of FSoftObjectPath that is only valid to use with UClass*
SoftObjectPath
An object path, this is saved as a name/string pair
SubclassOf<T>
Timecode
A timecode that stores time in HH:MM:SS format with the remainder of time represented by an integer frame count.
Timespan
A time span value.
Transform
Transform composed of Quat/Translation/Scale.
TwoVectors
Two Vectors
UniqueNetIdWrapper
Unique Net Id Wrapper
Vector
A point or direction FVector in 3d space.
Vector2D
A point or direction FVector in 2d space.
Vector4
A 4-D homogeneous vector.
Enums
EAutomationEventType
Automation
EAxis
Generic axis enum (mirrored for native use in Axis.h).
EInterpCurveMode
Interpolation data types.
ELifetimeCondition
Secondary condition to check before considering the replication of a lifetime property.
ELocalizedTextSourceCategory
Localization
ELogTimes
Enum that defines how the log times are to be displayed (mirrored from OutputDevice.h).
EMouseCursor
EMouse Cursor
EPixelFormat
ERangeBoundTypes
Enumerates the valid types of range bounds.
ESearchCase
String search case used in UnrealString.h
ESearchDir
String search dir used in UnrealString.h
EUnit
A set of numerical unit types supported by the engine. Mirrored from UnitConversion.h
LoadFlags
Flags for Loading object, copied from ObjectMacros.h