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

◆ ProcessHighDetail()

void Terraria.GameContent.RGB.KeybindsMenuShader.ProcessHighDetail ( RgbDevice device,
Fragment fragment,
EffectDetailLevel quality,
float time )
inlineprivate

Definition at line 12 of file KeybindsMenuShader.cs.

13 {
14 float num = (float)Math.Cos(time * ((float)Math.PI / 2f)) * 0.2f + 0.8f;
15 Vector4 vector = _baseColor * num;
16 vector.W = _baseColor.W;
17 for (int i = 0; i < fragment.Count; i++)
18 {
19 fragment.SetColor(i, vector);
20 }
21 }
void SetColor(int index, Vector4 color)
Definition Fragment.cs:97
static double Cos(double d)
const double PI
Definition Math.cs:16

References Terraria.GameContent.RGB.KeybindsMenuShader._baseColor, System.Math.Cos(), ReLogic.Peripherals.RGB.Fragment.Count, System.Math.PI, and ReLogic.Peripherals.RGB.Fragment.SetColor().