satdump/src-interface/loader/loader.h

22 lines
441 B
C
Raw Normal View History

2023-08-17 21:05:15 -04:00
#pragma once
2023-12-31 15:38:36 -05:00
#include <stdint.h>
2023-12-31 11:11:36 -05:00
#include "logger.h"
2023-08-17 21:05:15 -04:00
namespace satdump
{
2023-12-31 11:11:36 -05:00
class LoadingScreenSink : public slog::LoggerSink
{
public:
LoadingScreenSink();
2023-12-31 11:11:36 -05:00
void push_frame(std::string str);
~LoadingScreenSink();
protected:
void receive(slog::LogMsg log);
private:
2023-12-31 15:38:36 -05:00
intptr_t image_texture;
2023-12-31 18:15:50 -05:00
bool loader_constant;
std::string title;
std::string slogan;
2023-12-31 11:11:36 -05:00
};
2023-12-31 11:46:40 -05:00
}