| _colorProcessor | Terraria.GameContent.Dyes.LegacyHairShaderData | private |
| _effectPass | Terraria.Graphics.Shaders.ShaderData | private |
| _passName | Terraria.Graphics.Shaders.ShaderData | private |
| _shader | Terraria.Graphics.Shaders.ShaderData | private |
| _shaderDisabled | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uColor | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uImage | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uOpacity | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uSaturation | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uSecondaryColor | Terraria.Graphics.Shaders.HairShaderData | protected |
| _uTargetPosition | Terraria.Graphics.Shaders.HairShaderData | private |
| Apply(Player player, DrawData? drawData=null) | Terraria.Graphics.Shaders.HairShaderData | inlinevirtual |
| Terraria::Graphics::Shaders::ShaderData.Apply() | Terraria.Graphics.Shaders.ShaderData | inlinevirtual |
| ColorProcessingMethod(Player player, Color color, ref bool lighting) | Terraria.GameContent.Dyes.LegacyHairShaderData | |
| GetColor(Player player, Color lightColor) | Terraria.GameContent.Dyes.LegacyHairShaderData | inlinevirtual |
| HairShaderData(Ref< Effect > shader, string passName) | Terraria.Graphics.Shaders.HairShaderData | inline |
| LegacyHairShaderData() | Terraria.GameContent.Dyes.LegacyHairShaderData | inline |
| Shader | Terraria.Graphics.Shaders.ShaderData | |
| ShaderData(Ref< Effect > shader, string passName) | Terraria.Graphics.Shaders.ShaderData | inline |
| ShaderDisabled | Terraria.Graphics.Shaders.HairShaderData | |
| SwapProgram(string passName) | Terraria.Graphics.Shaders.ShaderData | inline |
| UseColor(float r, float g, float b) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseColor(Color color) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseColor(Vector3 color) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseImage(string path) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseLegacyMethod(ColorProcessingMethod colorProcessor) | Terraria.GameContent.Dyes.LegacyHairShaderData | inline |
| UseOpacity(float alpha) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseSaturation(float saturation) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseSecondaryColor(float r, float g, float b) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseSecondaryColor(Color color) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseSecondaryColor(Vector3 color) | Terraria.Graphics.Shaders.HairShaderData | inline |
| UseTargetPosition(Vector2 position) | Terraria.Graphics.Shaders.HairShaderData | inline |