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

Classes

struct  AnchorData
 
class  AnchoredEntitiesCollection
 
class  AProjectileSource_Tile
 
struct  BinaryWriterHelper
 
struct  BossBarDrawParams
 Holds data required for boss bar drawing. More...
 
class  BufferPool
 
class  CachedBuffer
 
class  ColorSlidersSet
 
class  DoubleStack
 
class  DrawAnimation
 
class  DrawAnimationVertical
 
struct  DrawData
 
struct  DrillDebugDraw
 
struct  EntityShadowInfo
 
class  EntryFilterer
 
class  EntrySorter
 
struct  FishingAttempt
 
class  FlowerPacketInfo
 
class  GameModeData
 
class  GeneralIssueReporter
 
interface  IEntryFilter
 
interface  IEntrySortStep
 
interface  IProjectileSource
 
interface  IProvideReports
 
interface  ISearchFilter
 
class  IssueReport
 
struct  ItemSyncPersistentStats
 
struct  LineSegment
 
class  MethodSequenceListItem
 
struct  NPCAimedTarget
 
class  NPCDebuffImmunityData
 
struct  NPCStrengthHelper
 
struct  PlacementHook
 
class  PlayerDeathReason
 
class  PlayerDrawHelper
 
class  PlayerDrawLayers
 
struct  PlayerDrawSet
 
struct  PlayerFishingConditions
 
struct  PlayerInteractionAnchor
 
struct  PlayerMovementAccsCache
 
struct  Point16
 
struct  PortableStoolUsage
 
class  ProjectileSource_Buff
 
class  ProjectileSource_BySourceId
 
class  ProjectileSource_Item
 
class  ProjectileSource_Item_WithAmmo
 
class  ProjectileSource_Mount
 
class  ProjectileSource_NPC
 
class  ProjectileSource_ProjectileParent
 
class  ProjectileSource_ShakeTree
 
class  ProjectileSource_TileBreak
 
class  ProjectileSource_TileInteraction
 
class  ProjectileSource_Wiring
 
class  RejectionMenuInfo
 
class  SoundPlaySet
 
struct  SpriteFrame
 
class  TileDrawInfo
 
class  TileDrawSorter
 
class  TileEntitiesManager
 
class  TileEntity
 
class  TileObjectPreviewData
 
class  VanillaPlayerDrawLayer
 
class  VanillaPlayerDrawTransform
 
struct  WingStats
 

Enumerations

enum class  CompositePlayerDrawContext {
  BackShoulder , BackArm , Torso , FrontArm ,
  FrontShoulder , FrontArmAccessory , BackArmAccessory
}
 
enum class  TileDataType {
  Tile = 0x1 , TilePaint = 0x2 , Wall = 0x4 , WallPaint = 0x8 ,
  Liquid = 0x10 , Wiring = 0x20 , Actuator = 0x40 , Slope = 0x80 ,
  All = 0xFF
}
 
enum class  WeaponDrawOrder { BehindBackArm , BehindFrontArm , OverFrontArm }
 

Functions

delegate void ReturnFromRejectionMenuAction ()