Struct TrnNWN2MegatilePayload

Megatile information (TRRN)

struct TrnNWN2MegatilePayload ;

Constructors

NameDescription
this (payload) Build packet with raw data

Fields

NameTypeDescription
dds_a ubyte[]32 bit DDS bitmap. r,g,b,a defines the intensity of textures 0,1,2,3
dds_b ubyte[]32 bit DDS bitmap. r,g defines the intensity of textures 4,5
grass TrnNWN2MegatilePayload.Grass[]Grass "objects"
name char[128]name of the terrain
textures TrnNWN2MegatilePayload.Texture[6]Textures on the megatile, with their blend color
triangles TrnNWN2MegatilePayload.Triangle[]Walkmesh grid triangles positions. Each uint16_t an index in vertices corresponding to a triangle vertex
vertices TrnNWN2MegatilePayload.Vertex[]Terrain geometry

Methods

NameDescription
serialize ()
toGenericMesh () Export terrain mesh to a GenericMesh struct
validate () Check if the TRRN contains valid data

Inner structs

NameDescription
Grass
Texture
Triangle
Vertex