Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TwilightHairDyeShaderData.cs
Go to the documentation of this file.
1
using
Microsoft.Xna.Framework.Graphics
;
2
using
Terraria.DataStructures
;
3
using
Terraria.Graphics.Shaders
;
4
5
namespace
Terraria.GameContent.Dyes
;
6
7
public
class
TwilightHairDyeShaderData
:
HairShaderData
8
{
9
public
TwilightHairDyeShaderData
(
Ref<Effect>
shader,
string
passName)
10
: base(shader, passName)
11
{
12
}
13
14
public
override
void
Apply
(
Player
player,
DrawData
? drawData =
null
)
15
{
16
if
(drawData.HasValue)
17
{
18
UseTargetPosition
(
Main
.
screenPosition
+ drawData.Value.position);
19
}
20
base.Apply(player, drawData);
21
}
22
}
Terraria.GameContent.Dyes.TwilightHairDyeShaderData.TwilightHairDyeShaderData
TwilightHairDyeShaderData(Ref< Effect > shader, string passName)
Definition
TwilightHairDyeShaderData.cs:9
Terraria.GameContent.Dyes.TwilightHairDyeShaderData.Apply
override void Apply(Player player, DrawData? drawData=null)
Definition
TwilightHairDyeShaderData.cs:14
Terraria.GameContent.Dyes.TwilightHairDyeShaderData
Definition
TwilightHairDyeShaderData.cs:8
Terraria.Graphics.Shaders.HairShaderData.UseTargetPosition
HairShaderData UseTargetPosition(Vector2 position)
Definition
HairShaderData.cs:121
Terraria.Graphics.Shaders.HairShaderData
Definition
HairShaderData.cs:9
Terraria.Main.screenPosition
static Vector2 screenPosition
Definition
Main.cs:1715
Terraria.Main
Definition
Main.cs:79
Terraria.Player
Definition
Player.cs:42
Terraria.Ref
Definition
Ref.cs:4
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:1
Terraria.GameContent.Dyes
Definition
LegacyHairShaderData.cs:4
Terraria.Graphics.Shaders
Definition
ArmorShaderData.cs:6
Terraria.DataStructures.DrawData
Definition
DrawData.cs:7
source
Terraria.GameContent.Dyes
TwilightHairDyeShaderData.cs
Generated by
1.10.0