]> git.lizzy.rs Git - minetest.git/blobdiff - src/mapblock_mesh.h
Remove unnecessary delays from large data transfer unit test
[minetest.git] / src / mapblock_mesh.h
index 36cc9be24d271c6fc6222aa0df9139f9af08e8d3..4d3e7d29d1d73232bab8a3b5324a6241e6c95e72 100644 (file)
@@ -22,6 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "common_irrlicht.h"
 #include "mapblock_nodemod.h"
+#include "tile.h"
 #include "voxel.h"
 
 class IGameDef;
@@ -125,6 +126,8 @@ class MeshCollector
 
 // Helper functions
 video::SColor MapBlock_LightColor(u8 alpha, u8 light);
+TileSpec getNodeTile(MapNode mn, v3s16 p, v3s16 face_dir,
+               NodeModMap *temp_mods, ITextureSource *tsrc, INodeDefManager *ndef);
 
 class MapBlock;
 
@@ -140,6 +143,11 @@ struct MeshMakeData
                parent of block.
        */
        void fill(u32 daynight_ratio, MapBlock *block);
+
+       /*
+               Set up with only a single node at (1,1,1)
+       */
+       void fillSingleNode(u32 daynight_ratio, MapNode *node);
 };
 
 // This is the highest-level function in here