Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DrawAnimation.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
using
Microsoft.Xna.Framework.Graphics
;
3
4
namespace
Terraria.DataStructures
;
5
6
public
class
DrawAnimation
7
{
8
public
int
Frame
;
9
10
public
int
FrameCount
;
11
12
public
int
TicksPerFrame
;
13
14
public
int
FrameCounter
;
15
16
public
virtual
void
Update
()
17
{
18
}
19
20
public
virtual
Rectangle
GetFrame
(
Texture2D
texture,
int
frameCounterOverride = -1)
21
{
22
return
texture.Frame();
23
}
24
}
Microsoft.Xna.Framework.Graphics.Texture2D
Definition
Texture2D.cs:13
Terraria.DataStructures.DrawAnimation.TicksPerFrame
int TicksPerFrame
Definition
DrawAnimation.cs:12
Terraria.DataStructures.DrawAnimation.Frame
int Frame
Definition
DrawAnimation.cs:8
Terraria.DataStructures.DrawAnimation.FrameCounter
int FrameCounter
Definition
DrawAnimation.cs:14
Terraria.DataStructures.DrawAnimation.GetFrame
virtual Rectangle GetFrame(Texture2D texture, int frameCounterOverride=-1)
Definition
DrawAnimation.cs:20
Terraria.DataStructures.DrawAnimation.Update
virtual void Update()
Definition
DrawAnimation.cs:16
Terraria.DataStructures.DrawAnimation.FrameCount
int FrameCount
Definition
DrawAnimation.cs:10
Terraria.DataStructures.DrawAnimation
Definition
DrawAnimation.cs:7
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:12
source
Terraria.DataStructures
DrawAnimation.cs
Generated by
1.10.0