Play-/Source/ui_js/InputProviderEmscripten.h

17 lines
378 B
C
Raw Normal View History

2021-12-28 21:41:24 -05:00
#pragma once
#include "input/InputProvider.h"
#include <emscripten/html5.h>
class CInputProviderEmscripten : public CInputProvider
{
public:
uint32 GetId() const override;
std::string GetTargetDescription(const BINDINGTARGET&) const override;
static BINDINGTARGET MakeBindingTarget(const EM_UTF8* code);
void OnKeyDown(const EM_UTF8*);
void OnKeyUp(const EM_UTF8*);
};