|  | 
|  | computeRemoveLight (int $x, int $y, int $z, int $oldAdjacentLevel, LightPropagationContext $context, LightArray $lightArray) | 
|  | 
|  | computeSpreadLight (int $x, int $y, int $z, int $newAdjacentLevel, LightPropagationContext $context, LightArray $lightArray, SubChunk $subChunk, Facing $side) | 
|  | 
|  | getCurrentLightArray () | 
|  | 
|  | getEffectiveLight (int $x, int $y, int $z) | 
|  | 
|  | getHighestAdjacentLight (int $x, int $y, int $z) | 
|  | 
Definition at line 36 of file LightUpdate.php.
 
◆ __construct()
      
        
          | pocketmine\world\light\LightUpdate::__construct | ( | protected SubChunkExplorer | $subChunkExplorer, | 
        
          |  |  | protected array | $lightFilters ) | 
      
 
- Parameters
- 
  
    | int[] | $lightFilters | @phpstan-param array<int, int> $lightFilters |  
 
Definition at line 49 of file LightUpdate.php.
 
 
◆ computeRemoveLight()
  
  | 
        
          | pocketmine\world\light\LightUpdate::computeRemoveLight | ( | int | $x, |  
          |  |  | int | $y, |  
          |  |  | int | $z, |  
          |  |  | int | $oldAdjacentLevel, |  
          |  |  | LightPropagationContext | $context, |  
          |  |  | LightArray | $lightArray ) |  | protected | 
 
 
◆ computeSpreadLight()
  
  | 
        
          | pocketmine\world\light\LightUpdate::computeSpreadLight | ( | int | $x, |  
          |  |  | int | $y, |  
          |  |  | int | $z, |  
          |  |  | int | $newAdjacentLevel, |  
          |  |  | LightPropagationContext | $context, |  
          |  |  | LightArray | $lightArray, |  
          |  |  | SubChunk | $subChunk, |  
          |  |  | Facing | $side ) |  | protected | 
 
 
◆ execute()
      
        
          | pocketmine\world\light\LightUpdate::execute | ( |  | ) |  | 
      
 
 
◆ getEffectiveLight()
  
  | 
        
          | pocketmine\world\light\LightUpdate::getEffectiveLight | ( | int | $x, |  
          |  |  | int | $y, |  
          |  |  | int | $z ) |  | protected | 
 
 
◆ getHighestAdjacentLight()
  
  | 
        
          | pocketmine\world\light\LightUpdate::getHighestAdjacentLight | ( | int | $x, |  
          |  |  | int | $y, |  
          |  |  | int | $z ) |  | protected | 
 
 
◆ recalculateChunk()
  
  | 
        
          | pocketmine\world\light\LightUpdate::recalculateChunk | ( | int | $chunkX, |  
          |  |  | int | $chunkZ ) |  | abstract | 
 
 
◆ setAndUpdateLight()
      
        
          | pocketmine\world\light\LightUpdate::setAndUpdateLight | ( | int | $x, | 
        
          |  |  | int | $y, | 
        
          |  |  | int | $z, | 
        
          |  |  | int | $newLevel ) | 
      
 
 
◆ $updateNodes
  
  | 
        
          | array pocketmine\world\light\LightUpdate::$updateNodes = [] |  | protected | 
 
 
◆ BASE_LIGHT_FILTER
      
        
          | const pocketmine\world\light\LightUpdate::BASE_LIGHT_FILTER = 1 | 
      
 
 
The documentation for this class was generated from the following file: