Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GameEffect.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
3
namespace
Terraria.Graphics.Effects
;
4
5
public
abstract
class
GameEffect
6
{
7
public
float
Opacity
;
8
9
protected
bool
_isLoaded
;
10
11
protected
EffectPriority
_priority
;
12
13
public
bool
IsLoaded
=>
_isLoaded
;
14
15
public
EffectPriority
Priority
=>
_priority
;
16
17
public
void
Load
()
18
{
19
if
(!
_isLoaded
)
20
{
21
_isLoaded
=
true
;
22
OnLoad
();
23
}
24
}
25
26
public
virtual
void
OnLoad
()
27
{
28
}
29
30
public
abstract
bool
IsVisible
();
31
32
public
abstract
void
Activate
(
Vector2
position, params
object
[] args);
33
34
public
abstract
void
Deactivate
(params
object
[] args);
35
}
Terraria.Graphics.Effects.GameEffect._priority
EffectPriority _priority
Definition
GameEffect.cs:11
Terraria.Graphics.Effects.GameEffect.Deactivate
void Deactivate(params object[] args)
Terraria.Graphics.Effects.GameEffect._isLoaded
bool _isLoaded
Definition
GameEffect.cs:9
Terraria.Graphics.Effects.GameEffect.IsVisible
bool IsVisible()
Terraria.Graphics.Effects.GameEffect.OnLoad
virtual void OnLoad()
Definition
GameEffect.cs:26
Terraria.Graphics.Effects.GameEffect.IsLoaded
bool IsLoaded
Definition
GameEffect.cs:13
Terraria.Graphics.Effects.GameEffect.Load
void Load()
Definition
GameEffect.cs:17
Terraria.Graphics.Effects.GameEffect.Opacity
float Opacity
Definition
GameEffect.cs:7
Terraria.Graphics.Effects.GameEffect.Activate
void Activate(Vector2 position, params object[] args)
Terraria.Graphics.Effects.GameEffect.Priority
EffectPriority Priority
Definition
GameEffect.cs:15
Terraria.Graphics.Effects.GameEffect
Definition
GameEffect.cs:6
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.Graphics.Effects.EffectPriority
EffectPriority
Definition
EffectPriority.cs:4
Terraria.Graphics.Effects
Definition
CustomSky.cs:4
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:12
source
Terraria.Graphics.Effects
GameEffect.cs
Generated by
1.10.0