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

◆ DrawItemIcon()

static void Terraria.Main.DrawItemIcon ( SpriteBatch spriteBatch,
Item theItem,
Vector2 screenPositionForItemCenter,
Microsoft::Xna::Framework::Color itemLightColor,
float sizeLimit )
inlinestatic

Definition at line 43707 of file Main.cs.

43708 {
43711 spriteBatch.Draw(itemTexture, screenPositionForItemCenter, frame, itemLight, 0f, frame.Size() / 2f, finalDrawScale, SpriteEffects.None, 0f);
43713 {
43714 spriteBatch.Draw(itemTexture, screenPositionForItemCenter, frame, theItem.GetColor(itemLightColor), 0f, frame.Size() / 2f, finalDrawScale, SpriteEffects.None, 0f);
43715 }
43716 }
static SpriteBatch spriteBatch
Definition Main.cs:974
static void GetItemDrawFrame(int item, out Texture2D itemTexture, out Microsoft.Xna.Framework.Rectangle itemFrame)
Definition Main.cs:25221
static void DrawItem_GetColorAndScale(Item item, float scale, ref Color currentWhite, float sizeLimit, ref Rectangle frame, out Color itemLight, out float finalDrawScale)
Definition ItemSlot.cs:2320
static Color Transparent
Definition Color.cs:76

References Terraria.UI.ItemSlot.DrawItem_GetColorAndScale(), Terraria.Main.GetItemDrawFrame(), Terraria.Main.spriteBatch, and Microsoft.Xna.Framework.Color.Transparent.