initial commit

This commit is contained in:
2026-06-28 09:49:44 -05:00
commit b860b031bb
16 changed files with 1078 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#pragma once
#include "options.hpp"
#include "viewer_state.hpp"
#include <rfb/rfbclient.h>
#include <memory>
namespace wayviewer {
struct ClientContext {
Options* options = nullptr;
ViewerState* state = nullptr;
};
using RfbClientPtr = std::unique_ptr<rfbClient, decltype(&rfbClientCleanup)>;
const char* sdlScaleFilter(Quality quality);
RfbClientPtr createClient(Options& options, ViewerState& state, ClientContext& context);
}