Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.DataStructures.PlayerDrawLayers Class Reference

Static Public Member Functions

static void DrawPlayer_extra_TorsoPlus (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_extra_TorsoMinus (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_extra_MountPlus (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_extra_MountMinus (ref PlayerDrawSet drawinfo)
 
static void DrawCompositeArmorPiece (ref PlayerDrawSet drawinfo, CompositePlayerDrawContext context, DrawData data)
 
static void DrawPlayer_01_BackHair (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_02_MountBehindPlayer (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_03_Carpet (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_03_PortableStool (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_04_ElectrifiedDebuffBack (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_05_ForbiddenSetRing (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_01_3_BackHead (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_01_2_JimsCloak (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_05_2_SafemanSun (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_06_WebbedDebuffBack (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_07_LeinforsHairShampoo (ref PlayerDrawSet drawinfo)
 
static bool DrawPlayer_08_PlayerVisuallyHasFullArmorSet (PlayerDrawSet drawinfo, int head, int body, int legs)
 
static void DrawPlayer_08_Backpacks (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_08_1_Tails (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_10_BackAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_09_Wings (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_12_1_BalloonFronts (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_11_Balloons (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_12_Skin (ref PlayerDrawSet drawinfo)
 
static bool IsBottomOverridden (ref PlayerDrawSet drawinfo)
 
static bool ShouldOverrideLegs_CheckPants (ref PlayerDrawSet drawinfo)
 
static bool ShouldOverrideLegs_CheckShoes (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_12_Skin_Composite (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_12_SkinComposite_BackArmShirt (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_13_Leggings (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_14_Shoes (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_14_2_GlassSlipperSparkles (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_15_SkinLongCoat (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_16_ArmorLongCoat (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_17_Torso (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_17_TorsoComposite (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_18_OffhandAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_JimsDroneRadio (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_19_WaistAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_20_NeckAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_21_Head (ref PlayerDrawSet drawinfo)
 
static int DrawPlayer_Head_GetTVScreen (Player plr)
 
static void DrawPlayer_21_1_Magiluminescence (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_22_FaceAcc (ref PlayerDrawSet drawinfo)
 
static void DrawTiedBalloons (ref PlayerDrawSet drawinfo)
 
static void DrawStarboardRainbowTrail (ref PlayerDrawSet drawinfo, Vector2 commonWingPosPreFloor, Vector2 dirsVec)
 
static void DrawMeowcartTrail (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_23_MountFront (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_24_Pulley (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_25_Shield (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_26_SolarShield (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_27_HeldItem (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_28_ArmOverItem (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_28_ArmOverItemComposite (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_29_OnhandAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_30_BladedGlove (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_31_ProjectileOverArm (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_32_FrontAcc (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_32_FrontAcc_FrontPart (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_32_FrontAcc_BackPart (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_33_FrozenOrWebbedDebuff (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_34_ElectrifiedDebuffFront (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_35_IceBarrier (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_36_CTG (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_37_BeetleBuff (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_38_EyebrellaCloud (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_TransformDrawData (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_ScaleDrawData (ref PlayerDrawSet drawinfo, float scale)
 
static void DrawPlayer_AddSelectionGlow (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_MakeIntoFirstFractalAfterImage (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_RenderAllLayers (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_RenderAllLayersSlow (ref PlayerDrawSet drawinfo)
 
static void DrawPlayer_DrawSelectionRect (ref PlayerDrawSet drawinfo)
 

Static Private Member Functions

static void DrawSittingLongCoats (ref PlayerDrawSet drawinfo, int specialLegCoat, Texture2D textureToDraw, Color matchingColor, int shaderIndex=0, bool glowmask=false)
 
static void DrawSittingLegs (ref PlayerDrawSet drawinfo, Texture2D textureToDraw, Color matchingColor, int shaderIndex=0, bool glowmask=false)
 
static int GetHatStacks (ref PlayerDrawSet drawinfo, int hatItemId)
 
static Vector2 DrawPlayer_21_Head_GetSpecialHatDrawPosition (ref PlayerDrawSet drawinfo, ref Vector2 helmetOffset, Vector2 hatOffset)
 
static void DrawPlayer_21_Head_TheFace (ref PlayerDrawSet drawinfo)
 
static Vector2 GetCompositeOffset_BackArm (ref PlayerDrawSet drawinfo)
 
static Vector2 GetCompositeOffset_FrontArm (ref PlayerDrawSet drawinfo)
 
static void DrawHeldProj (PlayerDrawSet drawinfo, Projectile proj)
 
static bool IsArmorDrawnWhenInvisible (int torsoID)
 
static DrawData[] GetFlatColoredCloneData (ref PlayerDrawSet drawinfo, Vector2 offset, Color color)
 

Static Private Attributes

const int DEFAULT_MAX_SPRITES = 200
 
static SpriteDrawBuffer spriteBuffer
 

Detailed Description

Definition at line 16 of file PlayerDrawLayers.cs.


The documentation for this class was generated from the following file: