| 1234567891011121314151617181920212223242526 |
- #pragma once
- #include "../xremote.h"
- #include "../helpers/xremote_custom_event.h"
- typedef struct XRemoteTransmit XRemoteTransmit;
- typedef void (*XRemoteTransmitCallback)(XRemoteCustomEvent event, void* context);
- void xremote_transmit_model_set_name(XRemoteTransmit* instance, const char* name);
- void xremote_transmit_model_set_type(XRemoteTransmit* instance, int type);
- void xremote_transmit_set_callback(
- XRemoteTransmit* instance,
- XRemoteTransmitCallback callback,
- void* context);
- XRemoteTransmit* xremote_transmit_alloc();
- void xremote_transmit_free(XRemoteTransmit* instance);
- View* xremote_transmit_get_view(XRemoteTransmit* instance);
- void xremote_transmit_enter(void* context);
- bool xremote_transmit_input(InputEvent* event, void* context);
|