36 const video::S3DVertex *vertices, u32 numVertices,
37 const u16 *indices, u32 numIndices);
41 const video::S3DVertex *vertices, u32 numVertices,
42 const u16 *indices, u32 numIndices,
43 u8 layernum,
bool use_scale =
false);
core::vector3df v3f
Definition irr_v3d.h:11
Definition collector.h:24
void append(const TileSpec &material, const video::S3DVertex *vertices, u32 numVertices, const u16 *indices, u32 numIndices)
Definition collector.cpp:10
MeshCollector(const v3f center_pos, v3f offset=v3f())
Definition collector.h:33
v3f offset
Definition collector.h:29
v3f m_center_pos
Definition collector.h:28
std::array< std::vector< PreMeshBuffer >, MAX_TILE_LAYERS > prebuffers
Definition collector.h:25
PreMeshBuffer & findBuffer(const TileLayer &layer, u8 layernum, u32 numVertices)
Definition collector.cpp:44
f32 m_bounding_radius_sq
Definition collector.h:27
Definition collector.h:14
std::vector< video::S3DVertex > vertices
Definition collector.h:17
TileLayer layer
Definition collector.h:15
PreMeshBuffer(const TileLayer &layer)
Definition collector.h:20
std::vector< u16 > indices
Definition collector.h:16
Defines a layer of a tile.
Definition tile.h:62
#define MAX_TILE_LAYERS
We have two tile layers: layer 0 = base layer 1 = overlay.
Definition tile.h:58