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
|
Public Member Functions | |
LightMap () | |
void | GetLight (int x, int y, out Vector3 color) |
LightMaskMode | GetMask (int x, int y) |
void | Clear () |
void | SetMaskAt (int x, int y, LightMaskMode mode) |
void | BlurPass1 () |
void | BlurPass2 () |
void | Blur () |
static unsafe void | Blur1PassNative (Vector3 *colors, Vector3 *decayData, LightMaskMode *maskData, int start, int end, int width, int height) |
static unsafe void | Blur2PassNative (Vector3 *colors, Vector3 *decayData, LightMaskMode *maskData, int start, int end, int width, int height) |
void | Blur1Pass (int start, int end) |
void | Blur2Pass (int start, int end) |
void | ExecutePartialBlur (int pass) |
void | SetSize (int width, int height) |
Public Attributes | |
Vector3[] | _colors |
LightMaskMode[] | _mask |
Properties | |
int | NonVisiblePadding [get, set] |
int | Width [get, set, private set] |
int | Height [get, set, private set] |
float | LightDecayThroughAir [get, set] |
float | LightDecayThroughSolid [get, set] |
Vector3 | LightDecayThroughWater [get, set] |
Vector3 | LightDecayThroughHoney [get, set] |
Vector3 | this[int x, int y] [get, set] |
ThreadedRenderManager.BatchProcessCallback | ExportBatchFinishedCallback [get, set] |
Private Member Functions | |
void | ExportBatchFinished (int index) |
void | Blur1PassThreaded (int start, int end) |
void | Blur2PassThreaded (int start, int end) |
void | BlurPass () |
void | BlurLine (int startIndex, int endIndex, int stride) |
void | BlurLine2 (int startIndex, int endIndex, int stride) |
int | IndexOf (int x, int y) |
Private Attributes | |
int< NonVisiblePadding > | k__BackingField |
int< Width > | k__BackingField |
int< Height > | k__BackingField |
Vector3[] | _decayColors |
FastRandom | _random |
ThreadedRenderManager.BatchProcessCallback | _processBatchFinishedCallback |
ThreadedRenderManager | _threadManager |
Static Private Attributes | |
const int | DEFAULT_WIDTH = 203 |
const int | DEFAULT_HEIGHT = 203 |
Definition at line 13 of file LightMap.cs.