terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
struct | LiquidCache |
struct | LiquidDrawCache |
struct | SpecialLiquidDrawCache |
Public Member Functions | |
LiquidRenderer () | |
void | PrepareAssets () |
void | DrawNormalLiquids (SpriteBatch spriteBatch, Vector2 drawOffset, int waterStyle, float globalAlpha, bool isBackgroundDraw) |
void | DrawShimmer (SpriteBatch spriteBatch, Vector2 drawOffset, bool isBackgroundDraw) |
int | GetShimmerFrame (bool top, float worldPositionX, float worldPositionY) |
bool | HasFullWater (int x, int y) |
float | GetVisibleLiquid (int x, int y) |
void | Update (GameTime gameTime) |
void | PrepareDraw (Rectangle drawArea) |
void | SetWaveMaskData (Texture2D texture) |
Rectangle | GetCachedDrawArea () |
Static Public Member Functions | |
static void | LoadContent () |
static void | SetShimmerVertexColors_Sparkle (VertexColors colors, float opacity, int x, int y, bool top) |
static void | SetShimmerVertexColors (VertexColors colors, float opacity, int x, int y) |
static float | GetShimmerWave (float worldPositionX, float worldPositionY) |
static Color | GetShimmerGlitterColor (bool top, float worldPositionX, float worldPositionY) |
static void | GetShimmerGlitterColor (bool top, float worldPositionX, float worldPositionY, Color color, float opacity) |
static float | GetShimmerGlitterOpacity (bool top, float worldPositionX, float worldPositionY) |
static Vector4 | GetShimmerBaseColor (float worldPositionX, float worldPositionY) |
static void | GetShimmerColor (float worldPositionX, float worldPositionY, Color baseColor, float opcacity) |
Static Public Attributes | |
static LiquidRenderer | Instance |
const float | MIN_LIQUID_SIZE = 0.25f |
Properties | |
Action< Color[], Rectangle > | WaveFilters |
static TileData | Tiles [get] |
Private Member Functions | |
void | InternalPrepareDraw (Rectangle drawArea) |
Static Private Member Functions | |
static uint | SimpleWhiteNoise (uint x, uint y) |
static | LiquidRenderer () |
Static Private Attributes | |
const int | ANIMATION_FRAME_COUNT = 16 |
const int | CACHE_PADDING = 2 |
const int | CACHE_PADDING_2 = 4 |
static readonly int[] | WATERFALL_LENGTH |
static readonly float[] | DEFAULT_OPACITY |
static readonly byte[] | WAVE_MASK_STRENGTH |
static readonly byte[] | VISCOSITY_MASK |
static readonly Asset< Texture2D >[] | _liquidTextures |
Definition at line 14 of file LiquidRenderer.cs.