Sunshine latest
Self-hosted game stream host for Moonlight.
platf::input_raw_t Struct Reference
Collaboration diagram for platf::input_raw_t:
[legend]

Public Attributes

decltype(CreateSyntheticPointerDevice) * fnCreateSyntheticPointerDevice
 
decltype(DestroySyntheticPointerDevice) * fnDestroySyntheticPointerDevice
 
decltype(InjectSyntheticPointerInput) * fnInjectSyntheticPointerInput
 
std::vector< std::shared_ptr< joypad_state > > gamepads
 
inputtino::Result< inputtino::Keyboard > keyboard
 
inputtino::Result< inputtino::Mouse > mouse
 
vigem_tvigem
 

Member Data Documentation

◆ gamepads

std::vector<std::shared_ptr<joypad_state> > platf::input_raw_t::gamepads

A list of gamepads that are currently connected. The pointer is shared because that state will be shared with background threads that deal with rumble and LED


The documentation for this struct was generated from the following files: