Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ Draw()

override void Terraria.Graphics.Effects.SimpleOverlay.Draw ( SpriteBatch spriteBatch)
inline

Definition at line 35 of file SimpleOverlay.cs.

36 {
39 _shader.Apply();
40 spriteBatch.Draw(_texture.Value, new Rectangle(0, 0, Main.screenWidth, Main.screenHeight), Main.ColorOfTheSkies);
41 }
void Draw(Texture2D texture, Vector2 position, Color color)
ScreenShaderData UseGlobalOpacity(float opacity)
ScreenShaderData UseTargetPosition(Vector2 position)

References Terraria.Graphics.Effects.SimpleOverlay._shader, Terraria.Graphics.Effects.SimpleOverlay._texture, Terraria.Graphics.Shaders.ScreenShaderData.Apply(), Terraria.Main.ColorOfTheSkies, Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(), Terraria.Graphics.Effects.GameEffect.Opacity, Terraria.Main.screenHeight, Terraria.Main.screenWidth, Terraria.Graphics.Effects.SimpleOverlay.TargetPosition, Terraria.Graphics.Shaders.ScreenShaderData.UseGlobalOpacity(), Terraria.Graphics.Shaders.ScreenShaderData.UseTargetPosition(), and ReLogic.Content.Asset< T >.Value.