17 class cChunkDataCallback;
30 virtual bool ForEachChunkInRect(
int a_MinChunkX,
int a_MaxChunkX,
int a_MinChunkZ,
int a_MaxChunkZ, cChunkDataCallback & a_Callback) = 0;
36 virtual bool WriteBlockArea(
cBlockArea & a_Area,
int a_MinBlockX,
int a_MinBlockY,
int a_MinBlockZ,
int a_DataTypes) = 0;
virtual bool ForEachChunkInRect(int a_MinChunkX, int a_MaxChunkX, int a_MinChunkZ, int a_MaxChunkZ, cChunkDataCallback &a_Callback)=0
Calls the callback for each chunk in the specified range.
virtual bool WriteBlockArea(cBlockArea &a_Area, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ, int a_DataTypes)=0
Writes the block area into the specified coords.
virtual ~cForEachChunkProvider()