Elin Modding Docs Doc
|
Public Member Functions | |
void | Init () |
unsafe void | Add (Point point, float tile=0f, float color=0f) |
void | Add (ref Vector3 v, float tile=0f, float color=0f) |
void | Add (float x, float y, float z, float tile=0f, float color=0f) |
void | AddWithScale (float x, float y, float z, int tile, float scale) |
void | AddShadow (MeshPassParam p, ref Vector3 fix) |
void | AddShadow (float x, float y, float z, ShadowData.Item s, SourcePref pref, int dir=0, bool snow=false) |
void | AddWithRotation (float x, float y, float z, float sx, float sy, int tile, float angle, bool flip) |
void | Add (MeshPassParam p) |
void | Add (float x, float y, float z, float tile, float color, float matColor=0f) |
void | Add (MeshPassParam p, float tile, float color, float matColor=0f) |
void | Draw () |
void | DrawEmpty () |
void | NextBatch () |
override string | ToString () |
void | Refresh () |
void | OnValidate () |
void | _Refresh () |
Public Attributes | |
MeshPass | subPass |
MeshPass | snowPass |
MeshPass | shadowPass |
Material | mat |
Mesh | mesh |
ProceduralMesh | pmesh |
Sprite | sprite |
bool | setTile |
bool | setColor |
bool | setMatColor |
bool | setExtra |
int | renderQueue |
MeshPassParam | _p = new MeshPassParam() |
FilterMode | filter |
int | lastCount |
int | lastBatchCount |
bool | haveSubPass |
bool | haveShadowPass |
bool | haveSnowPass |
int | idx |
int | batchIdx |
int | batchSize = 1023 |
List< MeshBatch > | batches = new List<MeshBatch>() |
Texture | preserveTex |
Static Public Attributes | |
const int | TokenLiquid = 10000 |
const int | TokenLowWall = 1000000 |
const int | TokenLowWallDefault = 3000000 |
Properties | |
float | meshX [get, set] |
Definition at line 8 of file MeshPass.cs.
void MeshPass._Refresh | ( | ) |
Definition at line 412 of file MeshPass.cs.
void MeshPass.Add | ( | float | x, |
float | y, | ||
float | z, | ||
float | tile, | ||
float | color, | ||
float | matColor = 0f ) |
Definition at line 228 of file MeshPass.cs.
void MeshPass.Add | ( | float | x, |
float | y, | ||
float | z, | ||
float | tile = 0f, | ||
float | color = 0f ) |
Definition at line 75 of file MeshPass.cs.
void MeshPass.Add | ( | MeshPassParam | p | ) |
Definition at line 202 of file MeshPass.cs.
void MeshPass.Add | ( | MeshPassParam | p, |
float | tile, | ||
float | color, | ||
float | matColor = 0f ) |
Definition at line 251 of file MeshPass.cs.
unsafe void MeshPass.Add | ( | Point | point, |
float | tile = 0f, | ||
float | color = 0f ) |
Definition at line 36 of file MeshPass.cs.
void MeshPass.Add | ( | ref Vector3 | v, |
float | tile = 0f, | ||
float | color = 0f ) |
Definition at line 56 of file MeshPass.cs.
void MeshPass.AddShadow | ( | float | x, |
float | y, | ||
float | z, | ||
ShadowData.Item | s, | ||
SourcePref | pref, | ||
int | dir = 0, | ||
bool | snow = false ) |
Definition at line 132 of file MeshPass.cs.
void MeshPass.AddShadow | ( | MeshPassParam | p, |
ref Vector3 | fix ) |
Definition at line 113 of file MeshPass.cs.
void MeshPass.AddWithRotation | ( | float | x, |
float | y, | ||
float | z, | ||
float | sx, | ||
float | sy, | ||
int | tile, | ||
float | angle, | ||
bool | flip ) |
Definition at line 173 of file MeshPass.cs.
void MeshPass.AddWithScale | ( | float | x, |
float | y, | ||
float | z, | ||
int | tile, | ||
float | scale ) |
Definition at line 94 of file MeshPass.cs.
void MeshPass.Draw | ( | ) |
Definition at line 274 of file MeshPass.cs.
void MeshPass.DrawEmpty | ( | ) |
Definition at line 337 of file MeshPass.cs.
void MeshPass.Init | ( | ) |
Definition at line 11 of file MeshPass.cs.
void MeshPass.NextBatch | ( | ) |
Definition at line 343 of file MeshPass.cs.
void MeshPass.OnValidate | ( | ) |
Definition at line 406 of file MeshPass.cs.
void MeshPass.Refresh | ( | ) |
Definition at line 375 of file MeshPass.cs.
override string MeshPass.ToString | ( | ) |
Definition at line 369 of file MeshPass.cs.
MeshPassParam MeshPass._p = new MeshPassParam() |
Definition at line 488 of file MeshPass.cs.
Definition at line 525 of file MeshPass.cs.
int MeshPass.batchIdx |
Definition at line 517 of file MeshPass.cs.
int MeshPass.batchSize = 1023 |
Definition at line 521 of file MeshPass.cs.
FilterMode MeshPass.filter |
Definition at line 491 of file MeshPass.cs.
bool MeshPass.haveShadowPass |
Definition at line 505 of file MeshPass.cs.
bool MeshPass.haveSnowPass |
Definition at line 509 of file MeshPass.cs.
bool MeshPass.haveSubPass |
Definition at line 501 of file MeshPass.cs.
int MeshPass.idx |
Definition at line 513 of file MeshPass.cs.
int MeshPass.lastBatchCount |
Definition at line 497 of file MeshPass.cs.
int MeshPass.lastCount |
Definition at line 494 of file MeshPass.cs.
Material MeshPass.mat |
Definition at line 461 of file MeshPass.cs.
Mesh MeshPass.mesh |
Definition at line 464 of file MeshPass.cs.
ProceduralMesh MeshPass.pmesh |
Definition at line 467 of file MeshPass.cs.
Texture MeshPass.preserveTex |
Definition at line 537 of file MeshPass.cs.
int MeshPass.renderQueue |
Definition at line 485 of file MeshPass.cs.
bool MeshPass.setColor |
Definition at line 476 of file MeshPass.cs.
bool MeshPass.setExtra |
Definition at line 482 of file MeshPass.cs.
bool MeshPass.setMatColor |
Definition at line 479 of file MeshPass.cs.
bool MeshPass.setTile |
Definition at line 473 of file MeshPass.cs.
MeshPass MeshPass.shadowPass |
Definition at line 458 of file MeshPass.cs.
MeshPass MeshPass.snowPass |
Definition at line 455 of file MeshPass.cs.
Sprite MeshPass.sprite |
Definition at line 470 of file MeshPass.cs.
MeshPass MeshPass.subPass |
Definition at line 452 of file MeshPass.cs.
|
static |
Definition at line 443 of file MeshPass.cs.
|
static |
Definition at line 446 of file MeshPass.cs.
|
static |
Definition at line 449 of file MeshPass.cs.
|
getset |
Definition at line 393 of file MeshPass.cs.