1
0
basics/stfx/ui/web-ui.h
2025-06-25 10:25:57 +01:00

22 lines
588 B
C++

#pragma once
#include <string>
namespace stfx {
template<typename Sample, template<class, class...> class EffectSTFX, class... ExtraArgs>
struct WebUILibraryEffect : public LibraryEffect<Sample, EffectSTFX, ExtraArgs...> {
std::string webPage = "generic.html";
int webWidth = 640, webHeight = 480;
using LibraryEffect<Sample, EffectSTFX, ExtraArgs...>::LibraryEffect;
void webReceive(const void *message, size_t size) {
std::cout << "received " << size << " bytes from webview\n";
}
private:
using Super = LibraryEffect<Sample, EffectSTFX, ExtraArgs...>;
};
} // namespace