PHP Класс pocketmine\utils\BlockIterator

Наследование: implements Iterator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Level $level, Vector3 $start, Vector3 $direction, $yOffset, $maxDistance )
current ( ) : Block
key ( )
next ( )
rewind ( )
valid ( )

Приватные методы

Метод Описание
blockEquals ( Block $a, Block $b )
getPosition ( $direction, $position, $blockPosition )
getXFace ( Vector3 $direction )
getXLength ( Vector3 $direction )
getXPosition ( Vector3 $direction, Vector3 $position, Block $block )
getYFace ( Vector3 $direction )
getYLength ( Vector3 $direction )
getYPosition ( Vector3 $direction, Vector3 $position, Block $block )
getZFace ( Vector3 $direction )
getZLength ( Vector3 $direction )
getZPosition ( Vector3 $direction, Vector3 $position, Block $block )
scan ( )

Описание методов

__construct() публичный Метод

public __construct ( Level $level, Vector3 $start, Vector3 $direction, $yOffset, $maxDistance )
$level pocketmine\level\Level
$start pocketmine\math\Vector3
$direction pocketmine\math\Vector3

current() публичный Метод

public current ( ) : Block
Результат pocketmine\block\Block

key() публичный Метод

public key ( )

next() публичный Метод

public next ( )

rewind() публичный Метод

public rewind ( )

valid() публичный Метод

public valid ( )