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

◆ EntitySpriteDraw() [3/3]

static void Terraria.Main.EntitySpriteDraw ( Texture2D texture,
Vector2 position,
Microsoft::Xna::Framework::Rectangle? sourceRectangle,
Microsoft::Xna::Framework::Color color,
float rotation,
Vector2 origin,
Vector2 scale,
SpriteEffects effects,
float worthless = 0f )
inlinestatic

Definition at line 34663 of file Main.cs.

34664 {
34666 {
34667 DrawData value = new DrawData(texture, position, sourceRectangle, color, rotation, origin, scale, effects, worthless);
34669 value.Draw(spriteBatch);
34670 }
34671 else
34672 {
34673 spriteBatch.Draw(texture, position, sourceRectangle, color, rotation, origin, scale, effects, worthless);
34674 }
34675 }
static ArmorShaderDataSet Armor
Definition GameShaders.cs:7
static SpriteBatch spriteBatch
Definition Main.cs:974
static int CurrentDrawnEntityShader
Definition Main.cs:219
static Entity CurrentDrawnEntity
Definition Main.cs:221

References Terraria.Graphics.Shaders.GameShaders.Armor, Terraria.Main.CurrentDrawnEntity, Terraria.Main.CurrentDrawnEntityShader, Terraria.Main.spriteBatch, and System.value.