UE4:Source

 
UE4的资料还真是少啊,还是我自己来总结这些API吧,找起来也比较好找

在UE的源码当中,其中最主要的是 Plugins 文件夹里面的插件代码和 Source 文件夹里面的的引擎源代码

UE 引擎的Source文件夹里面的源代码分为五个部分,分别是 Developer (开发者)文件夹  
                                               Editor(编辑器)文件夹
                            Programs(程序)文件夹
                            Runtime(运行时)文件夹
                            ThirdParty(第三方)文件夹

 

 

一.Developer(开发者)

这也太多了,我直接再分多个子文章来写

  

 

二.Editor(编辑器)

 

 

三.Programs(程序)

 

 

四.Runtime(运行时)

1.Advertising

2.AIModule

3.ALAudio

4.Analytics

5.Android

6.AnimationCore

7.AnimGraphRuntime

8.AppFramework

9.Apple

10.ApplicationCore

11.AssetRegistry

12.AudioAnalyzer

13.AudioCaptureCore

14.AudioCaptureImplementations

15.AudioExtensions

16.AudioMixer

17.AudioMixerCore

18.AudioPlatformConfiguration

19.AugmentedReality

20.AutomatinMessages

21.AutomationWorkder

22.AVEncoder

23.AVIWriter

24.BlueprintRuntime

25.BuildSettings

26.Cbor

27.CEF3Utils

28.CinematicCamera

29.ClientPilot

30.ClothingSystemRuntimeCommon

31.ClothingSystemRuntimeInterface

32.ClothingSystemRuntimeNv

33.CookedIterativeFile

34.Core

35.CoreUObject

36.CrashReportCore

37.CrunchCompression

38.D3D12RHI

39.Datasmith

40.DeveloperSettings

41.EmptyRHI

42.Engine

 

43.EngineMessages

44.EngineSettings

45.Experimental

46.ExternalRPCRegistry

47.EyeTracker

48.Foliage

49.FriendsAndChat

50.GameMenuBuilder

51.GameplayMediaEncoder

52.GameplayTags

53.GameplayTasks

54.HardwareSurvey

55.HeadMountedDisplay

56.IESFile

57.ImageCore

58.ImageWrapper

59.ImageWriteQueue

60.InputCore

61.InputDevice

62.InstallBundleManager

63.IOS

64.IPC

65.Json

66.JsonUtilities

67.Landscape

68.Launch

69.LevelSequence

70.Linux

71.LiveLinkInterface

72.LiveLinkMessageBusFramework

73.Lumin

74.Mac

75.MaterialShaderQualitySettings

76.Media

77.MediaAssets

78.MediaInfo

79.MediaUtils

80.MeshDescription

81.MeshUtilitiesCommon

82.Messaging

83.MessagingCommon

84.MessagingRpc

85.MoviePlayer

86.MovieScene

87.MovieSceneCapture

88.MovieSceneTracks

89.MRMsh

90.NavigationSystem

91.Navmesh

92.Net

93.NetworkFile

94.NetworkFileSystem

95.Networking

96.NetworkReplayStreaming

97.NonRealtimeAudioRenderer

98.NullDrv

99.NullInstallBundleManager

100.Online

101.OpenGLDrv

102.Overlay

103.PacketHandlers

104.PakFile

105.PerfCounters

106.PhysicsCore

107.PhysXCooking

108.Portal

109.PreLoadScreen

110.Projects

111.PropertyAccess

112.PropertyPath

113.RawMesh

114.RemoteImportMessaging

115.RenderCore

116.Renderer

117.RHI

118.RigVM

119.RSA

120.RuntimeAssetCache

121.SandboxFile

122.Serialization

123.SessionMessages

124.SessionServices

125.SignalProcessing

126.Slate

127.Slatecore

128.SlateNullRenderer

129.SlateRHIRenderer

130.Sockets

131.SoundFieldRendering

132.StaticMeshDescription

133.StreamingFile

134.StreamingPauseRendering

135,SynthBenchmark

136.TimeManagement

137.Toolbox

138.TraceLog

139.UE4Game

140.UMG

141.Unix

142.UnrealAudio

143.VectorVM

144.VirtualProduction

145.VulkanRHI

146.WebBrowser

147.WebBrowserTexture

148.WidgetCarousel

149.Windows

150.XmlParser

 

五.ThirdParty(第三方)

 1.ADO

 

2.AMD

 

3.Android

 

4.asio

 

5.CEF3

 

6.coremod

 

7.Crunch

 

8.DirectShow

 

9.Eigen

 

10.Expat

 

11.Facebook

 

12.FBX

 

13.ForsythTriOO

 

14.FreeImage

 

15.FreeType2

 

16.glslang

 

17.GoogleARCore

 

18.GoogleGameSDK

 

19.GoogleInstantPreview

 

20.GoogleOboe

 

21.GooglePlay

 

22.GoogleTest

 

23.GoogleVR

 

24.HarfBuzz

 

25.HLMediaLibrary

 

26.hlslcc

 

27.ICU

 

28.Intel

 

29.IOS

 

30.jemalloc

 

31.Kiss_FFT

 

32.libcurl

 

33.libjpeg-turbo

 

34.libJPG

 

35.libOpus

 

36.libPhonon

 

37.libPNG

 

38.libSampleRate

 

39.libstrophe

 

40.libWebSockets

 

41.MCPP

 

42.MikkTSpace

 

43.mimalloc

 

44.mtlpp

 

45.NVIDIA

 

46.nvtesslib

 

47.nvTextureTools

 

48.nvTriStrip

 

49.Oculus

 

50.Ogg

 

51.openexr

 

52.OpenGL

 

53.OpenSSL

 

54.OpenSubdiv

 

55.OpenVR

 

56.OpenXR

 

57.Perforce

 

58.PhysX3

 

59.PLCrashReporter

 

60.portmidi

 

61.Python3

 

62.Qualcomm

 

63.rd_route

 

64.RenderDoc

 

65.rpclib

 

66.SDL2

 

67.ShaderConductor

 

68.SpeedTree

 

69.SPIRV-Reflect

 

70.Steamworks

 

71.VHACD

 

72.Vivox

 

73.Vorbis

 

74.Vulkan

 

75.WebRTC

 

76.Windows

 

77.WindowsMixedRealityInterop

 

78.WinHttp

 

79.zlib

 

 

 

posted @ 2021-06-25 15:53  言午丶  阅读(384)  评论(0编辑  收藏  举报