| 123456789101112131415161718 |
- #pragma once
- namespace sunrise::client::hooks::bitmap {
- /**
- * Attaches the bitmap crash guards. These are required fixes, so they carry no settings switch.
- * Each guard reports its own outcome, so a single miss never disables the others.
- * @return True when every guard attached.
- */
- [[nodiscard]] bool install() noexcept;
- /** Detaches every bitmap crash guard. */
- void uninstall() noexcept;
- /** @return True while at least one bitmap crash guard is attached. */
- [[nodiscard]] bool is_installed() noexcept;
- } // namespace sunrise::client::hooks::bitmap
|