Table of Contents

Class MeshBuilder

Namespace
TaleWorlds.Engine
Assembly
TaleWorlds.Engine.dll
public class MeshBuilder
Inheritance
MeshBuilder
Inherited Members

Constructors

MeshBuilder()

public MeshBuilder()

Methods

AddFace(int, int, int)

public int AddFace(int patchNode0, int patchNode1, int patchNode2)

Parameters

patchNode0 int
patchNode1 int
patchNode2 int

Returns

int

AddFaceCorner(Vec3, Vec3, Vec2, uint)

public int AddFaceCorner(Vec3 position, Vec3 normal, Vec2 uvCoord, uint color)

Parameters

position Vec3
normal Vec3
uvCoord Vec2
color uint

Returns

int

Clear()

public void Clear()

CreateTilingButtonMesh(string, Vec2, Vec2, Vec2)

public static Mesh CreateTilingButtonMesh(string baseMeshName, Vec2 meshSizeMin, Vec2 meshSizeMax, Vec2 borderThickness)

Parameters

baseMeshName string
meshSizeMin Vec2
meshSizeMax Vec2
borderThickness Vec2

Returns

Mesh

CreateTilingWindowMesh(string, Vec2, Vec2, Vec2, Vec2)

public static Mesh CreateTilingWindowMesh(string baseMeshName, Vec2 meshSizeMin, Vec2 meshSizeMax, Vec2 borderThickness, Vec2 bgBorderThickness)

Parameters

baseMeshName string
meshSizeMin Vec2
meshSizeMax Vec2
borderThickness Vec2
bgBorderThickness Vec2

Returns

Mesh

CreateUnitMesh()

public static Mesh CreateUnitMesh()

Returns

Mesh

Finalize()

public Mesh Finalize()

Returns

Mesh

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).