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

◆ RenderWater()

void Terraria.Main.RenderWater ( )
inlineprotected

Definition at line 54139 of file Main.cs.

54140 {
54141 if (!drawToScreen)
54142 {
54143 base.GraphicsDevice.SetRenderTarget(waterTarget);
54145 spriteBatch.Begin();
54146 try
54147 {
54148 DrawWaters();
54149 }
54150 catch
54151 {
54152 }
54153 TimeLogger.DetailedDrawReset();
54154 spriteBatch.End();
54155 TimeLogger.DetailedDrawTime(31);
54156 base.GraphicsDevice.SetRenderTarget(null);
54157 }
54158 }
static SpriteBatch spriteBatch
Definition Main.cs:974
static bool drawToScreen
Definition Main.cs:600
static RenderTarget2D waterTarget
Definition Main.cs:840
void DrawWaters(bool isBackground=false)
Definition Main.cs:54244
static Color Transparent
Definition Color.cs:76

References System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), Terraria.TimeLogger.DetailedDrawReset(), Terraria.TimeLogger.DetailedDrawTime(), Terraria.Main.drawToScreen, Terraria.Main.DrawWaters(), Terraria.Main.spriteBatch, Microsoft.Xna.Framework.Color.Transparent, and Terraria.Main.waterTarget.

Referenced by Terraria.Main.DoDraw().