tModLoader v2022.09
A mod to make and play Terraria mods
Terraria.ModLoader.Engine Namespace Reference

Classes

class  ControlledFolderAccessSupport
 
class  EffectsTracker
 
class  ErrorReporting
 
class  FallbackSyncContext
 Provides a SynchronizationContext for running continuations on the Main thread in the Update loop, for platforms which don't initialized with one
 
class  FileAssociationSupport
 
class  FNAFixes
 
class  FNALogging
 Attempt to track spurious device resets, backbuffer flickers and resizes Also setup some FNA logging
 
class  FolderShortcutSupport
 
class  InstallVerifier
 
class  LogArchiver
 Log archiving is performed after log initialization in a separate class to avoid loading Ionic.Zip before logging initialises and it can be patched Some CLRs will load all required assemblies when the class is entered, not necessarily just the method, so you've got to watch out
 
class  LoggingHooks
 
class  NativeLibraries
 
class  ServerHangWatchdog
 
class  Steam
 
class  TerrariaSteamClient
 
class  TMLContentManager
 
class  ZipExtractFix
 

Enumerations

enum  DistributionPlatform { Unknown , Steam , GoG }