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

◆ Draw()

void Terraria.Graphics.Capture.CaptureInterface.Draw ( SpriteBatch sb)
inline

Definition at line 974 of file CaptureInterface.cs.

975 {
976 if (!Active)
977 {
978 return;
979 }
980 sb.End();
983 foreach (CaptureInterfaceMode value in Modes.Values)
984 {
985 value.Draw(sb);
986 }
987 sb.End();
990 Main.mouseText = false;
991 Main.instance.GUIBarsDraw();
992 DrawButtons(sb);
993 Main.instance.DrawMouseOver();
994 Utils.DrawBorderStringBig(sb, Lang.inter[81].Value, new Vector2((float)Main.screenWidth * 0.5f, 100f), Color.White, 1f, 0.5f, 0.5f);
995 Utils.DrawCursorSingle(sb, Main.cursorColor, float.NaN, Main.cursorScale);
996 DrawCameraLock(sb);
997 sb.End();
998 sb.Begin();
999 }
static readonly BlendState AlphaBlend
Definition BlendState.cs:36
static readonly RasterizerState CullCounterClockwise
static readonly SamplerState LinearClamp
static Dictionary< int, CaptureInterfaceMode > Modes

References Terraria.Graphics.Capture.CaptureInterface.Active, Microsoft.Xna.Framework.Graphics.BlendState.AlphaBlend, Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(), Microsoft.Xna.Framework.Graphics.RasterizerState.CullCounterClockwise, Terraria.Main.cursorColor, Terraria.Main.cursorScale, Terraria.Utils.DrawBorderStringBig(), Terraria.Graphics.Capture.CaptureInterface.DrawButtons(), Terraria.Graphics.Capture.CaptureInterface.DrawCameraLock(), Terraria.Utils.DrawCursorSingle(), Microsoft.Xna.Framework.Graphics.SpriteBatch.End(), Terraria.Main.instance, Terraria.Lang.inter, Microsoft.Xna.Framework.Graphics.SamplerState.LinearClamp, Terraria.Graphics.Capture.CaptureInterface.Modes, Microsoft.Xna.Framework.Graphics.DepthStencilState.None, Terraria.Main.screenWidth, Terraria.GameInput.PlayerInput.SetZoom_UI(), Terraria.Main.UIScaleMatrix, System.value, and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.Graphics.Capture.CaptureManager.Draw().