Elin Decompiled Documentation EA 23.102 Nightly
|
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(), CardRenderer.Draw(), RenderRow.GetSprite(), GetUVs(), 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().