| _dollPlayer | Terraria.GameContent.Tile_Entities.TEHatRack | private |
| _dyes | Terraria.GameContent.Tile_Entities.TEHatRack | private |
| _items | Terraria.GameContent.Tile_Entities.TEHatRack | private |
| _myEntityID | Terraria.GameContent.Tile_Entities.TEHatRack | privatestatic |
| _UpdateEnd | Terraria.DataStructures.TileEntity | static |
| _UpdateStart | Terraria.DataStructures.TileEntity | static |
| AssignNewID() | Terraria.DataStructures.TileEntity | inlinestatic |
| BasicOpenCloseInteraction(Player player, int x, int y, int id) | Terraria.DataStructures.TileEntity | inlinestatic |
| ByID | Terraria.DataStructures.TileEntity | static |
| ByPosition | Terraria.DataStructures.TileEntity | static |
| Clear() | Terraria.DataStructures.TileEntity | inlinestatic |
| ContainsItems() | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| Draw(int tileLeftX, int tileTopY) | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| DrawInner(Player player, SpriteBatch spriteBatch) | Terraria.GameContent.Tile_Entities.TEHatRack | inlineprivate |
| DrawSlotPairSet(Player player, SpriteBatch spriteBatch, int slotsToShowLine, int slotsArrayOffset, float offsetX, float offsetY, int inventoryContextTarget) | Terraria.GameContent.Tile_Entities.TEHatRack | inlineprivate |
| EntityCreationLock | Terraria.DataStructures.TileEntity | static |
| entityTileHeight | Terraria.GameContent.Tile_Entities.TEHatRack | privatestatic |
| entityTileWidth | Terraria.GameContent.Tile_Entities.TEHatRack | privatestatic |
| Find(int x, int y) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| FitsHatRack(Item item) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| FixLoadedData() | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| Framing_CheckTile(int callX, int callY) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| GenerateInstance() | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| GetItemGamepadInstructions(int slot=0) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| hatTargetSlot | Terraria.GameContent.Tile_Entities.TEHatRack | privatestatic |
| Hook_AfterPlacement(int x, int y, int type=475, int style=0, int direction=1, int alternate=0) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| ID | Terraria.DataStructures.TileEntity | |
| InitializeAll() | Terraria.DataStructures.TileEntity | inlinestatic |
| IsBreakable(int clickX, int clickY) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| IsOccupied(int id, out int interactingPlayer) | Terraria.DataStructures.TileEntity | inlinestatic |
| IsTileValidForEntity(int x, int y) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| Kill(int x, int y) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| manager | Terraria.DataStructures.TileEntity | static |
| MaxEntitiesPerChunk | Terraria.DataStructures.TileEntity | static |
| MyTileID | Terraria.GameContent.Tile_Entities.TEHatRack | privatestatic |
| NetPlaceEntityAttempt(int x, int y) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| OnInventoryDraw(Player player, SpriteBatch spriteBatch) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| OnPlayerInteraction(Player player, int clickX, int clickY) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| OnPlayerUpdate(Player player) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| OverrideItemSlotHover(Item[] inv, int context=0, int slot=0) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| OverrideItemSlotLeftClick(Item[] inv, int context=0, int slot=0) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| Place(int x, int y) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinestatic |
| PlaceEntityNet(int x, int y, int type) | Terraria.DataStructures.TileEntity | inlinestatic |
| Position | Terraria.DataStructures.TileEntity | |
| Read(BinaryReader reader, bool networkSend=false) | Terraria.DataStructures.TileEntity | inlinestatic |
| ReadExtraData(BinaryReader reader, bool networkSend) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| ReadInner(BinaryReader reader, bool networkSend) | Terraria.DataStructures.TileEntity | inlineprivate |
| ReadItem(int itemIndex, BinaryReader reader, bool dye) | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| RegisterTileEntityID(int assignedID) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| SetInteractionAnchor(Player player, int x, int y, int id) | Terraria.DataStructures.TileEntity | inlinestatic |
| TEHatRack() | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| TileEntitiesNextID | Terraria.DataStructures.TileEntity | static |
| ToString() | Terraria.GameContent.Tile_Entities.TEHatRack | inline |
| TryFitting(Item[] inv, int context=0, int slot=0, bool justCheck=false) | Terraria.GameContent.Tile_Entities.TEHatRack | inlineprivate |
| TryGetItemGamepadOverrideInstructions(Item[] inv, int context, int slot, out string instruction) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| type | Terraria.DataStructures.TileEntity | |
| Update() | Terraria.DataStructures.TileEntity | inlinevirtual |
| UpdateEnd() | Terraria.DataStructures.TileEntity | inlinestatic |
| UpdateStart() | Terraria.DataStructures.TileEntity | inlinestatic |
| Write(BinaryWriter writer, TileEntity ent, bool networkSend=false) | Terraria.DataStructures.TileEntity | inlinestatic |
| WriteExtraData(BinaryWriter writer, bool networkSend) | Terraria.GameContent.Tile_Entities.TEHatRack | inlinevirtual |
| WriteInner(BinaryWriter writer, bool networkSend) | Terraria.DataStructures.TileEntity | inlineprivate |
| WriteItem(int itemIndex, BinaryWriter writer, bool dye) | Terraria.GameContent.Tile_Entities.TEHatRack | inline |