| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Classes | |
| struct | WaterfallData | 
Public Member Functions | |
| void | BindTo (Preferences preferences) | 
| void | LoadContent () | 
| bool | CheckForWaterfall (int i, int j) | 
| void | FindWaterfalls (bool forced=false) | 
| void | UpdateFrame () | 
| void | Draw (SpriteBatch spriteBatch) | 
Public Attributes | |
| int | maxWaterfallCount = 1000 | 
Private Member Functions | |
| void | Configuration_OnLoad (Preferences preferences) | 
| void | DrawWaterfall (int Style=0, float Alpha=1f) | 
| void | DrawWaterfall (int waterfallType, int x, int y, float opacity, Vector2 position, Rectangle sourceRect, Color color, SpriteEffects effects) | 
Static Private Member Functions | |
| static Color | StylizeColor (float alpha, int maxSteps, int waterfallType, int y, int s, Tile tileCache, Color aColor) | 
| static float | GetAlpha (float Alpha, int maxSteps, int waterfallType, int y, int s, Tile tileCache) | 
| static void | TrySparkling (int x, int y, int direction, Color aColor2) | 
| static void | AddLight (int waterfallType, int x, int y) | 
Private Attributes | |
| int | qualityMax | 
| int | currentMax | 
| WaterfallData[] | waterfalls = new WaterfallData[1000] | 
| Asset< Texture2D >[] | waterfallTexture = new Asset<Texture2D>[26] | 
| int | wFallFrCounter | 
| int | regularFrame | 
| int | wFallFrCounter2 | 
| int | slowFrame | 
| int | rainFrameCounter | 
| int | rainFrameForeground | 
| int | rainFrameBackground | 
| int | snowFrameCounter | 
| int | snowFrameForeground | 
| int | findWaterfallCount | 
| int | waterfallDist = 100 | 
Static Private Attributes | |
| const int | minWet = 160 | 
| const int | maxWaterfallCountDefault = 1000 | 
| const int | maxLength = 100 | 
| const int | maxTypes = 26 | 
Definition at line 11 of file WaterfallManager.cs.