UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Directory Reference

Directories

 ActorEditorContext
 
 ActorPartition
 
 AI
 
 Analytics
 
 Animation
 
 Audio
 
 Blueprint
 
 Commandlets
 
 Curves
 
 EdGraph
 
 Elements
 
 Engine
 
 FieldNotification
 
 GameFramework
 
 HLOD
 
 InstanceData
 
 InstancedStaticMesh
 
 Instances
 
 Internationalization
 
 ISMPartition
 
 LevelInstance
 
 Materials
 
 MeshMerge
 
 Misc
 
 Net
 
 ODSC
 
 PackedLevelActor
 
 PacketHandlers
 
 Performance
 
 Physics
 
 ProfilingDebugging
 
 Rendering
 
 SceneProxies
 
 Shader
 
 Slate
 
 SparseVolumeTexture
 
 StateStream
 
 Streaming
 
 Subsystems
 
 Subtitles
 
 Tests
 
 UniversalObjectLocators
 
 VisualizationData
 
 VisualLogger
 
 VT
 
 WorldPartition
 

Files

 ActiveSound.h
 
 ActiveSoundUpdateInterface.h
 
 ActorDeferredScriptManager.h
 
 ActorEditorUtils.h
 
 ActorFolder.h
 
 ActorFolderDesc.h
 
 ActorReferencesUtils.h
 
 ActorTransactionAnnotation.h
 
 ADPCMAudioInfo.h
 
 AlphaBlend.h
 
 AnimationCompression.h
 
 AnimationRuntime.h
 
 AnimationUtils.h
 
 AnimEncoding.h
 
 AnimEncoding_ConstantKeyLerp.h
 
 AnimEncoding_PerTrackCompression.h
 
 AnimEncoding_VariableKeyLerp.h
 
 AnimInterpFilter.h
 
 AssetCompilingManager.h
 
 AssetExportTask.h
 
 AsyncCompilationHelpers.h
 
 Audio.h
 
 AudioAnalytics.h
 
 AudioCompressionSettingsUtils.h
 
 AudioDecompress.h
 
 AudioDerivedData.h
 
 AudioDevice.h
 
 AudioDeviceHandle.h
 
 AudioDeviceManager.h
 
 AudioDynamicParameter.h
 
 AudioEffect.h
 
 AudioPluginUtilities.h
 
 AudioStreamCacheMemoryHandle.h
 
 AudioStreaming.h
 
 AudioStreamingCache.h
 
 AudioThread.h
 
 AudioVirtualLoop.h
 
 AudioWaveFormatParser.h
 
 BatchedElements.h
 
 BlendableManager.h
 
 BlueprintUtilities.h
 
 BoneContainer.h
 
 BonePose.h
 
 BufferVisualizationData.h
 
 CachedGeometry.h
 
 CameraPhotographyModule.h
 
 CanvasBatchedElementRenderItem.h
 
 CanvasItem.h
 
 CanvasRender.h
 
 CanvasRendererItem.h
 
 CanvasTypes.h
 
 CDKey.h
 
 CharacterMovementComponentAsync.h
 
 ChartCreation.h
 
 ClothCollisionSource.h
 
 ClothSimData.h
 
 CollectionManagerScriptingTypes.h
 
 Collision.h
 
 CollisionDebugDrawingPublic.h
 
 CollisionQueryParams.h
 
 ComponentInstanceDataCache.h
 
 ComponentRecreateRenderStateContext.h
 
 ComponentReregisterContext.h
 
 Components.h
 
 ComponentUtils.h
 
 ComputeWorkerInterface.h
 
 ContentStreaming.h
 
 ConvexVolume.h
 
 CubemapUnwrapUtils.h
 
 CustomBoneIndexArray.h
 
 CustomPhysXPayload.h
 
 DataTableUtils.h
 
 DebugRenderSceneProxy.h
 
 DebugViewModeHelpers.h
 
 DebugViewModeInterface.h
 
 DeferredDecalSceneProxyDesc.h
 
 DeformableInterface.h
 
 DelayAction.h
 
 DeletedObjectPlaceholder.h
 
 DerivedDataCacheKeyProxy.h
 
 DerivedMeshDataTaskUtils.h
 
 DestructibleInterface.h
 
 DiffResults.h
 
 DisplayDebugHelpers.h
 
 DistanceFieldAtlas.h
 
 DistanceFieldDownsampling.h
 
 Distributions.h
 
 DrawDebugHelpers.h
 
 DummyViewport.h
 
 DVRStreaming.h
 
 DynamicMeshBuilder.h
 
 DynamicResolutionProxy.h
 
 DynamicResolutionState.h
 
 EditorSupportDelegates.h
 
 Engine.h
 
 EngineAnalytics.h
 
 EngineDefines.h
 
 EngineFontServices.h
 
 EngineFwd.h
 
 EngineGlobals.h
 
 EngineLogs.h
 
 EngineMinimal.h
 
 EngineModule.h
 
 EngineService.h
 
 EngineSharedPCH.h
 
 EngineStats.h
 
 EngineUtils.h
 
 ExternalDirtyActorsTracker.h
 
 ExternalPackageHelper.h
 
 ExternalTexture.h
 
 FinalPostProcessSettings.h
 
 Folder.h
 
 FXSystem.h
 
 GameDelegates.h
 
 GameTime.h
 
 GenericQuadTree.h
 
 GeometryCacheVertexFactory.h
 
 GeometryCollectionRendering.h
 
 GeomTools.h
 
 GestureRecognizer.h
 
 GPUSkinCache.h
 
 GPUSkinCacheVisualizationData.h
 
 GPUSkinPublicDefs.h
 
 GPUSkinVertexFactory.h
 
 GPUSort.h
 
 GPUSortManager.h
 
 GraphEditAction.h
 
 GroomVisualizationData.h
 
 GrowOnlySpanAllocator.h
 
 HardwareInfo.h
 
 HeterogeneousVolumeInterface.h
 
 HierarchicalStaticMeshSceneProxy.h
 
 HighResScreenshot.h
 
 HitProxies.h
 
 HModel.h
 
 IAssetCompilingManager.h
 
 IAssetRegistryTagProviderInterface.h
 
 IDeviceProfileSelector.h
 
 IDeviceProfileSelectorModule.h
 
 ImageUtils.h
 
 InGamePerformanceTracker.h
 
 InputKeyEventArgs.h
 
 InstanceDataSceneProxy.h
 
 InstanceDataTypes.h
 
 InstancedSkinnedMeshComponentHelper.h
 
 InstancedSkinnedMeshSceneProxyDesc.h
 
 InstancedStaticMeshComponentHelper.h
 
 InstancedStaticMeshDelegates.h
 
 InstancedStaticMeshSceneProxyDesc.h
 
 InstanceUniformShaderParameters.h
 
 IPIEPreviewDeviceModule.h
 
 IStereoLayers.h
 
 IStereoLayersFlagsSupplier.h
 
 ISubmixBufferListener.h
 
 IViewportSelectableObject.h
 
 kDOP.h
 
 KeyState.h
 
 KismetTraceUtils.h
 
 LatentActions.h
 
 LegacyScreenPercentageDriver.h
 
 LevelUtils.h
 
 LightingBuildOptions.h
 
 LightMap.h
 
 LightmapUniformShaderParameters.h
 
 LightSceneProxy.h
 
 LocalFogVolumeSceneProxy.h
 
 LocalLightSceneProxy.h
 
 LocalNotification.h
 
 LocalVertexFactory.h
 
 LocationVolume.h
 
 LODSyncInterface.h
 
 LumenVisualizationData.h
 
 MarkActorRenderStateDirtyTask.h
 
 MaterialCachedData.h
 
 MaterialCompiler.h
 
 MaterialDomain.h
 
 MaterialExpressionIO.h
 
 MaterialExpressionSettings.h
 
 MaterialKeyGeneratorContext.h
 
 MaterialKeyIncludeEnum.h
 
 MaterialRecursionGuard.h
 
 MaterialSceneTextureId.h
 
 MaterialShaderPrecompileMode.h
 
 MaterialShaderType.h
 
 MaterialShared.h
 
 MaterialTypes.h
 
 MaterialValueType.h
 
 Matrix3x4.h
 
 MeshBatch.h
 
 MeshBudgetProjectSettings.h
 
 MeshBuild.h
 
 MeshBuilderOneFrameResources.h
 
 MeshCardBuild.h
 
 MeshCardRepresentation.h
 
 MeshComponentHelper.h
 
 MeshDrawCommandStatsDefines.h
 
 MeshDrawCommandStatsSettings.h
 
 MeshElementCollector.h
 
 MeshMaterialShaderType.h
 
 MeshPaintVisualize.h
 
 MeshParticleVertexFactory.h
 
 MeshReductionSettings.h
 
 MeshUVChannelInfo.h
 
 Model.h
 
 ModelLight.h
 
 NaniteAssemblyDataBuilder.h
 
 NaniteSceneProxy.h
 
 NaniteVertexFactory.h
 
 NaniteVisualizationData.h
 
 NetworkingDistanceConstants.h
 
 ObjectAsTraceIdProxyArchive.h
 
 ObjectCacheContext.h
 
 ObjectCacheEventSink.h
 
 ObjectEditorUtils.h
 
 ObjectPropertyTrace.h
 
 ObjectTrace.h
 
 ObjectTraceDefines.h
 
 OpusAudioInfo.h
 
 OverrideVoidReturnInvoker.h
 
 ParameterCollection.h
 
 ParseExecCommands.h
 
 ParticleBeamTrailVertexFactory.h
 
 ParticleDefinitions.h
 
 ParticleEmitterInstanceOwner.h
 
 ParticleEmitterInstances.h
 
 ParticleHelper.h
 
 ParticleResources.h
 
 ParticleSystemSceneProxy.h
 
 ParticleVertexFactory.h
 
 PerPlatformProperties.h
 
 PerQualityLevelProperties.h
 
 PhysicsPublic.h
 
 PhysicsReplication.h
 
 PhysicsReplicationInterface.h
 
 PhysicsReplicationLOD.h
 
 PhysicsReplicationLODInterface.h
 
 PhysXCookHelper.h
 
 PhysXInterfaceWrapper.h
 
 PhysXPublic.h
 
 PhysxUserData.h
 
 PlanarReflectionSceneProxy.h
 
 PlatformFeatures.h
 
 PluginBlueprintLibrary.h
 
 PrecomputedLightVolume.h
 
 PrecomputedVolumetricLightmap.h
 
 PrecomputedVolumetricLightmapStreaming.h
 
 PreviewScene.h
 
 PrimitiveComponentHelper.h
 
 PrimitiveComponentId.h
 
 PrimitiveDirtyState.h
 
 PrimitiveDrawingUtils.h
 
 PrimitiveDrawInterface.h
 
 PrimitiveSceneDesc.h
 
 PrimitiveSceneInfoData.h
 
 PrimitiveSceneProxy.h
 
 PrimitiveSceneProxyDesc.h
 
 PrimitiveSceneShaderData.h
 
 PrimitiveUniformShaderParameters.h
 
 PrimitiveUniformShaderParametersBuilder.h
 
 PrimitiveViewRelevance.h
 
 PrintObjectUtils.h
 
 PropertyAccess.h
 
 PropertyPairsMap.h
 
 PSOMetrics.h
 
 PSOPrecache.h
 
 PSOPrecacheFwd.h
 
 PSOPrecacheMaterial.h
 
 PSOPrecacheValidation.h
 
 Raster.h
 
 RawIndexBuffer.h
 
 RayTracingSkinnedGeometry.h
 
 RayTracingVisualizationData.h
 
 RectLightSceneProxy.h
 
 ReferenceCluster.h
 
 ReferenceSkeleton.h
 
 RenderAssetUpdate.h
 
 RenderedTextureStats.h
 
 ReplayHelper.h
 
 ReplayNetConnection.h
 
 ReplaySubsystem.h
 
 ReplayTypes.h
 
 RepMovementNetSerializer.h
 
 ResourcePool.h
 
 SaveGameSystem.h
 
 Scalability.h
 
 SceneInterface.h
 
 SceneManagement.h
 
 SceneRelativeViewMatrices.h
 
 SceneRenderBuilderInterface.h
 
 SceneTexturesConfig.h
 
 SceneTypes.h
 
 SceneUtils.h
 
 SceneView.h
 
 SceneViewExtension.h
 
 SceneViewExtensionContext.h
 
 SceneViewOwner.h
 
 ScopedSuspendRerunConstructionScripts.h
 
 ScreenRendering.h
 
 ShaderCompiler.h
 
 ShadowMap.h
 
 ShowFlags.h
 
 ShowFlagsValues.inl
 
 SimpleElementShaders.h
 
 SingleAnimationPlayData.h
 
 SkeletalDebugRendering.h
 
 SkeletalMeshCompiler.h
 
 SkeletalMeshDeformerHelpers.h
 
 SkeletalMeshLegacyCustomVersions.h
 
 SkeletalMeshMerge.h
 
 SkeletalMeshReductionSettings.h
 
 SkeletalMeshSceneProxy.h
 
 SkeletalMeshTypes.h
 
 SkeletalRenderPublic.h
 
 SkinnedAssetCompiler.h
 
 SkinnedMeshComponentHelper.h
 
 SkinnedMeshSceneProxyDesc.h
 
 SkinningSceneExtensionProxy.h
 
 SoundDefinitions.h
 
 SoundWaveCompiler.h
 
 SpanAllocator.h
 
 SpeedTreeWind.h
 
 SplineMeshSceneProxy.h
 
 SplineMeshSceneProxyDesc.h
 
 StaticLighting.h
 
 StaticLightingBuildContext.h
 
 StaticMeshCompiler.h
 
 StaticMeshComponentHelper.h
 
 StaticMeshComponentLODInfo.h
 
 StaticMeshLight.h
 
 StaticMeshResources.h
 
 StaticMeshSceneProxy.h
 
 StaticMeshSceneProxyDesc.h
 
 StaticMeshVertexData.h
 
 StaticParameterSet.h
 
 StereoLayerAdditionalFlagsManager.h
 
 StereoLayerRendering.h
 
 StereoLayerShapes.h
 
 StereoRendering.h
 
 StereoRenderTargetManager.h
 
 StringDev.h
 
 SubstrateVisualizationData.h
 
 SubtitleManager.h
 
 SupportedRangeTypes.h
 
 SurfaceIterators.h
 
 SystemSettings.h
 
 TaskSyncManager.h
 
 TextureCompiler.h
 
 TextureEncodingSettings.h
 
 TextureLayout.h
 
 TextureLayout3d.h
 
 TextureReferenceResolver.h
 
 TextureRenderTarget2DArrayResource.h
 
 TextureRenderTargetVolumeResource.h
 
 TextureResource.h
 
 Tickable.h
 
 TickTaskManagerInterface.h
 
 TimerManager.h
 
 TraceFilter.h
 
 TraceFilters.h
 
 TraceService.h
 
 TransactionCommon.h
 
 UnrealClient.h
 
 UnrealEngine.h
 
 UnrealExporter.h
 
 UpdateTextureShaders.h
 
 UserActivityTracking.h
 
 VideoRecordingSystem.h
 
 ViewportClient.h
 
 VirtualShadowMapVisualizationData.h
 
 VolumetricCloudProxy.h
 
 VorbisAudioInfo.h
 
 WeightedRandomSampler.h
 
 WorldCollision.h
 
 WorldCookPackageSplitter.h
 
 WorldGridPreviewer.h