| 12345678910111213141516171819 |
- #pragma once
- namespace sunrise::client::hooks::bootflow::texture_override {
- /**
- * Replaces selected decoded bootflow texture entries by TagHash with DDS data embedded in Sunrise.
- * The stock package remains registered and unchanged.
- * @param module Sunrise DLL module that owns the RCDATA resources.
- * @return True while the native GPU-resource callback detour is attached.
- */
- [[nodiscard]] bool install(void* module) noexcept;
- /** @return True when the callback detour is detached. */
- [[nodiscard]] bool uninstall() noexcept;
- /** @return True while decoded bootflow texture entries are being overridden. */
- [[nodiscard]] bool is_installed() noexcept;
- } // namespace sunrise::client::hooks::bootflow::texture_override
|