41#include <StormByte/buffer/generic.hxx>
42#include <StormByte/logger/log.hxx>
130 const std::filesystem::path& logo,
Anchor anchor,
131 unsigned opacity = 100,
int margin = 0) noexcept;
141 const std::filesystem::path& logo,
143 unsigned opacity = 100) noexcept;
233 static constexpr std::uint8_t ProbeMax = 200;
243 void DisableLogo(std::string_view why) noexcept;
249 bool LoadFile() noexcept;
255 bool DecodeLogo() noexcept;
277 void Paint() noexcept;
282 void DropScale() noexcept;
284 std::filesystem::path m_path;
285 std::optional<
Anchor> m_anchor;
Hopper and Sink live in StormByte-Buffer.
#define STORMBYTE_MULTIMEDIA_PUBLIC
Imported symbol.
Definition visibility.h:47