tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria Namespace Reference

Classes

class  Animation
 
struct  BitsByte
 
class  Chest
 
class  Cloud
 
class  Collision
 
class  CombatText
 
class  DelegateMethods
 
class  DeprecatedClassLeftInForLoading
 
class  Dust
 
class  Entity
 
class  FrameSkipTest
 
class  Framing
 
struct  GetItemSettings
 
class  Gore
 
class  HitTile
 
class  IngameOptions
 
class  Item
 
class  Lang
 
class  Lighting
 
class  Liquid
 
class  LiquidBuffer
 
class  Main
 
class  MessageBuffer
 
class  Minecart
 
class  Mount
 
class  NetMessage
 
class  Netplay
 
class  NPC
 
struct  NPCSpawnParams
 
class  Player
 
class  PopupText
 
class  Program
 
class  Projectile
 
class  Rain
 
class  Recipe
 
class  RecipeGroup
 
class  Ref
 
class  RemoteClient
 
class  RemoteServer
 
class  SceneMetrics
 
struct  SceneMetricsScanSettings
 
struct  ShoppingSettings
 
class  Sign
 
class  Star
 
class  StrayMethods
 
class  TestHighFPSIssues
 
class  Tile
 
struct  TileObject
 
class  TimeLogger
 
class  Utils
 
class  WaterfallManager
 
class  Wiring
 
class  World
 
class  WorldGen
 
class  WorldSections
 

Enumerations

enum class  ItemSerializationContext { SavingAndLoading , Syncing }
 
enum class  PartyHatColor {
  None = 0 , Blue = 1 , Pink = 2 , Cyan = 3 ,
  Purple = 4 , White = 5 , Count = 5
}
 
enum class  PlayerSpawnContext { ReviveFromDeath , SpawningIntoWorld , RecallFromItem }
 
enum class  PopupTextContext {
  RegularItemPickup , ItemPickupToVoidContainer , SonarAlert , ItemReforge ,
  ItemCraft
}
 
enum class  ZoomContext { Unscaled , World , Unscaled_MouseInWorld , UI }
 

Functions

delegate void ResolutionChangeEvent (int width, int height)
 
delegate void TileChangeReceivedEvent (int x, int y, int count, TileChangeType type)