Runtime

Module Index

AdvancedWidgets

Advertising

Support for mobile advertising providers.

AIModule

Controller for AI pawns and functionality to support behavior trees.

Analytics

Event-driven analytics reporting. Reports events over networked providers.

AnalyticsET

ET analytics provider

AnalyticsVisualEditing

AnimationCore

AnimGraphRuntime

AppFramework

ApplicationCore

AssetRegistry

Maintains a database of engine assets.

AudioAnalyzer

AudioCaptureCore

AudioCaptureRtAudio

AudioCodecEngine

AudioExtensions

AudioLinkEngine

AudioMixer

AudioMixerCore

AudioMixerPlatformAudioLink

AudioPlatformConfiguration

AugmentedReality

AutomationMessages

Declares message types for the Automation system.

AutomationTest

AutomationWorker

Declares message types for automation workers.

AVEncoder

AVIWriter

BinkAudioDecoder

BlueprintRuntime

BuildPatchServices

BuildSettings

CADKernel

Cbor

Chaos

ChaosCore

ChaosSolverEngine

ChaosVDData

ChaosVDRuntime

ChaosVehiclesCore

ChaosVehiclesEngine

CinematicCamera

ClothingSystemRuntimeCommon

ClothingSystemRuntimeInterface

ClothingSystemRuntimeNv

ColorManagement

Constraints

CookOnTheFly

Core

Core engine programming environment. Includes math library, standard container classes and support functionality.

CoreOnline

CoreUObject

Implements UObject and C++ reflection system.

D3D12RHI

DataflowCore

DataflowEngine

DatasmithCore

DeveloperSettings

DirectLink

Engine

Defines actors and components, and implements the game framework.

EngineMessages

Declares message types for the engine framework.

EngineSettings

Encapsulation of engine setting objects.

EventLoop

EyeTracker

FieldNotification

FieldSystemEngine

Foliage

GameplayDebugger

Gameplay debugging utilities.

GameplayMediaEncoder

GameplayTags

Management of hierarchical tables of text-based tags. Allows management of bulk gameplay data.

GameplayTasks

GeometryCollectionEngine

GeometryCore

GeometryFramework

HeadMountedDisplay

Interface for HMD devices.

HTTP

HTTP request/response parsing interface.

HttpNetworkReplayStreaming

HttpServer

Icmp

IESFile

ImageCore

Storage and format conversion routines for image data.

ImageWrapper

Wrappers around various image file formats.

ImageWriteQueue

InputCore

Key definitions and related code

InputDevice

Interface for external controller implementations.

InstallBundleManager

InteractiveToolsFramework

InterchangeCore

InterchangeEngine

IoStoreOnDemand

IrisCore

Json

JsonUtilities

JSON conversion routines for UObject types.

Landscape

Launch

Entry point for the engine

LauncherPlatform

LevelSequence

LiveLinkAnimationCore

LiveLinkInterface

LiveLinkMessageBusFramework

LocalFileNetworkReplayStreaming

MaterialShaderQualitySettings

Media

MediaAssets

MediaUtils

MeshConversion

MeshConversionEngineTypes

MeshDescription

MeshUtilitiesCommon

Messaging

Generalized messaging system. Allows passing strongly typed messages between endpoints using arbitrary transport protocols.

MessagingCommon

MessagingRpc

MoviePlayer

Platform and format-agnostic movie player

MoviePlayerProxy

MovieScene

MovieSceneCapture

MovieSceneTracks

MRMesh

NavigationSystem

Navmesh

Functionality to support the navigation mesh.

NetCommon

NetCore

NetworkFile

Cook-on-the-fly network filesystem.

NetworkFileSystem

Cook-on-the-fly network filesystem.

Networking

Platform networking support.

NetworkReplayStreaming

NonRealtimeAudioRenderer

NullDrv

Placeholder RHI implementation for systems that do not need to render.

NullNetworkReplayStreaming

OpenGLDrv

OpenGL RHI implementation.

Overlay

PacketHandler

PakFile

Reads from a monolithic PAK file in a packaged build.

PerfCounters

PhysicsCore

PortalMessages

PortalProxies

PortalRpc

PortalServices

PreLoadScreen

Projects

Functionality for manipulating .uproject and .uplugin files

PropertyPath

RawMesh

Raw mesh data used to construct optimized runtime rendering streams.

ReliabilityHandlerComponent

RenderCore

Core data structures and utilities shared by modules that perform rendering.

Renderer

Manages and renders scenes, the renderable information associated with each world. Includes the definition of all drawing policies and shaders.

RHI

Interface for rendering APIs.

RHICore

RSA

SandboxFile

Redirects reads and writes through a user-specified sandbox directory.

Serialization

SessionMessages

Message objects used to communicate with running engine sessions.

SessionServices

Service interfaces used by the session management modules.

SignalProcessing

SkeletalMeshDescription

Slate

Unreal's declarative UI framework. Used to build the Unreal Editor, and for in-game UI.

SlateCore

Core declarations and types for Slate

SlateNullRenderer

SlateRHIRenderer

Default Slate rendering implementation which uses the default RHI API.

Sockets

Platform-abstracted socket implementation.

SoundFieldRendering

SSL

StageDataCore

StaticMeshDescription

StorageServerClient

StreamingFile

Cook-on-the-fly network filesystem.

StreamingPauseRendering

Module for handling rendering during blocking loads.

SymsLib

SynthBenchmark

Benchmarking routines used to assess system performance.

TelemetryUtils

TextureUtilitiesCommon

TimeManagement

TraceLog

TypedElementFramework

TypedElementRuntime

UMG

Unreal Motion Graphics. Unreal's data-driven UI framework built on top of Slate. Work in progress.

VectorVM

Vector virtual machine. Experimental, intended for use in future features.

VirtualFileCache

Voice

Voice capture interface

Voronoi

VulkanRHI

WebBrowser

WebBrowserTexture

WebSockets

WidgetCarousel

XmlParser

Simple XML parser.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel