Gamebryo游戏引擎源码,是源码,是源码,是源码。喜欢研究游戏的可以下载研究研究,代码写得很好,有很多借得参考的地方。
Gamebryo游戏引擎源码(gb2.6+gb3.2+gb4.0+中文手册)
下载地址:
链接:https://pan.baidu.com/s/1w4kL--szqAWGfPd7hTfjsA?pwd=pbeu
提取码:pbeu
--来自百度网盘超级会员V3的分享
三个版本的游戏引擎源码打包后,大约10G。
Source
├─ 3rdParty
│ ├─ ATI_Compress
│ │ ├─ ATI_Compress.chm
│ │ ├─ ATI_Compress.h
│ │ ├─ LibraryLicense.rtf
│ │ ├─ Modifications.txt
│ │ ├─ VC7
│ │ └─ VC8
│ ├─ Bison
│ │ ├─ Bison2.1
│ │ └─ bison-2.1.exe
│ ├─ DockPanel
│ │ └─ WinFormsUI
│ ├─ Effects11
│ │ └─ Package
│ ├─ Flex
│ │ ├─ Flex2.5.4a
│ │ ├─ flex-2.5.4a-1-src.zip
│ │ └─ flex-2.5.4a-1.exe
│ ├─ LibPNG
│ │ ├─ Installer
│ │ ├─ NiProject
│ │ └─ Package
│ ├─ Lua
│ │ ├─ CustomModifications.txt
│ │ ├─ Installer
│ │ ├─ Package
│ │ ├─ Setup.txt
│ │ ├─ Version.txt
│ │ └─ doc
│ ├─ OpenEXR
│ │ ├─ Installer
│ │ ├─ NiProject
│ │ ├─ Package
│ │ ├─ Setup.txt
│ │ └─ Version.txt
│ ├─ Python
│ │ ├─ Grammar
│ │ ├─ Include
│ │ ├─ LICENSE
│ │ ├─ Lib
│ │ ├─ Linux
│ │ ├─ Linux64
│ │ ├─ Makefile.pre.in
│ │ ├─ Misc
│ │ ├─ Modules
│ │ ├─ Objects
│ │ ├─ PC
│ │ ├─ PCBuildVC90
│ │ ├─ PCbuild
│ │ ├─ Parser
│ │ ├─ Python
│ │ ├─ README
│ │ ├─ RISCOS
│ │ ├─ Stackless
│ │ ├─ Tools
│ │ ├─ Windows
│ │ ├─ configure
│ │ ├─ configure.in
│ │ ├─ install-sh
│ │ ├─ pyconfig.h.in
│ │ └─ setup.py
│ ├─ STLPort
│ │ ├─ CustomModifications.txt
│ │ ├─ Package
│ │ ├─ Setup.txt
│ │ └─ Version.txt
│ ├─ SWIG
│ │ ├─ .project
│ │ ├─ ANNOUNCE
│ │ ├─ CHANGES
│ │ ├─ CHANGES.current
│ │ ├─ CustomModifications.txt
│ │ ├─ Doc
│ │ ├─ Examples
│ │ ├─ FUTURE
│ │ ├─ INSTALL
│ │ ├─ LICENSE
│ │ ├─ Lib
│ │ ├─ Makefile
│ │ ├─ Makefile.in
│ │ ├─ Misc
│ │ ├─ NEW
│ │ ├─ README
│ │ ├─ Source
│ │ ├─ TODO
│ │ ├─ Tools
│ │ ├─ Win
│ │ ├─ aclocal.m4
│ │ ├─ autogen.sh
│ │ ├─ autom4te.cache
│ │ ├─ config.log
│ │ ├─ config.status
│ │ ├─ configure
│ │ ├─ configure.in
│ │ ├─ preinst-swig
│ │ ├─ preinst-swig.in
│ │ ├─ swig
│ │ ├─ swig.exe
│ │ ├─ swig.spec
│ │ ├─ swig.spec.in
│ │ └─ vms
│ ├─ TinyXML
│ │ ├─ Installer
│ │ ├─ Package
│ │ ├─ Setup.txt
│ │ ├─ Version.txt
│ │ └─ efdXML
│ ├─ Xalan
│ │ └─ Xalan-C_1_10_0-win32-msvc_60
│ ├─ Xerces
│ │ └─ xerces-c-windows_2000-msvc_60
│ ├─ ZLib
│ │ ├─ Installer
│ │ ├─ NiProject
│ │ └─ Package
│ └─ enet
│ ├─ ChangeLog
│ ├─ Doxyfile
│ ├─ LICENSE
│ ├─ Makefile.am
│ ├─ Makefile.in
│ ├─ README
│ ├─ aclocal.m4
│ ├─ callbacks.c
│ ├─ configure
│ ├─ configure.in
│ ├─ depcomp
│ ├─ design.txt
│ ├─ docs
│ ├─ enet.dsp
│ ├─ host.c
│ ├─ include
│ ├─ install-sh
│ ├─ list.c
│ ├─ missing
│ ├─ packet.c
│ ├─ peer.c
│ ├─ protocol.c
│ ├─ tutorial.txt
│ ├─ unix.c
│ └─ win32.c
├─ CoreRuntime
│ ├─ AppFrameworks
│ │ ├─ NiApplication
│ │ └─ NiSample
│ ├─ EngineLibs
│ │ ├─ NiAnimation
│ │ ├─ NiCollision
│ │ ├─ NiD3D10Renderer
│ │ ├─ NiDX9Renderer
│ │ ├─ NiDecoration
│ │ ├─ NiEnvironment
│ │ ├─ NiFloodgate
│ │ ├─ NiLightPrePass
│ │ ├─ NiMain
│ │ ├─ NiMesh
│ │ ├─ NiParticle
│ │ ├─ NiPortal
│ │ ├─ NiSystem
│ │ ├─ NiTerrain
│ │ └─ ecrD3D11Renderer
│ ├─ PhysXLibs
│ │ ├─ NiPhysX
│ │ ├─ NiPhysXFluid
│ │ ├─ NiPhysXParticle
│ │ └─ NiTerrainPhysX
│ ├─ ShaderLibs
│ │ ├─ NSBShaderLib
│ │ ├─ NSFParserLib
│ │ ├─ NiBinaryShaderLib
│ │ ├─ NiCgShaderLib
│ │ ├─ NiCommonMaterialLibrary
│ │ ├─ NiD3D10BinaryShaderLib
│ │ ├─ NiD3D10EffectShaderLib
│ │ ├─ NiD3DXEffectShaderLib
│ │ ├─ NiMaterialNodeXMLLibraryReader
│ │ ├─ ecrD3D11BinaryShaderLib
│ │ └─ ecrD3D11EffectShaderLib
│ ├─ ToolLibs
│ │ ├─ NiAnimationCompression
│ │ ├─ NiControllerExtractor
│ │ ├─ NiDevImageQuantizer
│ │ ├─ NiFBXConverter
│ │ ├─ NiHDRReader
│ │ ├─ NiMaterialToolkit
│ │ ├─ NiMeshProfileProcessor
│ │ ├─ NiMeshProfileXMLParser
│ │ ├─ NiMeshTools
│ │ ├─ NiNBTGenerator
│ │ ├─ NiOpenEXRReader
│ │ ├─ NiOptimization
│ │ ├─ NiPNGReader
│ │ ├─ NiPhysXSharedData
│ │ ├─ NiPhysXTools
│ │ ├─ NiPluginToolkit
│ │ ├─ NiProgramLauncher
│ │ ├─ NiStandardSharedData
│ │ ├─ NiStripify
│ │ └─ NiViewMath
│ └─ UtilityLibs
│ ├─ NiAudio
│ ├─ NiCursor
│ ├─ NiD3D10RendererSetup
│ ├─ NiDX9RendererSetup
│ ├─ NiFont
│ ├─ NiInput
│ ├─ NiMetricsOutput
│ ├─ NiSceneGraphUpdateService
│ ├─ NiSettingsDialog
│ ├─ NiUserInterface
│ ├─ NiVideo
│ ├─ NiVisualTracker
│ └─ ecrD3D11RendererSetup
├─ Foundation
│ ├─ efd
│ │ ├─ Archive.cpp
│ │ ├─ Archive.h
│ │ ├─ Archive.inl
│ │ ├─ AssertDialog.h
│ │ ├─ Asserts.h
│ │ ├─ AssetApplicationInfoMsg.cpp
│ │ ├─ AssetApplicationInfoMsg.h
│ │ ├─ AssetCacheResponse.cpp
│ │ ├─ AssetCacheResponse.h
│ │ ├─ AssetCacheResponse.inl
│ │ ├─ AssetChangeHandler.h
│ │ ├─ AssetConfigService.cpp
│ │ ├─ AssetConfigService.h
│ │ ├─ AssetConfigService.inl
│ │ ├─ AssetFactoryManager.cpp
│ │ ├─ AssetFactoryManager.h
│ │ ├─ AssetFactoryManager.inl
│ │ ├─ AssetID.cpp
│ │ ├─ AssetID.h
│ │ ├─ AssetID.inl
│ │ ├─ AssetLoadRequest.cpp
│ │ ├─ AssetLoadRequest.h
│ │ ├─ AssetLoadRequest.inl
│ │ ├─ AssetLoadResponse.cpp
│ │ ├─ AssetLoadResponse.h
│ │ ├─ AssetLoadResponse.inl
│ │ ├─ AssetLoaderThreadFunctor.cpp
│ │ ├─ AssetLoaderThreadFunctor.h
│ │ ├─ AssetLoaderThreadFunctor.inl
│ │ ├─ AssetLocatorRequest.cpp
│ │ ├─ AssetLocatorRequest.h
│ │ ├─ AssetLocatorResponse.cpp
│ │ ├─ AssetLocatorResponse.h
│ │ ├─ AssetLocatorService.cpp
│ │ ├─ AssetLocatorService.h
│ │ ├─ AssetMetaGraph.cpp
│ │ ├─ AssetMetaGraph.h
│ │ ├─ AssetUriReader.cpp
│ │ ├─ AssetUriReader.h
│ │ ├─ AssetUtil.cpp
│ │ ├─ AssetUtil.h
│ │ ├─ AssetWeb.cpp
│ │ ├─ AssetWeb.h
│ │ ├─ AtomicOperations.h
│ │ ├─ AtomicOperations.inl
│ │ ├─ BaseAssetFactory.cpp
│ │ ├─ BaseAssetFactory.h
│ │ ├─ BaseAssetFactory.inl
│ │ ├─ BinaryLoadSave.h
│ │ ├─ BinaryStream.cpp
│ │ ├─ BinaryStream.h
│ │ ├─ BinaryStream.inl
│ │ ├─ BinaryStreamMacro.h
│ │ ├─ BitUtils.h
│ │ ├─ Category.h
│ │ ├─ Category.inl
│ │ ├─ CircularBuffer.cpp
│ │ ├─ CircularBuffer.h
│ │ ├─ ClassIDHelpers.h
│ │ ├─ ClassInfo.h
│ │ ├─ ClassInfo.inl
│ │ ├─ Color.cpp
│ │ ├─ Color.h
│ │ ├─ Color.inl
│ │ ├─ ConfigManager.cpp
│ │ ├─ ConfigManager.h
│ │ ├─ ConfigManager.inl
│ │ ├─ ConfigSection.cpp
│ │ ├─ ConfigSection.h
│ │ ├─ ConfigSource.cpp
│ │ ├─ ConfigSource.h
│ │ ├─ ConnectionID.cpp
│ │ ├─ ConnectionID.h
│ │ ├─ ConnectionID.inl
│ │ ├─ CriticalSection.h
│ │ ├─ DDEHeaderGenerator.h
│ │ ├─ DDEParser.cpp
│ │ ├─ DDEParser.h
│ │ ├─ DataDrivenEnum.h
│ │ ├─ DataDrivenEnum.inl
│ │ ├─ DataStream.cpp
│ │ ├─ DataStream.h
│ │ ├─ DataStream.inl
│ │ ├─ DataStreamUtils.h
│ │ ├─ DataStreamUtils.inl
│ │ ├─ DebugOutDestination.cpp
│ │ ├─ DebugOutDestination.h
│ │ ├─ DeclareIDHelpers.h
│ │ ├─ DefaultInitializeMemoryLogHandler.h
│ │ ├─ DefaultInitializeMemoryManager.h
│ │ ├─ DefaultInitializeMemoryManager.inl
│ │ ├─ DependencyGraph.h
│ │ ├─ DependencyGraph.inl
│ │ ├─ DynamicModule.h
│ │ ├─ EEBasicString.h
│ │ ├─ EEHelpers.h
│ │ ├─ EEMath.cpp
│ │ ├─ EEMath.h
│ │ ├─ Endian.h
│ │ ├─ EnumManager.cpp
│ │ ├─ EnumManager.h
│ │ ├─ EnumManager.inl
│ │ ├─ ExternalMemAllocator.h
│ │ ├─ ExternalMemAllocator.inl
│ │ ├─ File.cpp
│ │ ├─ File.h
│ │ ├─ FileCommon.cpp
│ │ ├─ FileCommon.h
│ │ ├─ FileDestination.cpp
│ │ ├─ FileDestination.h
│ │ ├─ FixedNodePool.h
│ │ ├─ FixedNodePool.inl
│ │ ├─ FixedSizeAllocator.cpp
│ │ ├─ FixedSizeAllocator.h
│ │ ├─ FixedString.cpp
│ │ ├─ FixedString.h
│ │ ├─ FixedString.inl
│ │ ├─ Float16.h
│ │ ├─ Float16.inl
│ │ ├─ Foundation.h
│ │ ├─ FoundationSDM.cpp
│ │ ├─ FoundationSDM.h
│ │ ├─ GenericAssetFactory.cpp
│ │ ├─ GenericAssetFactory.h
│ │ ├─ GenericAssetFactory.inl
│ │ ├─ GenericAssetLoadResponse.cpp
│ │ ├─ GenericAssetLoadResponse.h
│ │ ├─ GenericFactory.h
│ │ ├─ GenericFactory.inl
│ │ ├─ GlobalStringTable.cpp
│ │ ├─ GlobalStringTable.h
│ │ ├─ GlobalStringTable.inl
│ │ ├─ GrowableBuffer.cpp
│ │ ├─ GrowableBuffer.h
│ │ ├─ GrowableBuffer.inl
│ │ ├─ Helpers.cpp
│ │ ├─ Helpers.h
│ │ ├─ IAllocator.h
│ │ ├─ IAssetFactory.cpp
│ │ ├─ IAssetFactory.h
│ │ ├─ IAssetFactory.inl
│ │ ├─ IAssetImporter.h
│ │ ├─ IAssetLocatorService.h
│ │ ├─ IAssetServer.h
│ │ ├─ IAssetTagger.h
│ │ ├─ IBase.cpp
│ │ ├─ IBase.h
│ │ ├─ IConfigManager.h
│ │ ├─ IConfigSection.h
│ │ ├─ IConfigSection.inl
│ │ ├─ IConfigSource.h
│ │ ├─ ID128.cpp
│ │ ├─ ID128.h
│ │ ├─ ID128.inl
│ │ ├─ IDs.h
│ │ ├─ IFrameEvent.h
│ │ ├─ IFrameEvent.inl
│ │ ├─ ILogDestination.h
│ │ ├─ ILogDestination.inl
│ │ ├─ ILogger.cpp
│ │ ├─ ILogger.h
│ │ ├─ IMemLogHandler.cpp
│ │ ├─ IMemLogHandler.h
│ │ ├─ IMessage.cpp
│ │ ├─ IMessage.h
│ │ ├─ IMessage.inl
│ │ ├─ IMessageHelperSystemService.cpp
│ │ ├─ IMessageHelperSystemService.h
│ │ ├─ INetCallback.h
│ │ ├─ INetListener.h
│ │ ├─ INetService.cpp
│ │ ├─ INetService.h
│ │ ├─ IServiceDetailRegister.h
│ │ ├─ IStreamable.h
│ │ ├─ ISystemService.cpp
│ │ ├─ ISystemService.h
│ │ ├─ ISystemService.inl
│ │ ├─ IUtilities.h
│ │ ├─ InitOptions.cpp
│ │ ├─ InitOptions.h
│ │ ├─ IntrusiveLockFreeStack.h
│ │ ├─ IntrusiveLockFreeStack.inl
│ │ ├─ Linux
│ │ ├─ LockFreeQueue.h
│ │ ├─ LockFreeQueue.inl
│ │ ├─ LockFreeStack.h
│ │ ├─ LockFreeStack.inl
│ │ ├─ Logger.cpp
│ │ ├─ Logger.h
│ │ ├─ LoggerMacros.h
│ │ ├─ LoopedThread.cpp
│ │ ├─ LoopedThread.h
│ │ ├─ LoopedThread.inl
│ │ ├─ LoopedThreadProcedure.cpp
│ │ ├─ LoopedThreadProcedure.h
│ │ ├─ Matrix3.h
│ │ ├─ MemHint.h
│ │ ├─ MemHint.inl
│ │ ├─ MemManager.cpp
│ │ ├─ MemManager.h
│ │ ├─ MemManager.inl
│ │ ├─ MemObject.cpp
│ │ ├─ MemObject.h
│ │ ├─ MemObject.inl
│ │ ├─ MemTracker.cpp
│ │ ├─ MemTracker.h
│ │ ├─ MemTracker.inl
│ │ ├─ MemoryDefines.cpp
│ │ ├─ MemoryDefines.h
│ │ ├─ MessageFactory.h
│ │ ├─ MessageHandlerBase.h
│ │ ├─ MessageService.cpp
│ │ ├─ MessageService.h
│ │ ├─ MessageService.inl
│ │ ├─ Metrics.cpp
│ │ ├─ Metrics.h
│ │ ├─ NetEnums.h
│ │ ├─ NetMessage.cpp
│ │ ├─ NetMessage.h
│ │ ├─ NetMessage.inl
│ │ ├─ NetMetricsDestination.cpp
│ │ ├─ NetMetricsDestination.h
│ │ ├─ NetMetricsDestination.inl
│ │ ├─ OS.h
│ │ ├─ OrderedMap.h
│ │ ├─ OrderedMap.inl
│ │ ├─ ParameterList.cpp
│ │ ├─ ParameterList.h
│ │ ├─ ParameterList.inl
│ │ ├─ ParameterListMessage.cpp
│ │ ├─ ParameterListMessage.h
│ │ ├─ ParameterListMessage.inl
│ │ ├─ ParseHelper.h
│ │ ├─ ParseHelper.inl
│ │ ├─ PathUtils.cpp
│ │ ├─ PathUtils.h
│ │ ├─ PlatformService.h
│ │ ├─ Point2.cpp
│ │ ├─ Point2.h
│ │ ├─ Point2.inl
│ │ ├─ Point3.cpp
│ │ ├─ Point3.h
│ │ ├─ Point4.cpp
│ │ ├─ Point4.h
│ │ ├─ Point4.inl
│ │ ├─ PrintDestination.cpp
│ │ ├─ PrintDestination.h
│ │ ├─ ProcessorAffinity.h
│ │ ├─ ProcessorAffinity.inl
│ │ ├─ Profiler.cpp
│ │ ├─ Profiler.h
│ │ ├─ Profiler.inl
│ │ ├─ QOSCompare.cpp
│ │ ├─ QOSCompare.h
│ │ ├─ QOSCompare.inl
│ │ ├─ Quaternion.cpp
│ │ ├─ Quaternion.h
│ │ ├─ Quaternion.inl
│ │ ├─ RTLib.h
│ │ ├─ RefCount.h
│ │ ├─ RefCount.inl
│ │ ├─ ReferenceCounting.h
│ │ ├─ ReloadManager.cpp
│ │ ├─ ReloadManager.h
│ │ ├─ SDMMacros.h
│ │ ├─ Semaphore.h
│ │ ├─ SequenceNumber.h
│ │ ├─ SequenceNumber.inl
│ │ ├─ Serialize.cpp
│ │ ├─ Serialize.h
│ │ ├─ SerializeEfdHelpers.h
│ │ ├─ SerializeRoutines.h
│ │ ├─ SerializeStlHelpers.h
│ │ ├─ ServiceAllocator.cpp
│ │ ├─ ServiceAllocator.h
│ │ ├─ ServiceDiscoveryMessage.cpp
│ │ ├─ ServiceDiscoveryMessage.h
│ │ ├─ ServiceManager.cpp
│ │ ├─ ServiceManager.h
│ │ ├─ ServiceManager.inl
│ │ ├─ SmallObjectAllocator.h
│ │ ├─ SmallObjectAllocator.inl
│ │ ├─ SmartBuffer.cpp
│ │ ├─ SmartBuffer.h
│ │ ├─ SmartCriticalSection.h
│ │ ├─ SmartCriticalSection.inl
│ │ ├─ SmartPointer.h
│ │ ├─ SmartPointer.inl
│ │ ├─ StackUtils.cpp
│ │ ├─ StackUtils.h
│ │ ├─ StandardAllocator.h
│ │ ├─ StaticDataManager.cpp
│ │ ├─ StaticDataManager.h
│ │ ├─ StaticDataManager.inl
│ │ ├─ StdContainers.h
│ │ ├─ StdContainers.inl
│ │ ├─ StdHashMap.cpp
│ │ ├─ StdHashMap.h
│ │ ├─ StdStreamFile.cpp
│ │ ├─ StdStreamFile.h
│ │ ├─ StreamInfo.h
│ │ ├─ StreamMessage.cpp
│ │ ├─ StreamMessage.h
│ │ ├─ StreamMessage.inl
│ │ ├─ String.cpp
│ │ ├─ String.h
│ │ ├─ String.inl
│ │ ├─ StringConverters.h
│ │ ├─ StringUtilities.h
│ │ ├─ SystemDesc.cpp
│ │ ├─ SystemDesc.h
│ │ ├─ SystemDesc.inl
│ │ ├─ SystemFrameworkEnums.h
│ │ ├─ SystemLogger.cpp
│ │ ├─ SystemLogger.h
│ │ ├─ SystemUniqueIndex.h
│ │ ├─ TemplateHelpers.h
│ │ ├─ Thread.cpp
│ │ ├─ Thread.h
│ │ ├─ Thread.inl
│ │ ├─ ThreadFunctor.cpp
│ │ ├─ ThreadFunctor.h
│ │ ├─ ThreadLocal.h
│ │ ├─ TimeType.cpp
│ │ ├─ TimeType.h
│ │ ├─ TimeType.inl
│ │ ├─ TinyXML.h
│ │ ├─ ToolServiceManager.cpp
│ │ ├─ ToolServiceManager.h
│ │ ├─ UniversalID.cpp
│ │ ├─ UniversalID.h
│ │ ├─ UniversalID.inl
│ │ ├─ UniversalTypes.h
│ │ ├─ Utilities.h
│ │ ├─ Win32
│ │ ├─ XMLMemLogHandler.cpp
│ │ ├─ XMLMemLogHandler.h
│ │ ├─ XMLUtils.cpp
│ │ ├─ customalloc.h
│ │ ├─ customalloc.inl
│ │ ├─ ecrLogIDs.h
│ │ ├─ efd.lua
│ │ ├─ efdBaseIDs.h
│ │ ├─ efdClassIDs.h
│ │ ├─ efdLibType.h
│ │ ├─ efdLogIDs.h
│ │ ├─ efdMessageIDs.h
│ │ ├─ efdNetFeatures.h
│ │ ├─ efdPCH.cpp
│ │ ├─ efdPCH.h
│ │ ├─ efdPrimitiveTypeIDs.h
│ │ ├─ efdQualityOfService.h
│ │ ├─ efdSystemServiceIDs.h
│ │ ├─ efdVirtualQualityOfService.h
│ │ ├─ utf16char.cpp
│ │ ├─ utf16char.inl
│ │ ├─ utf8char.cpp
│ │ ├─ utf8char.h
│ │ ├─ utf8char.inl
│ │ ├─ utf8string.cpp
│ │ ├─ utf8string.h
│ │ ├─ utf8string.inl
│ │ ├─ utf8string_iterator.h
│ │ └─ utf8string_iterator.inl
│ ├─ efdLogService
│ │ ├─ LogService.cpp
│ │ ├─ LogService.h
│ │ ├─ LogServiceMessages.cpp
│ │ ├─ LogServiceMessages.h
│ │ ├─ NetDestination.cpp
│ │ ├─ NetDestination.h
│ │ ├─ efdLogService.lua
│ │ ├─ efdLogServiceLibType.h
│ │ ├─ efdLogServicePCH.cpp
│ │ └─ efdLogServicePCH.h
│ ├─ efdNetwork
│ │ ├─ BridgeService.cpp
│ │ ├─ BridgeService.h
│ │ ├─ ChannelManagerConfig.h
│ │ ├─ ChannelManagerConfig.inl
│ │ ├─ ChannelManagerService.cpp
│ │ ├─ ChannelManagerService.h
│ │ ├─ ConnectionTCP.cpp
│ │ ├─ ConnectionTCP.h
│ │ ├─ ConnectionTCP.inl
│ │ ├─ HostInfo.h
│ │ ├─ IConnection.cpp
│ │ ├─ IConnection.h
│ │ ├─ INetLib.cpp
│ │ ├─ INetLib.h
│ │ ├─ INetLib.inl
│ │ ├─ INetTransport.h
│ │ ├─ Linux
│ │ ├─ NameResolutionMessage.cpp
│ │ ├─ NameResolutionMessage.h
│ │ ├─ NameResolutionMessage.inl
│ │ ├─ NameResolutionService.cpp
│ │ ├─ NameResolutionService.h
│ │ ├─ Net.h
│ │ ├─ NetCategory.h
│ │ ├─ NetErrorMessage.cpp
│ │ ├─ NetErrorMessage.h
│ │ ├─ NetErrorMessage.inl
│ │ ├─ NetLib.cpp
│ │ ├─ NetLib.h
│ │ ├─ NetListener.h
│ │ ├─ NetListener.inl
│ │ ├─ NetService.cpp
│ │ ├─ NetService.h
│ │ ├─ NetService.inl
│ │ ├─ NetTransportTCP.cpp
│ │ ├─ NetTransportTCP.h
│ │ ├─ NetVersion.cpp
│ │ ├─ NetVersion.h
│ │ ├─ NetworkMessages.cpp
│ │ ├─ NetworkMessages.h
│ │ ├─ NetworkMessages.inl
│ │ ├─ Socket.cpp
│ │ ├─ Socket.h
│ │ ├─ SocketErrors.h
│ │ ├─ TCPSocket.h
│ │ ├─ TransportFactory.cpp
│ │ ├─ TransportFactory.h
│ │ ├─ Win32
│ │ ├─ efdNetwork.lua
│ │ ├─ efdNetworkLibType.h
│ │ ├─ efdNetworkPCH.cpp
│ │ ├─ efdNetworkPCH.h
│ │ ├─ efdNetworkSDM.cpp
│ │ └─ efdNetworkSDM.h
│ └─ efdPhysX
│ ├─ PhysXAllocator.cpp
│ ├─ PhysXAllocator.h
│ ├─ PhysXSDKManager.cpp
│ ├─ PhysXSDKManager.h
│ ├─ PhysXSDKManager.inl
│ ├─ PhysXTypes.cpp
│ ├─ PhysXTypes.h
│ ├─ PhysXTypes.inl
│ ├─ PhysXUserOutput.cpp
│ ├─ PhysXUserOutput.h
│ ├─ Win32
│ ├─ efdPhysX.lua
│ ├─ efdPhysXLibType.h
│ ├─ efdPhysXPCH.cpp
│ ├─ efdPhysXPCH.h
│ ├─ efdPhysXSDM.cpp
│ └─ efdPhysXSDM.h
├─ GameFramework
│ ├─ ecr
│ │ ├─ AttachNifData.cpp
│ │ ├─ AttachNifData.h
│ │ ├─ AttachNifData.inl
│ │ ├─ CameraData.cpp
│ │ ├─ CameraData.h
│ │ ├─ CameraData.inl
│ │ ├─ CameraService.cpp
│ │ ├─ CameraService.h
│ │ ├─ CameraService.inl
│ │ ├─ CoreRuntimeMessages.cpp
│ │ ├─ CoreRuntimeMessages.h
│ │ ├─ CoreRuntimeMessages.inl
│ │ ├─ CoreRuntimePropertyTypes.cpp
│ │ ├─ CoreRuntimePropertyTypes.h
│ │ ├─ CoreRuntimePropertyTypes.inl
│ │ ├─ FogModel.cpp
│ │ ├─ FogModel.h
│ │ ├─ IAttachedObjectsProperty.cpp
│ │ ├─ IAttachedObjectsProperty.h
│ │ ├─ IDefaultSurfaceCreator.h
│ │ ├─ IRenderServiceDelegate.cpp
│ │ ├─ IRenderServiceDelegate.h
│ │ ├─ LightService.cpp
│ │ ├─ LightService.h
│ │ ├─ LightService.inl
│ │ ├─ MeshModel.cpp
│ │ ├─ MeshModel.h
│ │ ├─ NIFFactory.cpp
│ │ ├─ NIFFactory.h
│ │ ├─ NIFFactory.inl
│ │ ├─ NIFFactoryResponse.cpp
│ │ ├─ NIFFactoryResponse.h
│ │ ├─ NIFFactoryResponse.inl
│ │ ├─ PickService.cpp
│ │ ├─ PickService.h
│ │ ├─ PickService.inl
│ │ ├─ RenderContext.cpp
│ │ ├─ RenderContext.h
│ │ ├─ RenderContext.inl
│ │ ├─ RenderService.cpp
│ │ ├─ RenderService.h
│ │ ├─ RenderService.inl
│ │ ├─ RenderSurface.cpp
│ │ ├─ RenderSurface.h
│ │ ├─ RenderSurface.inl
│ │ ├─ RenderSurfaceStep.cpp
│ │ ├─ RenderSurfaceStep.h
│ │ ├─ RenderableModel.cpp
│ │ ├─ RenderableModel.h
│ │ ├─ RenderableModel.inl
│ │ ├─ SceneGraphCache.cpp
│ │ ├─ SceneGraphCache.h
│ │ ├─ SceneGraphCache.inl
│ │ ├─ SceneGraphCacheResponse.cpp
│ │ ├─ SceneGraphCacheResponse.h
│ │ ├─ SceneGraphCacheResponse.inl
│ │ ├─ SceneGraphService.cpp
│ │ ├─ SceneGraphService.h
│ │ ├─ SceneGraphService.inl
│ │ ├─ ServiceAllocator.cpp
│ │ ├─ ServiceAllocator.h
│ │ ├─ ShaderService.cpp
│ │ ├─ ShaderService.h
│ │ ├─ SnapshotGenerator.cpp
│ │ ├─ SnapshotGenerator.h
│ │ ├─ TextureRapidIterationService.cpp
│ │ ├─ TextureRapidIterationService.h
│ │ ├─ Win32
│ │ ├─ bapiCoreRuntime.cpp
│ │ ├─ bapiCoreRuntime.h
│ │ ├─ bapiCoreRuntime.i
│ │ ├─ ecr.lua
│ │ ├─ ecrClassIDs.h
│ │ ├─ ecrLibType.h
│ │ ├─ ecrLua
│ │ ├─ ecrMessageIDs.h
│ │ ├─ ecrPCH.cpp
│ │ ├─ ecrPCH.h
│ │ ├─ ecrPropertyIDs.h
│ │ └─ ecrSystemServiceIDs.h
│ ├─ ecrInput
│ │ ├─ ControlBuiltins.cpp
│ │ ├─ ControlBuiltins.h
│ │ ├─ InputActionMapsLoaded.cpp
│ │ ├─ InputActionMapsLoaded.h
│ │ ├─ InputActionMessage.cpp
│ │ ├─ InputActionMessage.h
│ │ ├─ InputActionMessage.inl
│ │ ├─ InputHandler.cpp
│ │ ├─ InputHandler.h
│ │ ├─ InputService.cpp
│ │ ├─ InputService.h
│ │ ├─ InputService.inl
│ │ ├─ InputService.lua
│ │ ├─ InputServiceAction.cpp
│ │ ├─ InputServiceAction.h
│ │ ├─ InputServiceAction.inl
│ │ ├─ InputServiceActionBase.cpp
│ │ ├─ InputServiceActionBase.h
│ │ ├─ InputServiceActionBase.inl
│ │ ├─ InputServiceActionMap.cpp
│ │ ├─ InputServiceActionMap.h
│ │ ├─ InputServiceActionMap.inl
│ │ ├─ InputServiceDPad.cpp
│ │ ├─ InputServiceDPad.h
│ │ ├─ InputServiceDPad.inl
│ │ ├─ InputServiceEvent.cpp
│ │ ├─ InputServiceEvent.h
│ │ ├─ InputServiceEvent.inl
│ │ ├─ InputServiceMouse.cpp
│ │ ├─ InputServiceMouse.h
│ │ ├─ InputServiceStick.cpp
│ │ ├─ InputServiceStick.h
│ │ ├─ InputServiceStick.inl
│ │ ├─ InputStickMessage.cpp
│ │ ├─ InputStickMessage.h
│ │ ├─ InputStickMessage.inl
│ │ ├─ KeyboardMessages.cpp
│ │ ├─ KeyboardMessages.h
│ │ ├─ KeyboardMessages.inl
│ │ ├─ MouseMessages.cpp
│ │ ├─ MouseMessages.h
│ │ ├─ MouseMessages.inl
│ │ ├─ StandardModelLibraryBehaviorIDs.h
│ │ ├─ StandardModelLibraryFlatModelIDs.h
│ │ ├─ StandardModelLibraryPropertyIDs.h
│ │ ├─ ecrInput.i
│ │ ├─ ecrInput.lua
│ │ ├─ ecrInputLibType.h
│ │ ├─ ecrInputLua
│ │ ├─ ecrInputMessageIDs.h
│ │ ├─ ecrInputPCH.cpp
│ │ └─ ecrInputPCH.h
│ ├─ ecrPhysX
│ │ ├─ NiPhysXSceneAdded.cpp
│ │ ├─ NiPhysXSceneAdded.h
│ │ ├─ NiPhysXSceneAdded.inl
│ │ ├─ PhysXPropMessage.cpp
│ │ ├─ PhysXPropMessage.h
│ │ ├─ PhysXPropMessage.inl
│ │ ├─ PropService.cpp
│ │ ├─ PropService.h
│ │ ├─ PropService.inl
│ │ ├─ ecrPhysX.i
│ │ ├─ ecrPhysX.lua
│ │ ├─ ecrPhysXBindings.cpp
│ │ ├─ ecrPhysXBindings.h
│ │ ├─ ecrPhysXLibType.h
│ │ ├─ ecrPhysXLua
│ │ ├─ ecrPhysXPCH.cpp
│ │ └─ ecrPhysXPCH.h
│ ├─ egf
│ │ ├─ BasicTypes.i
│ │ ├─ BehaviorAPI.cpp
│ │ ├─ BehaviorAPI.h
│ │ ├─ BehaviorAPI.i
│ │ ├─ BehaviorDescriptor.cpp
│ │ ├─ BehaviorDescriptor.h
│ │ ├─ BlockIdentification.cpp
│ │ ├─ BlockIdentification.h
│ │ ├─ BlockIdentification.inl
│ │ ├─ BlockLoadParameters.cpp
│ │ ├─ BlockLoadParameters.h
│ │ ├─ BlockLoadParameters.inl
│ │ ├─ BreakpointMessages.cpp
│ │ ├─ BreakpointMessages.h
│ │ ├─ BreakpointMessages.inl
│ │ ├─ BuiltinModelDescriptor.h
│ │ ├─ BuiltinModelDescriptor.inl
│ │ ├─ BuiltinModelHelper.h
│ │ ├─ BuiltinModelHelper_details.inl
│ │ ├─ Entity.cpp
│ │ ├─ Entity.h
│ │ ├─ Entity.inl
│ │ ├─ EntityChangeMessage.cpp
│ │ ├─ EntityChangeMessage.h
│ │ ├─ EntityChangeMessage.inl
│ │ ├─ EntityFactory.cpp
│ │ ├─ EntityFactory.h
│ │ ├─ EntityFactoryRequest.cpp
│ │ ├─ EntityFactoryRequest.h
│ │ ├─ EntityFactoryResponse.cpp
│ │ ├─ EntityFactoryResponse.h
│ │ ├─ EntityID.h
│ │ ├─ EntityID.inl
│ │ ├─ EntityIDFactory.cpp
│ │ ├─ EntityIDFactory.h
│ │ ├─ EntityLoaderMessages.cpp
│ │ ├─ EntityLoaderMessages.h
│ │ ├─ EntityLoaderService.cpp
│ │ ├─ EntityLoaderService.h
│ │ ├─ EntityLoaderService.inl
│ │ ├─ EntityManager.cpp
│ │ ├─ EntityManager.h
│ │ ├─ EntityManager.inl
│ │ ├─ EntitySetLoadState.cpp
│ │ ├─ EntitySetLoadState.h
│ │ ├─ EntityTypes.h
│ │ ├─ EventID.cpp
│ │ ├─ EventID.h
│ │ ├─ EventMessage.cpp
│ │ ├─ EventMessage.h
│ │ ├─ ExtraData.cpp
│ │ ├─ ExtraData.h
│ │ ├─ FlatModel.cpp
│ │ ├─ FlatModel.h
│ │ ├─ FlatModelFactory.cpp
│ │ ├─ FlatModelFactory.h
│ │ ├─ FlatModelFactoryRequest.cpp
│ │ ├─ FlatModelFactoryRequest.h
│ │ ├─ FlatModelFactoryResponse.cpp
│ │ ├─ FlatModelFactoryResponse.h
│ │ ├─ FlatModelManager.cpp
│ │ ├─ FlatModelManager.h
│ │ ├─ FlatModelManager.inl
│ │ ├─ GameFramework.h
│ │ ├─ GamePauseRequest.h
│ │ ├─ GameResumeRequest.h
│ │ ├─ GameTimeClock.cpp
│ │ ├─ GameTimeClock.h
│ │ ├─ IBuiltinModel.cpp
│ │ ├─ IBuiltinModel.h
│ │ ├─ IBuiltinModelImpl.cpp
│ │ ├─ IBuiltinModelImpl.h
│ │ ├─ ICppAPI.h
│ │ ├─ IDebuggerCallback.h
│ │ ├─ IProperty.cpp
│ │ ├─ IProperty.h
│ │ ├─ IProperty.inl
│ │ ├─ IPropertyCallback.h
│ │ ├─ IPropertyCallbackInvoker.h
│ │ ├─ IPropertyCallbackInvoker.inl
│ │ ├─ IPropertyType.h
│ │ ├─ ISchedulerScripting.cpp
│ │ ├─ ISchedulerScripting.h
│ │ ├─ IScriptFactory.h
│ │ ├─ NotificationService.cpp
│ │ ├─ NotificationService.h
│ │ ├─ PendingBehavior.cpp
│ │ ├─ PendingBehavior.h
│ │ ├─ PendingBehavior.inl
│ │ ├─ PlaceableModel.cpp
│ │ ├─ PlaceableModel.h
│ │ ├─ PlaceableModel.inl
│ │ ├─ PrimitiveProperties.cpp
│ │ ├─ PrimitiveProperties.h
│ │ ├─ PropertyDescriptor.cpp
│ │ ├─ PropertyDescriptor.h
│ │ ├─ PropertyDescriptor.inl
│ │ ├─ RapidIterationService.cpp
│ │ ├─ RapidIterationService.h
│ │ ├─ SAXBlockParser.cpp
│ │ ├─ SAXBlockParser.h
│ │ ├─ SAXEntityParser.cpp
│ │ ├─ SAXEntityParser.h
│ │ ├─ SAXModelParser.cpp
│ │ ├─ SAXModelParser.h
│ │ ├─ ScheduledTask.cpp
│ │ ├─ ScheduledTask.h
│ │ ├─ ScheduledTask.inl
│ │ ├─ Scheduler.cpp
│ │ ├─ Scheduler.h
│ │ ├─ Scheduler.inl
│ │ ├─ SchedulerQueue.cpp
│ │ ├─ SchedulerQueue.h
│ │ ├─ SchedulerQueue.inl
│ │ ├─ ScriptContext.cpp
│ │ ├─ ScriptContext.h
│ │ ├─ ScriptContext.inl
│ │ ├─ ScriptFactoryRequest.cpp
│ │ ├─ ScriptFactoryRequest.h
│ │ ├─ ScriptFactoryResponse.cpp
│ │ ├─ ScriptFactoryResponse.h
│ │ ├─ ServiceAllocator.cpp
│ │ ├─ ServiceAllocator.h
│ │ ├─ SimDebugger.cpp
│ │ ├─ SimDebugger.h
│ │ ├─ SimDebugger.inl
│ │ ├─ SimDebuggerMessages.cpp
│ │ ├─ SimDebuggerMessages.h
│ │ ├─ SimDebuggerMessages.inl
│ │ ├─ StandardModelLibraryBehaviorIDs.h
│ │ ├─ StandardModelLibraryFlatModelIDs.h
│ │ ├─ StandardModelLibraryPropertyIDs.h
│ │ ├─ TProperty.h
│ │ ├─ UtilityProperties.cpp
│ │ ├─ UtilityProperties.h
│ │ ├─ Warnings.i
│ │ ├─ WorldFactory.cpp
│ │ ├─ WorldFactory.h
│ │ ├─ WorldFactoryRequest.cpp
│ │ ├─ WorldFactoryRequest.h
│ │ ├─ WorldFactoryResponse.cpp
│ │ ├─ WorldFactoryResponse.h
│ │ ├─ WorldResetRequest.h
│ │ ├─ bapiBlock.cpp
│ │ ├─ bapiBlock.h
│ │ ├─ bapiConfig.cpp
│ │ ├─ bapiConfig.h
│ │ ├─ bapiEntity.cpp
│ │ ├─ bapiEntity.h
│ │ ├─ bapiInternal.h
│ │ ├─ egf.lua
│ │ ├─ egfBaseIDs.h
│ │ ├─ egfClassIDs.h
│ │ ├─ egfLibType.h
│ │ ├─ egfLogIDs.h
│ │ ├─ egfMessageIDs.h
│ │ ├─ egfPCH.cpp
│ │ ├─ egfPCH.h
│ │ ├─ egfPropertyIDs.h
│ │ ├─ egfSDM.cpp
│ │ ├─ egfSDM.h
│ │ └─ egfSystemServiceIDs.h
│ ├─ egfLua
│ │ ├─ BehaviorAPILua.i
│ │ ├─ Color.i
│ │ ├─ ColorA.i
│ │ ├─ Entity.i
│ │ ├─ EntityLua.cpp
│ │ ├─ EntityLua.h
│ │ ├─ EntityProxyLua.cpp
│ │ ├─ EntityProxyLua.h
│ │ ├─ ILuaPropertyHandler.h
│ │ ├─ ILuaPropertyHandler.inl
│ │ ├─ LuaBehaviorDebugger.cpp
│ │ ├─ LuaBehaviorDebugger.h
│ │ ├─ LuaBehaviorDebugger.inl
│ │ ├─ LuaDataStream.cpp
│ │ ├─ LuaDataStream.h
│ │ ├─ LuaDebuggerGuard.h
│ │ ├─ LuaResumeCoroutineTask.cpp
│ │ ├─ LuaResumeCoroutineTask.h
│ │ ├─ LuaResumeEntityCreateTask.cpp
│ │ ├─ LuaResumeEntityCreateTask.h
│ │ ├─ LuaResumeWaiterTask.cpp
│ │ ├─ LuaResumeWaiterTask.h
│ │ ├─ LuaScriptFactory.cpp
│ │ ├─ LuaScriptFactory.h
│ │ ├─ LuaTraitsPropHandler.h
│ │ ├─ LuaWakeSleeperTask.cpp
│ │ ├─ LuaWakeSleeperTask.h
│ │ ├─ Matrix3.i
│ │ ├─ MemObjectBindHelperLua.i
│ │ ├─ ObjectBindHelperLua.i
│ │ ├─ Point2.i
│ │ ├─ Point3.i
│ │ ├─ Point4.i
│ │ ├─ Quaternion.i
│ │ ├─ SWIGluaRuntime.h
│ │ ├─ SchedulerLua.cpp
│ │ ├─ SchedulerLua.h
│ │ ├─ SchedulerLua.inl
│ │ ├─ Scripts
│ │ ├─ SwigPropHandler.h
│ │ ├─ bapiLua.h
│ │ ├─ bapiLuaTypeMaps.i
│ │ ├─ bapiLuaTypeMapsImpl.i
│ │ ├─ egfLua.lua
│ │ ├─ egfLuaLibType.h
│ │ ├─ egfLuaPCH.cpp
│ │ ├─ egfLuaPCH.h
│ │ ├─ egfLuaSDM.cpp
│ │ └─ egfLuaSDM.h
│ ├─ egfPhysX
│ │ ├─ EntityActorData.cpp
│ │ ├─ EntityActorData.h
│ │ ├─ EntityActorData.inl
│ │ ├─ PhysXModelLibraryBehaviorIDs.h
│ │ ├─ PhysXModelLibraryFlatModelIDs.h
│ │ ├─ PhysXModelLibraryPropertyIDs.h
│ │ ├─ PhysXSceneData.cpp
│ │ ├─ PhysXSceneData.h
│ │ ├─ PhysXSceneData.inl
│ │ ├─ PhysXSceneModel.cpp
│ │ ├─ PhysXSceneModel.h
│ │ ├─ PhysXSceneModel.inl
│ │ ├─ SceneMessage.cpp
│ │ ├─ SceneMessage.h
│ │ ├─ SceneMessage.inl
│ │ ├─ SceneService.cpp
│ │ ├─ SceneService.h
│ │ ├─ SceneService.inl
│ │ ├─ ServiceAllocator.cpp
│ │ ├─ ServiceAllocator.h
│ │ ├─ TriggerService.cpp
│ │ ├─ TriggerService.h
│ │ ├─ TriggerService.inl
│ │ ├─ egfPhysX.i
│ │ ├─ egfPhysX.lua
│ │ ├─ egfPhysXBindings.cpp
│ │ ├─ egfPhysXBindings.h
│ │ ├─ egfPhysXLibType.h
│ │ ├─ egfPhysXLua
│ │ ├─ egfPhysXPCH.cpp
│ │ └─ egfPhysXPCH.h
│ ├─ egfPython
│ │ ├─ BehaviorAPIPython.i
│ │ ├─ EntityPython.cpp
│ │ ├─ EntityPython.h
│ │ ├─ PyDataStream.cpp
│ │ ├─ PyDataStream.h
│ │ ├─ PyObjectPtr.cpp
│ │ ├─ PyObjectPtr.h
│ │ ├─ SchedulerPython.cpp
│ │ ├─ SchedulerPython.h
│ │ ├─ Scripts
│ │ ├─ bapiPython.h
│ │ ├─ bapiPython.inl
│ │ ├─ bapiPythonTypeMaps.i
│ │ ├─ egfPython.lua
│ │ ├─ egfPythonLibType.h
│ │ ├─ egfPythonPCH.cpp
│ │ └─ egfPythonPCH.h
│ ├─ egmAnimation
│ │ ├─ ActorMessages.cpp
│ │ ├─ ActorMessages.h
│ │ ├─ ActorMessages.inl
│ │ ├─ ActorModel.cpp
│ │ ├─ ActorModel.h
│ │ ├─ AnimationService.cpp
│ │ ├─ AnimationService.h
│ │ ├─ AnimationService.inl
│ │ ├─ KFMCache.cpp
│ │ ├─ KFMCache.h
│ │ ├─ KFMCache.inl
│ │ ├─ KFMCacheResponse.cpp
│ │ ├─ KFMCacheResponse.h
│ │ ├─ KFMCacheResponse.inl
│ │ ├─ KFMFactory.cpp
│ │ ├─ KFMFactory.h
│ │ ├─ KFMFactoryRequest.cpp
│ │ ├─ KFMFactoryRequest.h
│ │ ├─ KFMFactoryResponse.cpp
│ │ ├─ KFMFactoryResponse.h
│ │ ├─ egmAnimation.i
│ │ ├─ egmAnimation.lua
│ │ ├─ egmAnimationBindings.cpp
│ │ ├─ egmAnimationBindings.h
│ │ ├─ egmAnimationLibType.h
│ │ ├─ egmAnimationLua
│ │ ├─ egmAnimationPCH.cpp
│ │ └─ egmAnimationPCH.h
│ ├─ egmFlowWater
│ │ ├─ FlowWater.cpp
│ │ ├─ FlowWater.h
│ │ ├─ FlowWaterLibType.h
│ │ ├─ FlowWaterMaterial.cpp
│ │ ├─ FlowWaterMaterial.h
│ │ ├─ FlowWaterMaterial.inl
│ │ ├─ FlowWaterMaterialDescriptor.cpp
│ │ ├─ FlowWaterMaterialDescriptor.h
│ │ ├─ FlowWaterMaterialNodeLibrary
│ │ ├─ FlowWaterMaterialPixelDescriptor.cpp
│ │ ├─ FlowWaterMaterialPixelDescriptor.h
│ │ ├─ FlowWaterMaterialVertexDescriptor.cpp
│ │ ├─ FlowWaterMaterialVertexDescriptor.h
│ │ ├─ FlowWaterModel.cpp
│ │ ├─ FlowWaterModel.h
│ │ ├─ FlowWaterService.cpp
│ │ ├─ FlowWaterService.h
│ │ ├─ FlowWaterService.inl
│ │ ├─ egmFlowWater.lua
│ │ ├─ egmFlowWaterPCH.cpp
│ │ └─ egmFlowWaterPCH.h
│ ├─ egmPhysXRagdoll
│ │ ├─ RagdollService.cpp
│ │ ├─ RagdollService.h
│ │ ├─ egmPhysXRagdoll.lua
│ │ ├─ egmPhysXRagdollLibType.h
│ │ ├─ egmPhysXRagdollPCH.cpp
│ │ └─ egmPhysXRagdollPCH.h
│ ├─ egmPhysXTerrain
│ │ ├─ PhysXTerrainDataPolicy.cpp
│ │ ├─ PhysXTerrainDataPolicy.h
│ │ ├─ PhysXTerrainService.cpp
│ │ ├─ PhysXTerrainService.h
│ │ ├─ egmPhysXTerrain.lua
│ │ ├─ egmPhysXTerrainLibType.h
│ │ ├─ egmPhysXTerrainPCH.cpp
│ │ └─ egmPhysXTerrainPCH.h
│ ├─ egmPhysXWhitebox
│ │ ├─ PhysXWhiteboxService.cpp
│ │ ├─ PhysXWhiteboxService.h
│ │ ├─ egmPhysXWhitebox.lua
│ │ ├─ egmPhysXWhiteboxLibType.h
│ │ ├─ egmPhysXWhiteboxPCH.cpp
│ │ └─ egmPhysXWhiteboxPCH.h
│ ├─ egmTerrain
│ │ ├─ AssetLocateQueryManager.cpp
│ │ ├─ AssetLocateQueryManager.h
│ │ ├─ AssetLocateQueryManager.inl
│ │ ├─ DecorationGeneratorConfigurator.cpp
│ │ ├─ DecorationGeneratorConfigurator.h
│ │ ├─ DecorationGeneratorConfigurator.inl
│ │ ├─ DecorationLayerPreset.cpp
│ │ ├─ DecorationLayerPreset.h
│ │ ├─ DecorationLayerPreset.inl
│ │ ├─ DecorationPlaneModel.cpp
│ │ ├─ DecorationPlaneModel.h
│ │ ├─ DecorationPlaneModel.inl
│ │ ├─ DecorationService.cpp
│ │ ├─ DecorationService.h
│ │ ├─ DecorationService.inl
│ │ ├─ DecorationType.cpp
│ │ ├─ DecorationType.h
│ │ ├─ DecorationTypeFileInterface.cpp
│ │ ├─ DecorationTypeFileInterface.h
│ │ ├─ DecorationTypeFileVersion1.cpp
│ │ ├─ DecorationTypeFileVersion1.h
│ │ ├─ DecorationTypeFileVersion1.inl
│ │ ├─ DecorationTypeFileVersionRegistry.cpp
│ │ ├─ DecorationTypeFileVersionRegistry.h
│ │ ├─ EnvironmentService.cpp
│ │ ├─ EnvironmentService.h
│ │ ├─ EnvironmentService.inl
│ │ ├─ TTimeOfDayEntityFunctor.h
│ │ ├─ TTimeOfDayEntityFunctor.inl
│ │ ├─ TerrainChangedMessage.cpp
│ │ ├─ TerrainChangedMessage.h
│ │ ├─ TerrainChangedMessage.inl
│ │ ├─ TerrainDecorationPlaneModel.cpp
│ │ ├─ TerrainDecorationPlaneModel.h
│ │ ├─ TerrainPagerModel.cpp
│ │ ├─ TerrainPagerModel.h
│ │ ├─ TerrainService.cpp
│ │ ├─ TerrainService.h
│ │ ├─ TerrainService.inl
│ │ ├─ TerrainStreamingEventMessage.cpp
│ │ ├─ TerrainStreamingEventMessage.h
│ │ ├─ TerrainStreamingEventMessage.inl
│ │ ├─ TimeOfDayFile.cpp
│ │ ├─ TimeOfDayFile.h
│ │ ├─ TimeOfDayFile.inl
│ │ ├─ TimeOfDayFileVersion1.cpp
│ │ ├─ TimeOfDayFileVersion1.h
│ │ ├─ TimeOfDayMessages.cpp
│ │ ├─ TimeOfDayMessages.h
│ │ ├─ TimeOfDayMessages.inl
│ │ ├─ egmTerrain.i
│ │ ├─ egmTerrain.lua
│ │ ├─ egmTerrainBindings.cpp
│ │ ├─ egmTerrainBindings.h
│ │ ├─ egmTerrainLibType.h
│ │ ├─ egmTerrainLua
│ │ ├─ egmTerrainPCH.cpp
│ │ └─ egmTerrainPCH.h
│ ├─ egmToolServices
│ │ ├─ BoxSelectionFunctor.h
│ │ ├─ ConditionalMaterialSwapProcessor.cpp
│ │ ├─ ConditionalMaterialSwapProcessor.h
│ │ ├─ CreationGizmo.cpp
│ │ ├─ CreationGizmo.h
│ │ ├─ CreationGizmoAdapter.cpp
│ │ ├─ CreationGizmoAdapter.h
│ │ ├─ CreationGizmoPolicy.cpp
│ │ ├─ CreationGizmoPolicy.h
│ │ ├─ CustomScreenFillingRenderView.cpp
│ │ ├─ CustomScreenFillingRenderView.h
│ │ ├─ CustomScreenFillingRenderView.inl
│ │ ├─ EntityCreationGizmoAdapter.cpp
│ │ ├─ EntityCreationGizmoAdapter.h
│ │ ├─ EntityGizmoAdapter.cpp
│ │ ├─ EntityGizmoAdapter.h
│ │ ├─ EntityGizmoPolicy.cpp
│ │ ├─ EntityGizmoPolicy.h
│ │ ├─ EntitySelectionAdapter.cpp
│ │ ├─ EntitySelectionAdapter.h
│ │ ├─ FlatWireframeRenderClick.cpp
│ │ ├─ FlatWireframeRenderClick.h
│ │ ├─ GizmoAdapter.cpp
│ │ ├─ GizmoAdapter.h
│ │ ├─ GizmoPolicy.cpp
│ │ ├─ GizmoPolicy.h
│ │ ├─ GizmoService.cpp
│ │ ├─ GizmoService.h
│ │ ├─ GizmoService.inl
│ │ ├─ GridService.cpp
│ │ ├─ GridService.h
│ │ ├─ GridService.inl
│ │ ├─ ICameraMode.h
│ │ ├─ IGizmo.cpp
│ │ ├─ IGizmo.h
│ │ ├─ IInteractableService.h
│ │ ├─ IInteractionDelegate.cpp
│ │ ├─ IInteractionDelegate.h
│ │ ├─ InteractionService.cpp
│ │ ├─ InteractionService.h
│ │ ├─ MeshPrimitiveInFrustumFunctor.h
│ │ ├─ NoTexturesRenderClick.cpp
│ │ ├─ NoTexturesRenderClick.h
│ │ ├─ OrbitCameraMode.cpp
│ │ ├─ OrbitCameraMode.h
│ │ ├─ PanCameraMode.cpp
│ │ ├─ PanCameraMode.h
│ │ ├─ PerVertexLightingProcessor.cpp
│ │ ├─ PerVertexLightingProcessor.h
│ │ ├─ PropertySwapProcessor.cpp
│ │ ├─ PropertySwapProcessor.h
│ │ ├─ PropertySwapProcessor.inl
│ │ ├─ RotationGizmo.cpp
│ │ ├─ RotationGizmo.h
│ │ ├─ ScaleGizmo.cpp
│ │ ├─ ScaleGizmo.h
│ │ ├─ SelectionAdapter.cpp
│ │ ├─ SelectionAdapter.h
│ │ ├─ SelectionGizmo.cpp
│ │ ├─ SelectionGizmo.h
│ │ ├─ SelectionService.cpp
│ │ ├─ SelectionService.h
│ │ ├─ SelectionService.inl
│ │ ├─ StandardCameraMode.cpp
│ │ ├─ StandardCameraMode.h
│ │ ├─ TerrainEditGizmo.cpp
│ │ ├─ TerrainEditGizmo.h
│ │ ├─ TerrainEditGizmo.inl
│ │ ├─ TerrainPaintingGuide.cpp
│ │ ├─ TerrainPaintingGuide.h
│ │ ├─ TerrainPaintingGuide.inl
│ │ ├─ TerrainPhysXSaveDataPolicy.cpp
│ │ ├─ TerrainPhysXSaveDataPolicy.h
│ │ ├─ TerrainSectorGuide.cpp
│ │ ├─ TerrainSectorGuide.h
│ │ ├─ TerrainSectorGuide.inl
│ │ ├─ ToolCamera.cpp
│ │ ├─ ToolCamera.h
│ │ ├─ ToolCameraService.cpp
│ │ ├─ ToolCameraService.h
│ │ ├─ ToolCameraService.inl
│ │ ├─ ToolDecorationService.cpp
│ │ ├─ ToolDecorationService.h
│ │ ├─ ToolEnvironmentService.cpp
│ │ ├─ ToolEnvironmentService.h
│ │ ├─ ToolLightService.cpp
│ │ ├─ ToolLightService.h
│ │ ├─ ToolSceneService.cpp
│ │ ├─ ToolSceneService.h
│ │ ├─ ToolSceneService.inl
│ │ ├─ ToolServicesMessages.cpp
│ │ ├─ ToolServicesMessages.h
│ │ ├─ ToolServicesMessages.inl
│ │ ├─ ToolSnapService.cpp
│ │ ├─ ToolSnapService.h
│ │ ├─ ToolTerrainService.cpp
│ │ ├─ ToolTerrainService.h
│ │ ├─ ToolTerrainService.inl
│ │ ├─ TransformGizmo.cpp
│ │ ├─ TransformGizmo.h
│ │ ├─ TransformGizmoAdapter.cpp
│ │ ├─ TransformGizmoAdapter.h
│ │ ├─ TranslationGizmo.cpp
│ │ ├─ TranslationGizmo.h
│ │ ├─ WireframeRenderClick.cpp
│ │ ├─ WireframeRenderClick.h
│ │ ├─ egmToolServices.lua
│ │ ├─ egmToolServicesClassIDs.h
│ │ ├─ egmToolServicesLibType.h
│ │ ├─ egmToolServicesMessageIDs.h
│ │ ├─ egmToolServicesPCH.cpp
│ │ └─ egmToolServicesPCH.h
│ ├─ egmVisualTracker
│ │ ├─ VisualTrackerService.cpp
│ │ ├─ VisualTrackerService.h
│ │ ├─ VisualTrackerService.inl
│ │ ├─ egmVisualTracker.lua
│ │ ├─ egmVisualTrackerLibType.h
│ │ ├─ egmVisualTrackerPCH.cpp
│ │ └─ egmVisualTrackerPCH.h
│ ├─ egmVisualizers
│ │ ├─ AttenuationPropertyVisualizer.cpp
│ │ ├─ AttenuationPropertyVisualizer.h
│ │ ├─ ConnectionPropertyVisualizer.cpp
│ │ ├─ ConnectionPropertyVisualizer.h
│ │ ├─ CubePropertyVisualizer.cpp
│ │ ├─ CubePropertyVisualizer.h
│ │ ├─ EntitySplinePropertyVisualizer.cpp
│ │ ├─ EntitySplinePropertyVisualizer.h
│ │ ├─ FrustumPropertyVisualizer.cpp
│ │ ├─ FrustumPropertyVisualizer.h
│ │ ├─ IPropertyVisualizer.h
│ │ ├─ PhysXBoxPropertyVisualizer.cpp
│ │ ├─ PhysXBoxPropertyVisualizer.h
│ │ ├─ PointCloudVolumeVisualizer.cpp
│ │ ├─ PointCloudVolumeVisualizer.h
│ │ ├─ PointPropertyVisualizer.cpp
│ │ ├─ PointPropertyVisualizer.h
│ │ ├─ PropertyVisualizationHelpers.cpp
│ │ ├─ PropertyVisualizationHelpers.h
│ │ ├─ PropertyVisualizationHelpers.inl
│ │ ├─ PropertyVisualizationService.cpp
│ │ ├─ PropertyVisualizationService.h
│ │ ├─ PropertyVisualizerFactory.cpp
│ │ ├─ PropertyVisualizerFactory.h
│ │ ├─ ProxyService.cpp
│ │ ├─ ProxyService.h
│ │ ├─ RadiusPropertyVisualizer.cpp
│ │ ├─ RadiusPropertyVisualizer.h
│ │ ├─ SpherePropertyVisualizer.cpp
│ │ ├─ SpherePropertyVisualizer.h
│ │ ├─ SplinePropertyVisualizer.cpp
│ │ ├─ SplinePropertyVisualizer.h
│ │ ├─ VisualizerConnectionTracker.cpp
│ │ ├─ VisualizerConnectionTracker.h
│ │ ├─ VisualizerVisibilityTracker.cpp
│ │ ├─ VisualizerVisibilityTracker.h
│ │ ├─ egmVisualizers.lua
│ │ ├─ egmVisualizersLibType.h
│ │ ├─ egmVisualizersPCH.cpp
│ │ └─ egmVisualizersPCH.h
│ └─ egmWhitebox
│ ├─ WhiteboxService.cpp
│ ├─ WhiteboxService.h
│ ├─ egmWhitebox.lua
│ ├─ egmWhiteboxLibType.h
│ ├─ egmWhiteboxPCH.cpp
│ └─ egmWhiteboxPCH.h
├─ Online
│ ├─ eon
│ │ ├─ DiscoveryRequest.cpp
│ │ ├─ DiscoveryRequest.h
│ │ ├─ EntityMessage.cpp
│ │ ├─ EntityMessage.h
│ │ ├─ GroupUpdatePolicy.cpp
│ │ ├─ GroupUpdatePolicy.h
│ │ ├─ IReplicationGroupPolicy.cpp
│ │ ├─ IReplicationGroupPolicy.h
│ │ ├─ IReplicationGroupPolicy.inl
│ │ ├─ OnlineEntity.h
│ │ ├─ OnlineEntityChangeMessage.h
│ │ ├─ OnlineEntityManager.cpp
│ │ ├─ OnlineEntityManager.h
│ │ ├─ OnlineEntry.h
│ │ ├─ OnlineEnums.h
│ │ ├─ ReplicatingEntity.cpp
│ │ ├─ ReplicatingEntity.h
│ │ ├─ ReplicationConsumerEntity.cpp
│ │ ├─ ReplicationConsumerEntity.h
│ │ ├─ ReplicationConsumerEntity.inl
│ │ ├─ ReplicationProducerEntity.cpp
│ │ ├─ ReplicationProducerEntity.h
│ │ ├─ ReplicationProducerEntity.inl
│ │ ├─ ReplicationService.cpp
│ │ ├─ ReplicationService.h
│ │ ├─ ReplicationService.inl
│ │ ├─ ServiceAllocator.cpp
│ │ ├─ ServiceAllocator.h
│ │ ├─ ViewEventMessage.cpp
│ │ ├─ ViewEventMessage.h
│ │ ├─ bapiOnline.cpp
│ │ ├─ bapiOnline.h
│ │ ├─ bapiOnline.i
│ │ ├─ eon.lua
│ │ ├─ eonClassIDs.h
│ │ ├─ eonLogIDs.h
│ │ ├─ eonMessageIDs.h
│ │ ├─ eonPCH.cpp
│ │ ├─ eonPCH.h
│ │ ├─ eonSDM.cpp
│ │ ├─ eonSDM.h
│ │ └─ eonSystemServiceIDs.h
│ ├─ eonLua
│ │ ├─ bapiOnlineLua.i
│ │ └─ eonLua.lua
│ └─ eonPython
│ ├─ bapiOnlinePython.i
│ └─ eonPython.lua
└─ Tools
├─ AnimationTool
│ ├─ AnimationToolUI
│ ├─ Application
│ ├─ NiManagedToolInterface
│ ├─ SegmentedTrackBar
│ └─ SourceGrid2
├─ ArtPlugins
│ ├─ MaxPlugin
│ ├─ MayaPlugin
│ └─ XSIPlugin
├─ AssetController
│ ├─ AssetConfigProxy.cpp
│ ├─ AssetConfigProxy.h
│ ├─ AssetController.lua
│ ├─ AssetControllerMain.cpp
│ ├─ AssetControllerPCH.cpp
│ ├─ AssetControllerPCH.h
│ ├─ AssetMonitorService.cpp
│ ├─ AssetMonitorService.h
│ ├─ AssetServer.cpp
│ ├─ AssetServer.h
│ ├─ DirectoryTagger.cpp
│ ├─ DirectoryTagger.h
│ ├─ DirectoryTagger.ini
│ ├─ FileAssetMonitor.h
│ ├─ FileIterator.cpp
│ ├─ FileIterator.h
│ ├─ IAssetMonitor.cpp
│ ├─ IAssetMonitor.h
│ ├─ Linux
│ ├─ LogicalIdTagger.cpp
│ ├─ LogicalIdTagger.h
│ ├─ LogicalIdTagger.ini
│ ├─ MimeTagger.cpp
│ ├─ MimeTagger.h
│ ├─ MimeTagger.ini
│ ├─ RemoteAssetServerRescan.cpp
│ ├─ RemoteAssetServerRescan.h
│ ├─ SamplePlatTagger.cpp
│ ├─ SamplePlatTagger.h
│ ├─ SamplePlatTagger.ini
│ ├─ SamplePrecacheTagger.cpp
│ ├─ SamplePrecacheTagger.h
│ ├─ SamplePrecacheTagger.ini
│ ├─ Win32
│ ├─ bin
│ └─ readme.txt
├─ AssetViewer
│ ├─ Application
│ ├─ AssetViewer.aps
│ ├─ AssetViewer.cpp
│ ├─ AssetViewer.h
│ ├─ AssetViewer.inl
│ ├─ AssetViewer.rc
│ ├─ AssociateFileTypes.cpp
│ ├─ AssociateFileTypes.h
│ ├─ CameraInfoDlg.cpp
│ ├─ CameraInfoDlg.h
│ ├─ ChildrenDlg.cpp
│ ├─ ChildrenDlg.h
│ ├─ ChooseKFMDlg.cpp
│ ├─ ChooseKFMDlg.h
│ ├─ CollisionDlg.cpp
│ ├─ CollisionDlg.h
│ ├─ ColorStatic.cpp
│ ├─ ColorStatic.h
│ ├─ DiscardOpenFilesDlg.cpp
│ ├─ DiscardOpenFilesDlg.h
│ ├─ DynamicEffectDlg.cpp
│ ├─ DynamicEffectDlg.h
│ ├─ ExtraDataDlg.cpp
│ ├─ ExtraDataDlg.h
│ ├─ FileDialog.cpp
│ ├─ FileDialog.h
│ ├─ ListOptionsDlg.cpp
│ ├─ ListOptionsDlg.h
│ ├─ LocalTransformsDlg.cpp
│ ├─ LocalTransformsDlg.h
│ ├─ MainFrm.cpp
│ ├─ MainFrm.h
│ ├─ MessageWindow.cpp
│ ├─ MessageWindow.h
│ ├─ NiAVObjectPropertiesDlg.cpp
│ ├─ NiAVObjectPropertiesDlg.h
│ ├─ NiAVObjectPropertyWindowCreator.cpp
│ ├─ NiAVObjectPropertyWindowCreator.h
│ ├─ NiBoundDlg.cpp
│ ├─ NiBoundDlg.h
│ ├─ NiCameraPropertyWindowCreator.cpp
│ ├─ NiCameraPropertyWindowCreator.h
│ ├─ NiCollisionLabInfo.cpp
│ ├─ NiCollisionLabInfo.h
│ ├─ NiCollisionLabInfo.inl
│ ├─ NiDataStreamDlg.cpp
│ ├─ NiDataStreamDlg.h
│ ├─ NiDataStreamPropertyWindowCreator.cpp
│ ├─ NiDataStreamPropertyWindowCreator.h
│ ├─ NiDevice.cpp
│ ├─ NiDevice.h
│ ├─ NiDynamicEffectPropertyWindowCreator.cpp
│ ├─ NiDynamicEffectPropertyWindowCreator.h
│ ├─ NiGeometryDataAttributesInfoDlg.cpp
│ ├─ NiGeometryDataAttributesInfoDlg.h
│ ├─ NiGeometryDataPropertyWindowCreator.cpp
│ ├─ NiGeometryDataPropertyWindowCreator.h
│ ├─ NiGeometryDlg.cpp
│ ├─ NiGeometryDlg.h
│ ├─ NiGeometryPropertyWindowCreator.cpp
│ ├─ NiGeometryPropertyWindowCreator.h
│ ├─ NiInterpControllerPropertyWindowCreator.cpp
│ ├─ NiInterpControllerPropertyWindowCreator.h
│ ├─ NiKeyBasedInterpolatorKeysDlg.cpp
│ ├─ NiKeyBasedInterpolatorKeysDlg.h
│ ├─ NiKeyBasedInterpolatorPropertyWindowCreator.cpp
│ ├─ NiKeyBasedInterpolatorPropertyWindowCreator.h
│ ├─ NiLightDlg.cpp
│ ├─ NiLightDlg.h
│ ├─ NiLightPropertyWindowCreator.cpp
│ ├─ NiLightPropertyWindowCreator.h
│ ├─ NiMaterialPropertyDlg.cpp
│ ├─ NiMaterialPropertyDlg.h
│ ├─ NiMaterialPropertyPropertyWindowCreator.cpp
│ ├─ NiMaterialPropertyPropertyWindowCreator.h
│ ├─ NiMeshDlg.cpp
│ ├─ NiMeshDlg.h
│ ├─ NiMeshModifierDlg.cpp
│ ├─ NiMeshModifierDlg.h
│ ├─ NiMeshModifierPropertyWindowCreator.cpp
│ ├─ NiMeshModifierPropertyWindowCreator.h
│ ├─ NiMeshPropertyWindowCreator.cpp
│ ├─ NiMeshPropertyWindowCreator.h
│ ├─ NiNodeEffectsDlg.cpp
│ ├─ NiNodeEffectsDlg.h
│ ├─ NiNodePropertyWindowCreator.cpp
│ ├─ NiNodePropertyWindowCreator.h
│ ├─ NiObjectBasicInfoDlg.cpp
│ ├─ NiObjectBasicInfoDlg.h
│ ├─ NiObjectDlg.cpp
│ ├─ NiObjectDlg.h
│ ├─ NiObjectNETPropertyWindowCreator.cpp
│ ├─ NiObjectNETPropertyWindowCreator.h
│ ├─ NiObjectNETTimeControllersDlg.cpp
│ ├─ NiObjectNETTimeControllersDlg.h
│ ├─ NiObjectPropertyWindowCreator.cpp
│ ├─ NiObjectPropertyWindowCreator.h
│ ├─ NiParticleSystemDlg.cpp
│ ├─ NiParticleSystemDlg.h
│ ├─ NiParticleSystemPropertyWindowCreator.cpp
│ ├─ NiParticleSystemPropertyWindowCreator.h
│ ├─ NiSceneKeyboard.cpp
│ ├─ NiSceneKeyboard.h
│ ├─ NiSceneMouse.cpp
│ ├─ NiSceneMouse.h
│ ├─ NiShadowGeneratorPropertyWindowCreator.cpp
│ ├─ NiShadowGeneratorPropertyWindowCreator.h
│ ├─ NiSmoothCameraController.cpp
│ ├─ NiSmoothCameraController.h
│ ├─ NiTDataStreamFactoryProxy.h
│ ├─ NiTDataStreamFactoryProxy.inl
│ ├─ NiTexturingPropertyDlg.cpp
│ ├─ NiTexturingPropertyDlg.h
│ ├─ NiTexturingPropertyPropertyWindowCreator.cpp
│ ├─ NiTexturingPropertyPropertyWindowCreator.h
│ ├─ NiTimeControllerDlg.cpp
│ ├─ NiTimeControllerDlg.h
│ ├─ NiTimeControllerInterpolatorDlg.cpp
│ ├─ NiTimeControllerInterpolatorDlg.h
│ ├─ NiTimeControllerPropertyWindowCreator.cpp
│ ├─ NiTimeControllerPropertyWindowCreator.h
│ ├─ NiVertexColorPropPropertyWindowCreator.cpp
│ ├─ NiVertexColorPropPropertyWindowCreator.h
│ ├─ NiVertexColorPropertyDlg.cpp
│ ├─ NiVertexColorPropertyDlg.h
│ ├─ NifAnimationControlView.cpp
│ ├─ NifAnimationControlView.h
│ ├─ NifAnimationControls.cpp
│ ├─ NifAnimationControls.h
│ ├─ NifAnimationInfo.cpp
│ ├─ NifAnimationInfo.h
│ ├─ NifAnimationOptionsDlg.cpp
│ ├─ NifAnimationOptionsDlg.h
│ ├─ NifCameraList.cpp
│ ├─ NifCameraList.h
│ ├─ NifCollisionControlView.cpp
│ ├─ NifCollisionControlView.h
│ ├─ NifCollisionControls.cpp
│ ├─ NifCollisionControls.h
│ ├─ NifCollisionOptionsDlg.cpp
│ ├─ NifCollisionOptionsDlg.h
│ ├─ NifDoc.cpp
│ ├─ NifDoc.h
│ ├─ NifGlobals.cpp
│ ├─ NifGlobals.h
│ ├─ NifKeyboardShortcuts.cpp
│ ├─ NifKeyboardShortcuts.h
│ ├─ NifListView.cpp
│ ├─ NifListView.h
│ ├─ NifPropertyWindow.cpp
│ ├─ NifPropertyWindow.h
│ ├─ NifPropertyWindowFactory.cpp
│ ├─ NifPropertyWindowFactory.h
│ ├─ NifPropertyWindowManager.cpp
│ ├─ NifPropertyWindowManager.h
│ ├─ NifRenderView.cpp
│ ├─ NifRenderView.h
│ ├─ NifRenderViewBufferedUIState.cpp
│ ├─ NifRenderViewBufferedUIState.h
│ ├─ NifRenderViewCamera3dsmaxState.cpp
│ ├─ NifRenderViewCamera3dsmaxState.h
│ ├─ NifRenderViewCameraBaseState.cpp
│ ├─ NifRenderViewCameraBaseState.h
│ ├─ NifRenderViewCameraFocusCommand.cpp
│ ├─ NifRenderViewCameraFocusCommand.h
│ ├─ NifRenderViewCameraLockedState.cpp
│ ├─ NifRenderViewCameraLockedState.h
│ ├─ NifRenderViewCameraMayaState.cpp
│ ├─ NifRenderViewCameraMayaState.h
│ ├─ NifRenderViewCameraNextCommand.cpp
│ ├─ NifRenderViewCameraNextCommand.h
│ ├─ NifRenderViewCameraPreviousCommand.cpp
│ ├─ NifRenderViewCameraPreviousCommand.h
│ ├─ NifRenderViewCameraResetCommand.cpp
│ ├─ NifRenderViewCameraResetCommand.h
│ ├─ NifRenderViewCameraRotateState.cpp
│ ├─ NifRenderViewCameraRotateState.h
│ ├─ NifRenderViewCameraTranslationState.cpp
│ ├─ NifRenderViewCameraTranslationState.h
│ ├─ NifRenderViewCameraTumbleState.cpp
│ ├─ NifRenderViewCameraTumbleState.h
│ ├─ NifRenderViewCameraZoomState.cpp
│ ├─ NifRenderViewCameraZoomState.h
│ ├─ NifRenderViewCollisionLabTranslationState.cpp
│ ├─ NifRenderViewCollisionLabTranslationState.h
│ ├─ NifRenderViewCommands.h
│ ├─ NifRenderViewKFMState.cpp
│ ├─ NifRenderViewKFMState.h
│ ├─ NifRenderViewLODAdjustCommand.cpp
│ ├─ NifRenderViewLODAdjustCommand.h
│ ├─ NifRenderViewOverdrawIndicatorCommand.cpp
│ ├─ NifRenderViewOverdrawIndicatorCommand.h
│ ├─ NifRenderViewResetFrustumCommand.cpp
│ ├─ NifRenderViewResetFrustumCommand.h
│ ├─ NifRenderViewUICommand.h
│ ├─ NifRenderViewUIManager.cpp
│ ├─ NifRenderViewUIManager.h
│ ├─ NifRenderViewUIState.h
│ ├─ NifRenderViewWireframeCommand.cpp
│ ├─ NifRenderViewWireframeCommand.h
│ ├─ NifRenderViewZoomExtentsCommand.cpp
│ ├─ NifRenderViewZoomExtentsCommand.h
│ ├─ NifStatisticsManager.cpp
│ ├─ NifStatisticsManager.h
│ ├─ NifStatisticsView.cpp
│ ├─ NifStatisticsView.h
│ ├─ NifTimeManager.cpp
│ ├─ NifTimeManager.h
│ ├─ NifTimeManager.inl
│ ├─ NifTreeView.cpp
│ ├─ NifTreeView.h
│ ├─ NifUserPreferences.cpp
│ ├─ NifUserPreferences.h
│ ├─ NifUserPreferences.inl
│ ├─ PreferencesDlg.cpp
│ ├─ PreferencesDlg.h
│ ├─ ProgressBarDlg.cpp
│ ├─ ProgressBarDlg.h
│ ├─ RemoveFileDlg.cpp
│ ├─ RemoveFileDlg.h
│ ├─ RollupCtrl.cpp
│ ├─ RollupCtrl.h
│ ├─ SelectiveUpdateDlg.cpp
│ ├─ SelectiveUpdateDlg.h
│ ├─ ShadowGeneratorDlg.cpp
│ ├─ ShadowGeneratorDlg.h
│ ├─ StdAfx.cpp
│ ├─ StdAfx.h
│ ├─ ViewBar.cpp
│ ├─ ViewBar.h
│ ├─ ViewerStringsDlg.cpp
│ ├─ ViewerStringsDlg.h
│ ├─ Win32
│ ├─ WorldTransformsDlg.cpp
│ ├─ WorldTransformsDlg.h
│ ├─ res
│ ├─ resource.h
│ ├─ scbarcf.cpp
│ ├─ scbarcf.h
│ ├─ scbarg.cpp
│ ├─ scbarg.h
│ ├─ sizecbar.cpp
│ └─ sizecbar.h
├─ ChannelServer
│ ├─ ChannelServer.cpp
│ ├─ ChannelServer.lua
│ └─ Config.ini
├─ DDEHeaderGen
│ ├─ DDEHeaderGen.cpp
│ ├─ DDEHeaderGen.lua
│ └─ bin
├─ DeveloperTools
│ ├─ CubeMapMaker
│ ├─ EEDeploy
│ ├─ ImageGenerator
│ ├─ MeshProfileCompiler
│ ├─ NSFParserUtility
│ ├─ NiFontCreator
│ ├─ NiMaterialNodeXMLLibraryParser
│ ├─ NiThumbnailExtractor
│ ├─ NifViewer
│ ├─ PhysXNifViewer
│ ├─ SceneGraphPrinter
│ ├─ ToolPluginBatch
│ └─ ToolPluginTestbed
├─ Libs
│ ├─ etkRCS
│ ├─ etkRCSP4
│ └─ etkRCSSVN
├─ RemoteViewer
│ ├─ Application
│ ├─ Data
│ ├─ RemoteViewer.cpp
│ ├─ RemoteViewer.h
│ ├─ Wii
│ └─ Win32
├─ ToolPlugins
│ ├─ AnimationAnalyzerDLL
│ ├─ ApplyMeshProfileDLL
│ ├─ AssetAnalyzerDLL
│ ├─ ControllerExtractorDLL
│ ├─ CoordinateSystemConverterDLL
│ ├─ CreateABVDLL
│ ├─ CreateToolPluginSDK
│ ├─ DeprecatedPluginsDLL
│ ├─ FurGeneratorDLL
│ ├─ KFMViewerDLL
│ ├─ MaterialModifierDLL
│ ├─ MeshFinalizeDLL
│ ├─ MeshInstancingDLL
│ ├─ MultiNIFExportDLL
│ ├─ NIFViewerDLL
│ ├─ NifIODLL
│ ├─ NormalUnifierDLL
│ ├─ NormalVisualizerDLL
│ ├─ PhysXCleanerDLL
│ ├─ PhysXExtractorDLL
│ ├─ PhysXRagdollDLL
│ ├─ PhysXViewerDLL
│ ├─ PortalConverterDLL
│ ├─ RemoveHiddenObjectsDLL
│ ├─ RemoveTaggedObjectsDLL
│ ├─ SaveSourceTextureRendererDataDLL
│ ├─ SceneGraphOptimizationDLL
│ ├─ SceneViewerD3DDLL
│ ├─ SkinAnalyzerDLL
│ ├─ StripifyGeometryDLL
│ ├─ TextureAnalyzerDLL
│ └─ ThumbnailGeneratorDLL
├─ Toolbench
│ ├─ ConvertLLIDRefs
│ ├─ Emergent.Toolbench
│ ├─ LargeAddressAwarePostBuild.bat
│ ├─ Plugins
│ ├─ ToolbenchConsole
│ ├─ ToolbenchServices
│ ├─ ToolbenchWindowed
│ └─ WeifenLuo.DockPanel
└─ UpdateArtistTools
└─ UpdateArtistTools.bat