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

◆ Draw() [3/7]

void Terraria.Graphics.TileBatch.Draw ( Texture2D texture,
Vector2 position,
VertexColors colors )
inline

Definition at line 127 of file TileBatch.cs.

128 {
129 Vector4 destination = default(Vector4);
130 destination.X = position.X;
131 destination.Y = position.Y;
132 destination.Z = 1f;
133 destination.W = 1f;
134 InternalDraw(texture, ref destination, scaleDestination: true, ref _nullRectangle, ref colors, ref _vector2Zero, SpriteEffects.None, 0f);
135 }
unsafe void InternalDraw(Texture2D texture, ref Vector4 destination, bool scaleDestination, ref Rectangle? sourceRectangle, ref VertexColors colors, ref Vector2 origin, SpriteEffects effects, float rotation)
Definition TileBatch.cs:197
static Vector2 _vector2Zero
Definition TileBatch.cs:38
static ? Rectangle _nullRectangle
Definition TileBatch.cs:40

References Terraria.Graphics.TileBatch._nullRectangle, Terraria.Graphics.TileBatch._vector2Zero, System.destination, Terraria.Graphics.TileBatch.InternalDraw(), Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.GameContent.Drawing.WallDrawing.DrawWalls(), Terraria.GameContent.Shaders.WaterShaderData.DrawWaves(), and Terraria.GameContent.Shaders.WaterShaderData.StepLiquids().