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

◆ DoDraw_DrawNPCsBehindTiles()

void Terraria.Main.DoDraw_DrawNPCsBehindTiles ( )
inlineprivate

Definition at line 60233 of file Main.cs.

60234 {
60237 try
60238 {
60239 DrawNPCs(behindTiles: true);
60240 TimeLogger.DetailedDrawTime(18);
60241 }
60242 catch (Exception e)
60243 {
60244 TimeLogger.DrawException(e);
60245 }
60246 spriteBatch.End();
60247 }
static readonly BlendState AlphaBlend
Definition BlendState.cs:36
static SpriteBatch spriteBatch
Definition Main.cs:974
List< int > DrawCacheProjsBehindNPCsAndTiles
Definition Main.cs:2237
static Matrix Transform
Definition Main.cs:2771
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.DrawCachedProjs(), Terraria.Main.DrawCacheProjsBehindNPCsAndTiles, 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().