Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Overlay.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework
;
2
using
Microsoft.Xna.Framework.Graphics
;
3
4
namespace
Terraria.Graphics.Effects
;
5
6
public
abstract
class
Overlay
:
GameEffect
7
{
8
public
OverlayMode
Mode =
OverlayMode
.Inactive;
9
10
private
RenderLayers
_layer
=
RenderLayers
.All;
11
12
public
RenderLayers
Layer
=>
_layer
;
13
14
public
Overlay
(
EffectPriority
priority,
RenderLayers
layer)
15
{
16
_priority
= priority;
17
_layer
= layer;
18
}
19
20
public
abstract
void
Draw
(
SpriteBatch
spriteBatch);
21
22
public
abstract
void
Update
(GameTime gameTime);
23
}
Microsoft.Xna.Framework.Graphics.SpriteBatch
Definition
SpriteBatch.cs:8
Terraria.Graphics.Effects.GameEffect._priority
EffectPriority _priority
Definition
GameEffect.cs:11
Terraria.Graphics.Effects.GameEffect
Definition
GameEffect.cs:6
Terraria.Graphics.Effects.Overlay.Overlay
Overlay(EffectPriority priority, RenderLayers layer)
Definition
Overlay.cs:14
Terraria.Graphics.Effects.Overlay.Update
void Update(GameTime gameTime)
Terraria.Graphics.Effects.Overlay.Draw
void Draw(SpriteBatch spriteBatch)
Terraria.Graphics.Effects.Overlay.Layer
RenderLayers Layer
Definition
Overlay.cs:12
Terraria.Graphics.Effects.Overlay._layer
RenderLayers _layer
Definition
Overlay.cs:10
Terraria.Graphics.Effects.Overlay
Definition
Overlay.cs:7
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
Microsoft.Xna.Framework
Definition
AlphaTestEffect.cs:1
Terraria.Graphics.Effects.OverlayMode
OverlayMode
Definition
OverlayMode.cs:4
Terraria.Graphics.Effects.RenderLayers
RenderLayers
Definition
RenderLayers.cs:4
Terraria.Graphics.Effects.EffectPriority
EffectPriority
Definition
EffectPriority.cs:4
Terraria.Graphics.Effects
Definition
CustomSky.cs:4
source
Terraria.Graphics.Effects
Overlay.cs
Generated by
1.10.0