Developer

Module Index

Windows
MacOS
Linux

AITestSuite

AllDesktopTargetPlatform

AssetTools

Tools, widgets and helper functions for dealing with assets.

AudioFormatADPCM

Support for ADPCM decoding

AudioFormatOgg

Support for OGG Vorbis decoding

AudioFormatOpus

Support for Opus decoding

AudioSettingsEditor

AutomationController

Entry point for the automation system.

AutomationWindow

Widgets & windows used to interact with the automation system.

BlueprintCompilerCppBackend

BlueprintNativeCodeGen

CollectionManager

System for managing collections of assets.

CollisionAnalyzer

Tool used to check collisions.

DatasmithExporter

DerivedDataCache

Manages the cache of engine-optimized data derived from source assets.

DesktopPlatform

Generaized abstraction of a desktop platform's services.

DesktopWidgets

DeviceManager

User interface for interacting with connected devices.

DirectoryWatcher

Platform-agnostic tracking of filesystem changes.

EditorAnalyticsSession

ExternalImagePicker

Widgets used to pick images on disk that are not used as textures.

FileUtilities

FunctionalTesting

Tests engine functionality.

GameplayDebugger

Gameplay debugging utilities.

GammaUI

User interface for controlling engine gamma correction.

GraphColor

HierarchicalLODUtilities

HotReload

IoStoreUtilities

LauncherServices

Provides functionality to cook, package, deploy & launch games.

Localization

LocalizationService

LogVisualizer

UI for analyzing log output.

LuminPlatformEditor

LuminTargetPlatform

MaterialBaking

MaterialUtilities

Merge

Widgets used to merge conflicting revisions of UAssets. Currently only provides experimental support for merging blueprints.

MeshBoneReduction

Utility to remove bones from skeletons based on skeletal mesh LODs.

MeshBuilder

MeshBuilderCommon

MeshMergeUtilities

MeshReductionInterface

MeshUtilities

Mesh processing utilities including triangle stripping and LOD generation.

MessageLog

Rich localized text logging functionality.

ModuleUI

User interface for interacting with engine modules.

OutputLog

Basic text logging functionality.

PakFileUtilities

Profiler

Core functionality & user interface for the Profiler.

ProfilerClient

Interface for talking to client sessions that can be profiled.

ProfilerMessages

Messages that are used by the profiler.

ProfilerService

Captures and dispatches profiling data.

ProjectLauncher

QuadricMeshReduction

RealtimeProfiler

Displays real-time profiler stats in the profiler window.

RigVMDeveloper

ScreenShotComparison

User interface for comparing captured screenshots.

ScreenShotComparisonTools

Support functionality for screenshot comparisons.

ScriptDisassembler

SessionFrontend

User interface for interacting with running sessions of the engine.

Settings

Base functionality for dealing with UObject-based settings.

SettingsEditor

Editing functionality for UObject-based settings.

ShaderCompilerCommon

Common functionality for compiling shaders.

ShaderFormatOpenGL

Wrapper around OpenGL shader compiler.

ShaderFormatVectorVM

ShaderPreprocessor

Preprocesses shader source.

SharedSettingsWidgets

Widgets used in various setting's detail customizations.

SkeletalMeshUtilitiesCommon

SlateReflector

Implementation of the Slate widget reflector.

SourceCodeAccess

Interface to source code editor plugins.

SourceControl

Interface for communicating with source control providers.

StandaloneRenderer

TargetDeviceServices

Exposes locally connected or remotely discovered network target devices.

TargetPlatform

Per-target platform functionality, including resources, devices & platform capabilities.

TaskGraph

Visualization widgets for the task graph system.

TextureCompressor

Texture processing routines. Wrapper around compression formats, mipmap generation etc.

TextureFormatASTC

TextureFormatDXT

DXT texture support.

TextureFormatIntelISPCTexComp

TextureFormatPVR

PVRTC texture support.

TextureFormatUncompressed

Uncompressed texture format handler.

ToolMenus

TraceAnalysis

TraceInsights

TraceServices

TreeMap

VulkanShaderFormat

XGEController

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