terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.Graphics.Shaders.HairShaderData Class Reference
+ Inheritance diagram for Terraria.Graphics.Shaders.HairShaderData:
+ Collaboration diagram for Terraria.Graphics.Shaders.HairShaderData:

Public Member Functions

 HairShaderData (Ref< Effect > shader, string passName)
 
virtual void Apply (Player player, DrawData? drawData=null)
 
virtual Color GetColor (Player player, Color lightColor)
 
HairShaderData UseColor (float r, float g, float b)
 
HairShaderData UseColor (Color color)
 
HairShaderData UseColor (Vector3 color)
 
HairShaderData UseImage (string path)
 
HairShaderData UseOpacity (float alpha)
 
HairShaderData UseSecondaryColor (float r, float g, float b)
 
HairShaderData UseSecondaryColor (Color color)
 
HairShaderData UseSecondaryColor (Vector3 color)
 
HairShaderData UseSaturation (float saturation)
 
HairShaderData UseTargetPosition (Vector2 position)
 
virtual void Apply (Entity entity, DrawData? drawData=null)
 
virtual void Apply ()
 

Public Attributes

EffectPass _effectPass
 

Protected Attributes

Vector3 _uColor
 
Vector3 _uSecondaryColor
 
float _uSaturation
 
float _uOpacity
 
Asset< Texture2D_uImage
 
bool _shaderDisabled
 
string _passName
 

Properties

bool ShaderDisabled [get, set]
 
Effect Shader [get, set]
 

Private Attributes

Vector2 _uTargetPosition
 
readonly Ref< Effect_shader
 

Detailed Description

Definition at line 14 of file HairShaderData.cs.


The documentation for this class was generated from the following file: