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

◆ DrawPlayerHead()

void Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayerHead ( Camera camera,
Player drawPlayer,
Vector2 position,
float alpha = 1f,
float scale = 1f,
Color borderColor = default(Color) )
inline

Implements Terraria.Graphics.Renderers.IPlayerRenderer.

Definition at line 39 of file LegacyPlayerRenderer.cs.

40 {
41 if (!drawPlayer.ShouldNotDraw)
42 {
44 _dust.Clear();
45 _gore.Clear();
47 drawinfo.BoringSetup(drawPlayer, _drawData, _dust, _gore, position.X, position.Y, alpha, scale);
57 CreateOutlines(alpha, scale, borderColor);
59 }
60 }
static void DrawPlayer_RenderAllLayers(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_03_HelmetHair(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_05_TallHats(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_02_DrawArmorWithFullHair(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_01_FaceSkin(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_06_NormalHats(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_04_HatsWithFullHair(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_07_JustHair(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_00_BackHelmet(ref PlayerDrawHeadSet drawinfo)
static void DrawPlayer_08_FaceAcc(ref PlayerDrawHeadSet drawinfo)
void CreateOutlines(float alpha, float scale, Color borderColor)

References Terraria.Graphics.Renderers.LegacyPlayerRenderer._drawData, Terraria.Graphics.Renderers.LegacyPlayerRenderer._dust, Terraria.Graphics.Renderers.LegacyPlayerRenderer._gore, System.Collections.Generic.List< T >.Clear(), Terraria.Graphics.Renderers.LegacyPlayerRenderer.CreateOutlines(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_00_BackHelmet(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_01_FaceSkin(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_02_DrawArmorWithFullHair(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_03_HelmetHair(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_04_HatsWithFullHair(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_05_TallHats(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_06_NormalHats(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_07_JustHair(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_08_FaceAcc(), Terraria.DataStructures.PlayerDrawHeadLayers.DrawPlayer_RenderAllLayers(), Terraria.Player.ShouldNotDraw, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.