Runtime

Module Index

Choose your operating system:

Windows

macOS

Linux

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

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

CEF3Utils

Chaos

ChaosCore

ChaosSolverEngine

ChaosVehiclesCore

ChaosVehiclesEngine

CinematicCamera

ClothingSystemRuntimeCommon

ClothingSystemRuntimeInterface

ClothingSystemRuntimeNv

ColorManagement

CookOnTheFly

Core

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

CoreOnline

CoreUObject

Implements UObject and C++ reflection system.

CrunchCompression

CUDA

D3D12RHI

DatasmithCore

DeveloperSettings

DirectLink

DynamicPlayRate

Engine

Defines actors and components, and implements the game framework.

EngineMessages

Declares message types for the engine framework.

EngineSettings

Encapsulation of engine setting objects.

EyeTracker

FieldSystemEngine

Foliage

GameplayMediaEncoder

GameplayTags

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

GameplayTasks

GeForceNOWWrapper

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

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

PhysXCooking

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

RigVM

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.

SynthBenchmark

Benchmarking routines used to assess system performance.

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.

Voice

Voice capture interface

Voronoi

VulkanRHI

WebBrowser

WebSockets

WidgetCarousel

XmlParser

Simple XML parser.