[turbine,studio,nostalgia/studio] Add support for window icon scaling, expand icons sizes for Nostalgia Studio

This commit is contained in:
2025-04-11 22:42:23 -05:00
parent 9b6b60e4d1
commit 02230ef619
17 changed files with 1474 additions and 15 deletions
+36
View File
@@ -0,0 +1,36 @@
#include <ox/std/span.hpp>
namespace studio {
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon16() noexcept;
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon32() noexcept;
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon48() noexcept;
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon128() noexcept;
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon264() noexcept;
[[nodiscard]]
ox::SpanView<uint8_t> WindowIcon1080() noexcept;
[[nodiscard]]
ox::Vector<ox::SpanView<uint8_t>> WindowIcons() noexcept {
return {
WindowIcon16(),
WindowIcon32(),
WindowIcon48(),
WindowIcon128(),
WindowIcon264(),
WindowIcon1080(),
};
}
}