Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override void | Update (float elapsedTime) |
delegate void | Processor (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time) |
virtual bool | IsTransparentAt (EffectDetailLevel quality) |
virtual void | Process (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time) |
Public Attributes | |
readonly bool | TransparentAtAnyDetailLevel |
Private Member Functions | |
void | ProcessLowDetail (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time) |
void | ProcessHighDetail (RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time) |
void | BindProcessors () |
void | BindProcessor (Processor processor, RgbProcessorAttribute attribute) |
Private Attributes | |
readonly Vector4 | _skyColor = new Color(150, 220, 220).ToVector4() |
readonly Vector4 | _groundColor = new Vector4(1f, 0.2f, 0.25f, 1f) |
readonly Vector4 | _pinkFlowerColor = new Vector4(1f, 0.2f, 0.25f, 1f) |
readonly Vector4 | _yellowFlowerColor = new Vector4(1f, 1f, 0f, 1f) |
Vector4 | _lightColor |
readonly List< BoundProcessor > | _processors = new List<BoundProcessor>(2) |
Definition at line 7 of file HallowSurfaceShader.cs.