zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    接口运用实例
    C# Lambda表达式运用
    图片转换图片流方法(二进制流)
    简单的winform编辑器
    C# OO(初级思想)。
    MVC知识点
    提高sql查询效率
    DataRead 和DataSet区别
    JavaScript内置对象与原生对象【转】
    Cookie,Sesstion,Application 缓存。
  • 原文地址:https://www.cnblogs.com/k5bg/p/14931297.html
Copyright © 2011-2022 走看看