Show / Hide Table of Contents

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

Delegates

UObject.ExecuteUbergraph_delegate

Back to top Generated by DocFX