|
void | AddSpecialPoint (int x, int y, TileDrawing.TileCounterType type) |
|
int | DrawTilesThreaded (Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY, bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride=-1) |
|
void | ProcessBatchFinished (int index) |
|
void | MergeDictionary (Dictionary< Point, int > dest, Dictionary< Point, int > src) |
|
void | WaitDrawThreads (int numThreads) |
|
void | CrawlToTopOfVineAndAddSpecialPoint (int j, int i) |
|
void | CrawlToBottomOfReverseVineAndAddSpecialPoint (int j, int i) |
|
bool | IsVisible (Tile tile) |
|
Texture2D | GetTileDrawTexture (Tile tile, int tileX, int tileY, out EffectPass pass) |
|
Texture2D | GetTileDrawTexture (Tile tile, int tileX, int tileY, int paintOverride, out EffectPass pass) |
|
int | GetPalmTreeBiome (TileDrawInfo drawInfo, int worldWidth) |
|
int | GetPalmTreeBiome (int tileX, int tileY) |
|
int | GetTreeBiome (TileDrawInfo drawInfo, int worldWidth) |
|
TileDrawing.TileFlameData | GetTileFlameData (int tileX, int tileY, int type, int tileFrameY) |
|
void | DrawSingleTile_Flames (Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData) |
|
int | GetPalmTreeVariant (int x, int y) |
|
void | DrawXmasTree (Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData) |
|
void | DrawTile_MinecartTrack (Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData) |
|
void | DrawTile_LiquidBehindTile (bool solidLayer, bool inFrontOfPlayers, int waterStyleOverride, Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData) |
|
void | CacheSpecialDraws (int tileX, int tileY, ushort typeCache, short tileFrameX, short tileFrameY) |
|
bool | IsTileDrawLayerSolid (ushort typeCache) |
|
void | GetTileOutlineInfo (int x, int y, ushort typeCache, ref Color tileLight, ref Texture2D highlightTexture, ref Color highlightColor) |
|
void | DrawPartialLiquid (SpriteBatch spriteBatch, bool behindBlocks, TileDrawInfo tileCache, ref Vector2 position, ref Rectangle liquidSize, int liquidType, ref VertexColors colors) |
|
bool | InAPlaceWithWind (int x, int y, int width, int height) |
|
void | GetTileDrawData (int x, int y, TileDrawInfo tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor) |
|
void | GetTileDrawData (int x, int y, bool halfBrick, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor) |
|
void | GetTileDrawData (int x, int y, Tile tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor) |
|
bool | IsWindBlocked (int x, int y) |
|
int | GetWaterAnimalCageFrame (int x, int y, int tileFrameX, int tileFrameY) |
|
int | GetSmallAnimalCageFrame (int x, int y, int tileFrameX, int tileFrameY) |
|
int | GetBigAnimalCageFrame (int x, int y, int tileFrameX, int tileFrameY) |
|
void | GetScreenDrawArea (Vector2 screenPosition, Vector2 offSet, out int firstTileX, out int lastTileX, out int firstTileY, out int lastTileY) |
|
void | AddSpecialLegacyPoint (Point p) |
|
void | AddSpecialLegacyPoint (int x, int y) |
|
void | ClearLegacyCachedDraws () |
|
Color | DrawTiles_GetLightOverride (int j, int i, short sTileHeader, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight, bool fullBrightBlock) |
|
void | DrawTiles_EmitParticles (int j, int i, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight) |
|
void | EmitLivingTreeLeaf (int i, int j, int leafGoreType) |
|
void | EmitLivingTreeLeaf_Below (int x, int y, int leafGoreType) |
|
void | EmitLivingTreeLeaf_Sideways (int x, int y, int leafGoreType) |
|
void | EmitLiquidDrops (int j, int i, byte liquid, ushort typeCache) |
|
float | GetWindCycle (int x, int y, double windCounter) |
|
bool | ShouldSwayInWind (int x, int y, ushort tileType, short frameX) |
|
void | UpdateLeafFrequency () |
|
void | EnsureWindGridSize () |
|
void | EmitTreeLeaves (int tilePosX, int tilePosY, int grassPosX, int grassPosY) |
|
void | DrawSpecialTilesLegacy (Vector2 screenPosition, Vector2 offSet) |
|
void | DrawEntities_DisplayDolls () |
|
void | DrawEntities_HatRacks () |
|
void | DrawTrees () |
|
Texture2D | GetTreeTopTexture (int treeTextureIndex, int treeTextureStyle, byte tileColor, out EffectPass pass) |
|
Texture2D | GetTreeBranchTexture (int treeTextureIndex, int treeTextureStyle, byte tileColor, out EffectPass pass) |
|
void | DrawGrass () |
|
void | DrawAnyDirectionalGrass () |
|
void | DrawAnimatedTile_AdjustForVisionChangers (int i, int j, short tileSHeader, ushort typeCache, short tileFrameX, short tileFrameY, ref Color tileLight, bool canDoDust) |
|
float | GetWindGridPush (int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame) |
|
void | GetWindGridPush2Axis (int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame, out float pushX, out float pushY) |
|
float | GetWindGridPushComplex (int i, int j, int pushAnimationTimeTotal, float totalPushForce, int loops, bool flipDirectionPerLoop) |
|
void | DrawMasterTrophies () |
|
void | DrawTeleportationPylons () |
|
void | DrawVoidLenses () |
|
void | DrawMultiTileGrass () |
|
int | ClimbCatTail (int originx, int originy) |
|
void | DrawMultiTileVines () |
|
void | DrawVines () |
|
void | DrawReverseVines () |
|
void | DrawMultiTileGrassInWind (Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY) |
|
void | DrawVineStrip (Vector2 screenPosition, Vector2 offSet, int x, int startY) |
|
void | DrawRisingVineStrip (Vector2 screenPosition, Vector2 offSet, int x, int startY) |
|
float | GetAverageWindGridPush (int topLeftX, int topLeftY, int sizeX, int sizeY, int totalPushTime, float pushForcePerFrame) |
|
float | GetHighestWindGridPushComplex (int topLeftX, int topLeftY, int sizeX, int sizeY, int totalPushTime, float pushForcePerFrame, int loops, bool swapLoopDir) |
|
void | DrawMultiTileVinesInWind (Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY) |
|
void | EmitAlchemyHerbParticles (int j, int i, int style) |
|
bool | IsAlchemyPlantHarvestable (int style) |
|
Definition at line 26 of file TileDrawing.cs.