HooverChessUtils_PgnReader 0.9.0
Loading...
Searching...
No Matches
hoover_chess_utils::pgn_reader::Attacks Member List

This is the complete list of members for hoover_chess_utils::pgn_reader::Attacks, including all inherited members.

determineAttackedSquares(SquareSet occupancyMask, SquareSet pawns, SquareSet knights, SquareSet bishops, SquareSet rooks, Square king, Color turn) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
determineAttackers(const SquareSet occupancyMask, const SquareSet turnColorMask, const SquareSet pawns, const SquareSet knights, const SquareSet bishops, const SquareSet rooks, const SquareSet kings, const Square sq, const Color turn) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
determineCheckersAndPins(SquareSet occupancyMask, SquareSet turnColorMask, SquareSet pawns, SquareSet knights, SquareSet bishops, SquareSet rooks, Square epSquare, SquareSet epCapturable, Square kingSq, Color turn, SquareSet &out_checkers, SquareSet &out_pinnedPieces) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getBishopAttackMask(Square sq, SquareSet occupancyMask) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getKingAttackMask(Square sq) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getKnightAttackMask(Square sq) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getPawnAttackerMask(Square sq, Color pawnColor) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getPawnAttackersMask(SquareSet capturable) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getPawnAttackMask(Square sq, Color pawnColor) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getQueenAttackMask(Square sq, SquareSet occupancyMask) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
getRookAttackMask(Square sq, SquareSet occupancyMask) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic
pinCheck(Square src, SquareSet dstBit, Square kingSq, SquareSet pinnedPieces) noexcepthoover_chess_utils::pgn_reader::Attacksinlinestatic