Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TreePaintingSettings.cs
Go to the documentation of this file.
2
4
6{
8
10
12
14
15 public float HueTestOffset;
16
17 public bool UseSpecialGroups;
18
19 public bool UseWallShaderHacks;
20
22
23 public void ApplyShader(int paintColor, Effect shader)
24 {
25 shader.Parameters["leafHueTestOffset"].SetValue(HueTestOffset);
26 shader.Parameters["leafMinHue"].SetValue(SpecialGroupMinimalHueValue);
27 shader.Parameters["leafMaxHue"].SetValue(SpecialGroupMaximumHueValue);
28 shader.Parameters["leafMinSat"].SetValue(SpecialGroupMinimumSaturationValue);
29 shader.Parameters["leafMaxSat"].SetValue(SpecialGroupMaximumSaturationValue);
30 shader.Parameters["invertSpecialGroupResult"].SetValue(InvertSpecialGroupResult);
32 shader.CurrentTechnique.Passes[index].Apply();
33 }
34}
EffectParameterCollection Parameters
Definition Effect.cs:29
unsafe EffectTechnique CurrentTechnique
Definition Effect.cs:34
void ApplyShader(int paintColor, Effect shader)
static int ConvertPaintIdToTileShaderIndex(int paintIndexOnTile, bool isUsedForPaintingGrass, bool useWallShaderHacks)
Definition Main.cs:55654