Cuberite
A lightweight, fast and extensible game server for Minecraft
Public Member Functions | Protected Attributes | Private Types | List of all members
cProtIntGenBeaches Class Reference

Converts land biomes at the edge of an ocean into the respective beach biome. More...

#include <ProtIntGen.h>

Inheritance diagram for cProtIntGenBeaches:
Inheritance graph
[legend]
Collaboration diagram for cProtIntGenBeaches:
Collaboration graph
[legend]

Public Member Functions

 cProtIntGenBeaches (Underlying a_Underlying)
 
virtual void GetInts (int a_MinX, int a_MinZ, size_t a_SizeX, size_t a_SizeZ, int *a_Values) override
 Generates the array of specified size into a_Values, based on given min coords. More...
 
- Public Member Functions inherited from cProtIntGen
virtual ~cProtIntGen ()
 Force a virtual destructor in all descendants. More...
 

Protected Attributes

Underlying m_Underlying
 

Private Types

using Super = cProtIntGen
 

Additional Inherited Members

- Public Types inherited from cProtIntGen
using Underlying = std::shared_ptr< cProtIntGen >
 Type of the generic interface used for storing links to the underlying generators. More...
 
- Static Protected Attributes inherited from cProtIntGen
static const int m_BufferSize = PROT_INT_BUFFER_SIZE
 Maximum size of the generated area. More...
 

Detailed Description

Converts land biomes at the edge of an ocean into the respective beach biome.

Definition at line 688 of file ProtIntGen.h.

Member Typedef Documentation

◆ Super

Definition at line 691 of file ProtIntGen.h.

Constructor & Destructor Documentation

◆ cProtIntGenBeaches()

cProtIntGenBeaches::cProtIntGenBeaches ( Underlying  a_Underlying)
inline

Definition at line 695 of file ProtIntGen.h.

Member Function Documentation

◆ GetInts()

virtual void cProtIntGenBeaches::GetInts ( int  a_MinX,
int  a_MinZ,
size_t  a_SizeX,
size_t  a_SizeZ,
int *  a_Values 
)
inlineoverridevirtual

Generates the array of specified size into a_Values, based on given min coords.

Implements cProtIntGen.

Definition at line 701 of file ProtIntGen.h.

Member Data Documentation

◆ m_Underlying

Underlying cProtIntGenBeaches::m_Underlying
protected

Definition at line 779 of file ProtIntGen.h.


The documentation for this class was generated from the following file: