Cemu/src/input/api/Wiimote/WiimoteDevice.h
2024-09-26 01:19:51 +01:00

16 lines
349 B
C++

#pragma once
class WiimoteDevice
{
friend class WiimoteInfo;
public:
virtual ~WiimoteDevice() = default;
virtual bool write_data(const std::vector<uint8>& data) = 0;
virtual std::optional<std::vector<uint8_t>> read_data() = 0;
virtual bool operator==(WiimoteDevice& o) const = 0;
};
using WiimoteDevicePtr = std::shared_ptr<WiimoteDevice>;