Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DoDraw_DrawNPCsOverTiles()

void Terraria.Main.DoDraw_DrawNPCsOverTiles ( )
inlineprivate

Definition at line 60216 of file Main.cs.

60217 {
60220 try
60221 {
60222 DrawNPCs();
60224 TimeLogger.DetailedDrawTime(19);
60225 }
60226 catch (Exception e)
60227 {
60228 TimeLogger.DrawException(e);
60229 }
60230 spriteBatch.End();
60231 }
static readonly BlendState AlphaBlend
Definition BlendState.cs:36
List< int > DrawCacheNPCProjectiles
Definition Main.cs:2233
static SpriteBatch spriteBatch
Definition Main.cs:974
static Matrix Transform
Definition Main.cs:2771
void DrawCachedNPCs(List< int > npcCache, bool behindTiles)
Definition Main.cs:34837
List< int > DrawCacheProjsBehindNPCs
Definition Main.cs:2239
static SamplerState DefaultSamplerState
Definition Main.cs:2814
static RasterizerState Rasterizer
Definition Main.cs:552
void DrawCachedProjs(List< int > projCache, bool startSpriteBatch=true)
Definition Main.cs:34852
void DrawNPCs(bool behindTiles=false)
Definition Main.cs:20810

References Microsoft.Xna.Framework.Graphics.BlendState.AlphaBlend, Terraria.Main.DefaultSamplerState, Terraria.TimeLogger.DetailedDrawTime(), Terraria.Main.DrawCachedNPCs(), Terraria.Main.DrawCachedProjs(), Terraria.Main.DrawCacheNPCProjectiles, Terraria.Main.DrawCacheProjsBehindNPCs, Terraria.TimeLogger.DrawException(), Terraria.Main.DrawNPCs(), Microsoft.Xna.Framework.Graphics.DepthStencilState.None, Terraria.Main.Rasterizer, Terraria.Main.spriteBatch, and Terraria.Main.Transform.

Referenced by Terraria.Main.DoDraw_WallsTilesNPCs().