PocketMine-MP 5.31.1 git-a1d74b57109a7c91ffab73718182f3b1e530fae3
Loading...
Searching...
No Matches
pocketmine\world\generator\executor\ThreadLocalGeneratorContext Class Reference
+ Collaboration diagram for pocketmine\world\generator\executor\ThreadLocalGeneratorContext:

Public Member Functions

 __construct (private Generator $generator, private int $worldMinY, private int $worldMaxY)
 
 getGenerator ()
 
 getWorldMaxY ()
 
 getWorldMinY ()
 

Static Public Member Functions

static fetch (int $worldId)
 
static register (self $context, int $worldId)
 
static unregister (int $worldId)
 

Detailed Description

Manages thread-local caches for generators and the things needed to support them

Definition at line 31 of file ThreadLocalGeneratorContext.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\world\generator\executor\ThreadLocalGeneratorContext::__construct ( private Generator $generator,
private int $worldMinY,
private int $worldMaxY )

Definition at line 50 of file ThreadLocalGeneratorContext.php.

Member Function Documentation

◆ fetch()

static pocketmine\world\generator\executor\ThreadLocalGeneratorContext::fetch ( int $worldId)
static

Definition at line 46 of file ThreadLocalGeneratorContext.php.

◆ getGenerator()

pocketmine\world\generator\executor\ThreadLocalGeneratorContext::getGenerator ( )

Definition at line 56 of file ThreadLocalGeneratorContext.php.

◆ getWorldMaxY()

pocketmine\world\generator\executor\ThreadLocalGeneratorContext::getWorldMaxY ( )

Definition at line 60 of file ThreadLocalGeneratorContext.php.

◆ getWorldMinY()

pocketmine\world\generator\executor\ThreadLocalGeneratorContext::getWorldMinY ( )

Definition at line 58 of file ThreadLocalGeneratorContext.php.

◆ register()

static pocketmine\world\generator\executor\ThreadLocalGeneratorContext::register ( self $context,
int $worldId )
static

Definition at line 38 of file ThreadLocalGeneratorContext.php.

◆ unregister()

static pocketmine\world\generator\executor\ThreadLocalGeneratorContext::unregister ( int $worldId)
static

Definition at line 42 of file ThreadLocalGeneratorContext.php.


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