Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.RGB.BlizzardShader Class Reference

Public Member Functions

 BlizzardShader (Vector4 frontColor, Vector4 backColor, float panSpeedX, float panSpeedY)
 
delegate void Processor (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time)
 
virtual bool IsTransparentAt (EffectDetailLevel quality)
 
virtual void Update (float elapsedTime)
 
virtual void Process (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time)
 

Public Attributes

readonly bool TransparentAtAnyDetailLevel
 

Private Member Functions

void ProcessHighDetail (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time)
 
void BindProcessors ()
 
void BindProcessor (Processor processor, RgbProcessorAttribute attribute)
 

Private Attributes

readonly Vector4 _backColor = new Vector4(0.1f, 0.1f, 0.3f, 1f)
 
readonly Vector4 _frontColor = new Vector4(1f, 1f, 1f, 1f)
 
readonly float _timeScaleX
 
readonly float _timeScaleY
 
readonly List< BoundProcessor_processors = new List<BoundProcessor>(2)
 

Detailed Description

Definition at line 6 of file BlizzardShader.cs.


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