Cuberite
A lightweight, fast and extensible game server for Minecraft
Classes | Typedefs
ComposableGenerator.h File Reference
#include "ChunkGenerator.h"
#include "ChunkDesc.h"
Include dependency graph for ComposableGenerator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cBiomeGen
 The interface that a biome generator must implement A biome generator takes chunk coords on input and outputs an array of biome indices for that chunk on output. More...
 
class  cComposableGenerator
 
class  cFinishGen
 The interface that a finisher must implement Finisher implements changes to the chunk after the rough terrain has been generated. More...
 
class  cTerrainCompositionGen
 The interface that a terrain composition generator must implement Terrain composition takes chunk coords on input and outputs the blockdata for that entire chunk, along with the list of entities. More...
 
class  cTerrainHeightGen
 The interface that is used to query terrain height from the shape generator. More...
 
class  cTerrainShapeGen
 The interface that a terrain shape generator must implement A terrain shape generator takes chunk coords on input and outputs a 3D array of "shape" for that chunk. More...
 

Typedefs

typedef std::shared_ptr< cBiomeGencBiomeGenPtr
 
typedef std::list< cFinishGenPtrcFinishGenList
 
typedef std::shared_ptr< cFinishGencFinishGenPtr
 
typedef std::shared_ptr< cTerrainCompositionGencTerrainCompositionGenPtr
 
typedef std::shared_ptr< cTerrainHeightGencTerrainHeightGenPtr
 
typedef std::shared_ptr< cTerrainShapeGencTerrainShapeGenPtr
 

Typedef Documentation

typedef std::shared_ptr<cBiomeGen> cBiomeGenPtr

Definition at line 32 of file ComposableGenerator.h.

typedef std::list<cFinishGenPtr> cFinishGenList

Definition at line 197 of file ComposableGenerator.h.

typedef std::shared_ptr<cFinishGen> cFinishGenPtr

Definition at line 37 of file ComposableGenerator.h.

Definition at line 36 of file ComposableGenerator.h.

typedef std::shared_ptr<cTerrainHeightGen> cTerrainHeightGenPtr

Definition at line 35 of file ComposableGenerator.h.

typedef std::shared_ptr<cTerrainShapeGen> cTerrainShapeGenPtr

Definition at line 34 of file ComposableGenerator.h.