Class DefaultDevs

Nested Relationships

Nested Types

Class Documentation

class DefaultDevs

Public Functions

inline void SetPlatformContexts(void *platform_ctx0, void *platform_ctx1, bool use_internal_window) noexcept
std::string GetCurrentBackendString() const
inline bool Kill()
std::vector<DeviceData> GetDevices()
inline PDJE_IPC::PDJE_Input_Transfer *GetInputBufferPTR()
void Ready()
void RunLoop()
void TerminateLoop()
bool Config(const std::vector<DeviceData> &devs)
DefaultDevs()
~DefaultDevs()
inline void SetPlatformContexts(void*, void*, bool)
inline std::string GetCurrentBackendString() const
inline bool Kill()
inline std::vector<DeviceData> GetDevices()
inline PDJE_IPC::PDJE_Input_Transfer *GetInputBufferPTR()
void Ready()
inline void RunLoop()
inline void TerminateLoop()
bool Config(const std::vector<DeviceData> &devs)
DefaultDevs()
~DefaultDevs()

Public Members

EVENT input_loop_run_event
EVENT terminate_event