M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Engine.MeshBuilder Class Reference

Classes

struct  FaceCorner
struct  Face

Public Member Functions

 MeshBuilder ()
int AddFaceCorner (Vec3 position, Vec3 normal, Vec2 uvCoord, uint color)
int AddFace (int patchNode0, int patchNode1, int patchNode2)
void Clear ()
Mesh Finalize ()

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ MeshBuilder()

TaleWorlds.Engine.MeshBuilder.MeshBuilder ( )

Member Function Documentation

◆ AddFaceCorner()

int TaleWorlds.Engine.MeshBuilder.AddFaceCorner ( Vec3 position,
Vec3 normal,
Vec2 uvCoord,
uint color )

◆ AddFace()

int TaleWorlds.Engine.MeshBuilder.AddFace ( int patchNode0,
int patchNode1,
int patchNode2 )

◆ Clear()

void TaleWorlds.Engine.MeshBuilder.Clear ( )

◆ Finalize()

Mesh TaleWorlds.Engine.MeshBuilder.Finalize ( )

◆ CreateUnitMesh()

Mesh TaleWorlds.Engine.MeshBuilder.CreateUnitMesh ( )
static

◆ CreateTilingWindowMesh()

Mesh TaleWorlds.Engine.MeshBuilder.CreateTilingWindowMesh ( string baseMeshName,
Vec2 meshSizeMin,
Vec2 meshSizeMax,
Vec2 borderThickness,
Vec2 bgBorderThickness )
static

◆ CreateTilingButtonMesh()

Mesh TaleWorlds.Engine.MeshBuilder.CreateTilingButtonMesh ( string baseMeshName,
Vec2 meshSizeMin,
Vec2 meshSizeMax,
Vec2 borderThickness )
static