|
HooverChessUtils_PgnReader 0.9.0
|
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) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| 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) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| 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) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getBishopAttackMask(Square sq, SquareSet occupancyMask) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getKingAttackMask(Square sq) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getKnightAttackMask(Square sq) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getPawnAttackerMask(Square sq, Color pawnColor) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getPawnAttackersMask(SquareSet capturable) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getPawnAttackMask(Square sq, Color pawnColor) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getQueenAttackMask(Square sq, SquareSet occupancyMask) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| getRookAttackMask(Square sq, SquareSet occupancyMask) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |
| pinCheck(Square src, SquareSet dstBit, Square kingSq, SquareSet pinnedPieces) noexcept | hoover_chess_utils::pgn_reader::Attacks | inlinestatic |