|
Elin Decompiled Documentation EA 23.229 Stable 1st Anniversary Patch 2
|
Public Member Functions | |
| Mesh | GetMesh () |
| void | Create () |
| void | AddTriangles () |
Public Attributes | |
| Vector2 | tiling = Vector2.one |
| float | UVPadding = 0.02f |
| Vector3 | pos = new Vector3(0f, 0f, -1f) |
| Vector3 | offset |
| Vector3 | size = Vector3.one |
| bool | top |
| bool | calculateNormal = true |
Private Member Functions | |
| Vector2[] | GetUVs (int id) |
Private Attributes | |
| Mesh | mesh |
| List< int > | triangles = new List<int>() |
| List< Vector3 > | vertices = new List<Vector3>() |
| List< Vector2 > | uv = new List<Vector2>() |
| int | triOffset |
Definition at line 4 of file ProceduralMesh.cs.
|
inline |
|
inline |
Definition at line 39 of file ProceduralMesh.cs.
References AddTriangles(), calculateNormal, GetUVs(), mesh, offset, pos, size, top, triangles, triOffset, uv, and vertices.
Referenced by GetMesh().
|
inline |
Definition at line 30 of file ProceduralMesh.cs.
References Create(), and mesh.
Referenced by MeshPass._Refresh().
|
inlineprivate |
Definition at line 93 of file ProceduralMesh.cs.
References tiling, and UVPadding.
Referenced by Create().
| bool ProceduralMesh.calculateNormal = true |
Definition at line 18 of file ProceduralMesh.cs.
Referenced by Create().
|
private |
Definition at line 20 of file ProceduralMesh.cs.
| Vector3 ProceduralMesh.offset |
Definition at line 12 of file ProceduralMesh.cs.
Referenced by Create().
| Vector3 ProceduralMesh.pos = new Vector3(0f, 0f, -1f) |
Definition at line 10 of file ProceduralMesh.cs.
Referenced by Create(), and RenderRow.SetRenderData().
| Vector3 ProceduralMesh.size = Vector3.one |
Definition at line 14 of file ProceduralMesh.cs.
Referenced by Create(), RenderDataObjV.Draw(), and RenderDataTile.Draw().
| Vector2 ProceduralMesh.tiling = Vector2.one |
Definition at line 6 of file ProceduralMesh.cs.
Referenced by TextureManager.AddBase(), RenderData.ConvertTile(), RenderDataObjAdd.Draw(), RenderDataObjV.Draw(), RenderRow.GetSprite(), GetUVs(), Thing.SetRenderParam(), RenderRow.SetTiles(), SourceChara.Row.SetTiles(), and SourceThing.Row.SetTiles().
| bool ProceduralMesh.top |
Definition at line 16 of file ProceduralMesh.cs.
Referenced by Create().
|
private |
Definition at line 22 of file ProceduralMesh.cs.
Referenced by AddTriangles(), and Create().
|
private |
Definition at line 28 of file ProceduralMesh.cs.
Referenced by AddTriangles(), and Create().
|
private |
Definition at line 26 of file ProceduralMesh.cs.
Referenced by Create().
| float ProceduralMesh.UVPadding = 0.02f |
Definition at line 8 of file ProceduralMesh.cs.
Referenced by GetUVs().
|
private |
Definition at line 24 of file ProceduralMesh.cs.
Referenced by Create().