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

◆ DrawLiquid()

void Terraria.Main.DrawLiquid ( bool bg = false,
int waterStyle = 0,
float Alpha = 1f,
bool drawSinglePassLiquids = true )
inlineprotected

Definition at line 54291 of file Main.cs.

54292 {
54293 if (!Lighting.NotRetro)
54294 {
54296 return;
54297 }
54299 stopwatch.Start();
54301 if (bg)
54302 {
54304 }
54307 {
54309 }
54310 if (!bg)
54311 {
54312 TimeLogger.DrawTime(4, stopwatch.Elapsed.TotalMilliseconds);
54313 }
54314 }
void DrawLiquidBehindTiles(int waterStyleOverride=-1)
void oldDrawWater(bool bg=false, int Style=0, float Alpha=1f)
Definition Main.cs:54333
static SpriteBatch spriteBatch
Definition Main.cs:974
static int waterStyle
Definition Main.cs:1208
TileDrawing TilesRenderer
Definition Main.cs:2403
static bool drawToScreen
Definition Main.cs:600
static Vector2 screenPosition
Definition Main.cs:1715
static int offScreenRange
Definition Main.cs:836

References Microsoft.Xna.Framework.Graphics.Alpha, Terraria.GameContent.Drawing.TileDrawing.DrawLiquidBehindTiles(), Terraria.TimeLogger.DrawTime(), Terraria.Main.drawToScreen, Terraria.GameContent.Liquid.LiquidRenderer.Instance, Terraria.Lighting.NotRetro, Terraria.Main.offScreenRange, Terraria.Main.oldDrawWater(), Terraria.Main.screenPosition, Terraria.Main.spriteBatch, Terraria.Main.TilesRenderer, Microsoft.Xna.Framework.Graphics.Vector2, and Terraria.Main.waterStyle.

Referenced by Terraria.Main.DrawCapture(), and Terraria.Main.DrawWaters().