/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/peripherals/addons/ |
H A D | AddonButtonMap.h | 22 class CAddonButtonMap : public KODI::JOYSTICK::IButtonMap 45 KODI::JOYSTICK::FEATURE_TYPE GetFeatureType(const KODI::JOYSTICK::FeatureName& feature) override; 47 bool GetScalar(const KODI::JOYSTICK::FeatureName& feature, 50 void AddScalar(const KODI::JOYSTICK::FeatureName& feature, 79 bool GetWheel(const KODI::JOYSTICK::FeatureName& feature, 80 KODI::JOYSTICK::WHEEL_DIRECTION direction, 84 KODI::JOYSTICK::WHEEL_DIRECTION direction, 95 bool GetKey(const KODI::JOYSTICK::FeatureName& feature, 98 void AddKey(const KODI::JOYSTICK::FeatureName& feature, 113 typedef std::map<KODI::JOYSTICK::CDriverPrimitive, KODI::JOYSTICK::FeatureName> DriverMap; [all …]
|
H A D | AddonInputHandling.h | 18 namespace KODI 43 class CAddonInputHandling : public KODI::JOYSTICK::IDriverHandler, 44 public KODI::JOYSTICK::IInputReceiver, 46 public KODI::MOUSE::IMouseDriverHandler 51 KODI::JOYSTICK::IInputHandler* handler, 52 KODI::JOYSTICK::IDriverReceiver* receiver); 60 KODI::MOUSE::IMouseInputHandler* handler); 79 bool OnButtonPress(KODI::MOUSE::BUTTON_ID button) override; 80 void OnButtonRelease(KODI::MOUSE::BUTTON_ID button) override; 86 std::unique_ptr<KODI::JOYSTICK::IDriverHandler> m_driverHandler; [all …]
|
H A D | PeripheralAddonTranslator.h | 29 static KODI::JOYSTICK::CDriverPrimitive TranslatePrimitive( 32 const KODI::JOYSTICK::CDriverPrimitive& primitive); 34 static std::vector<KODI::JOYSTICK::CDriverPrimitive> TranslatePrimitives( 37 const std::vector<KODI::JOYSTICK::CDriverPrimitive>& primitives); 42 static KODI::JOYSTICK::HAT_STATE TranslateHatState(JOYSTICK_STATE_HAT state); 44 static KODI::JOYSTICK::SEMIAXIS_DIRECTION TranslateSemiAxisDirection( 47 KODI::JOYSTICK::SEMIAXIS_DIRECTION dir); 52 static KODI::JOYSTICK::RELATIVE_POINTER_DIRECTION TranslateRelPointerDirection( 55 KODI::JOYSTICK::RELATIVE_POINTER_DIRECTION dir); 57 static KODI::JOYSTICK::FEATURE_TYPE TranslateFeatureType(JOYSTICK_FEATURE_TYPE type); [all …]
|
H A D | AddonButtonMapping.h | 18 namespace KODI 33 class CAddonButtonMapping : public KODI::JOYSTICK::IDriverHandler, 34 public KODI::KEYBOARD::IKeyboardDriverHandler, 35 public KODI::MOUSE::IMouseDriverHandler, 36 public KODI::JOYSTICK::IButtonMapCallback 41 KODI::JOYSTICK::IButtonMapper* mapper); 47 bool OnHatMotion(unsigned int hatIndex, KODI::JOYSTICK::HAT_STATE state) override; 60 bool OnButtonPress(KODI::MOUSE::BUTTON_ID button) override; 61 void OnButtonRelease(KODI::MOUSE::BUTTON_ID button) override; 69 std::unique_ptr<KODI::JOYSTICK::CButtonMapping> m_buttonMapping; [all …]
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/peripherals/devices/ |
H A D | Peripheral.h | 26 namespace KODI 61 class CPeripheral : public KODI::JOYSTICK::IInputProvider, 62 public KODI::KEYBOARD::IKeyboardInputProvider, 63 public KODI::MOUSE::IMouseInputProvider 229 void UnregisterInputHandler(KODI::JOYSTICK::IInputHandler* handler) override; 232 void RegisterKeyboardHandler(KODI::KEYBOARD::IKeyboardInputHandler* handler, 238 void UnregisterMouseHandler(KODI::MOUSE::IMouseInputHandler* handler) override; 278 std::map<KODI::JOYSTICK::IInputHandler*, std::unique_ptr<KODI::JOYSTICK::IDriverHandler>> 280 std::map<KODI::KEYBOARD::IKeyboardInputHandler*, 281 std::unique_ptr<KODI::KEYBOARD::IKeyboardDriverHandler>> [all …]
|
H A D | PeripheralJoystick.h | 22 namespace KODI 40 public KODI::JOYSTICK::IDriverReceiver 53 void RegisterJoystickDriverHandler(KODI::JOYSTICK::IDriverHandler* handler, 56 KODI::JOYSTICK::IDriverReceiver* GetDriverReceiver() override { return this; } in GetDriverReceiver() 61 bool OnHatMotion(unsigned int hatIndex, KODI::JOYSTICK::HAT_STATE state); 111 KODI::JOYSTICK::IDriverHandler* handler; 126 std::unique_ptr<KODI::JOYSTICK::CKeymapHandling> m_appInput; 127 std::unique_ptr<KODI::JOYSTICK::CRumbleGenerator> m_rumbleGenerator; 128 std::unique_ptr<KODI::JOYSTICK::IInputHandler> m_joystickMonitor; 129 std::unique_ptr<KODI::JOYSTICK::IButtonMap> m_buttonMap; [all …]
|
H A D | PeripheralMouse.h | 19 class CPeripheralMouse : public CPeripheral, public KODI::MOUSE::IMouseDriverHandler 30 void RegisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler, 32 void UnregisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler) override; 37 bool OnButtonPress(KODI::MOUSE::BUTTON_ID button) override; 38 void OnButtonRelease(KODI::MOUSE::BUTTON_ID button) override; 43 KODI::MOUSE::IMouseDriverHandler* handler;
|
H A D | PeripheralKeyboard.h | 19 class CPeripheralKeyboard : public CPeripheral, public KODI::KEYBOARD::IKeyboardDriverHandler 30 void RegisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler, 32 void UnregisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler) override; 42 KODI::KEYBOARD::IKeyboardDriverHandler* handler;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/ |
H A D | XBDateTime.h | 113 KODI::TIME::FileTime m_timeSpan; 124 explicit CDateTime(const KODI::TIME::SystemTime& time); 125 explicit CDateTime(const KODI::TIME::FileTime& time); 156 bool operator>(const KODI::TIME::FileTime& right) const; 157 bool operator>=(const KODI::TIME::FileTime& right) const; 158 bool operator<(const KODI::TIME::FileTime& right) const; 159 bool operator<=(const KODI::TIME::FileTime& right) const; 192 operator KODI::TIME::FileTime() const; 228 void GetAsTimeStamp(KODI::TIME::FileTime& time) const; 251 bool ToFileTime(const KODI::TIME::SystemTime& time, KODI::TIME::FileTime& fileTime) const; [all …]
|
H A D | XBDateTime.cpp | 386 KODI::TIME::FileTime time; in operator >() 399 KODI::TIME::FileTime time; in operator <() 412 KODI::TIME::FileTime time; in operator ==() 425 KODI::TIME::FileTime time; in operator >() 438 KODI::TIME::FileTime time; in operator <() 451 KODI::TIME::FileTime time; in operator ==() 464 KODI::TIME::FileTime time; in operator >() 477 KODI::TIME::FileTime time; in operator <() 490 KODI::TIME::FileTime time; in operator ==() 719 KODI::TIME::SystemTime st; in GetDay() [all …]
|
H A D | GUIInfoManager.h | 29 namespace KODI 53 class CGUIInfoManager : public KODI::MESSAGING::IMessageTarget 66 void OnApplicationMessage(KODI::MESSAGING::ThreadMessage* pMsg) override; 133 void RegisterInfoProvider(KODI::GUILIB::GUIINFO::IGUIInfoProvider *provider); 138 void UnregisterInfoProvider(KODI::GUILIB::GUIINFO::IGUIInfoProvider *provider); 143 KODI::GUILIB::GUIINFO::CGUIInfoProviders& GetInfoProviders() { return m_infoProviders; } in GetInfoProviders() 181 …bool GetMultiInfoInt(int &value, const KODI::GUILIB::GUIINFO::CGUIInfo &info, int contextWindow, c… 182 …bool GetMultiInfoBool(const KODI::GUILIB::GUIINFO::CGUIInfo &info, int contextWindow, const CGUILi… 189 int AddMultiInfo(const KODI::GUILIB::GUIINFO::CGUIInfo &info); 198 std::vector<KODI::GUILIB::GUIINFO::CGUIInfo> m_multiInfo; [all …]
|
H A D | ServiceManager.h | 48 namespace KODI 106 KODI::GAME::CControllerManager& GetGameControllerManager(); 107 KODI::GAME::CGameServices& GetGameServices(); 108 KODI::RETRO::CGUIGameRenderManager& GetGameRenderManager(); 158 std::unique_ptr<KODI::GAME::CControllerManager> m_gameControllerManager; 159 std::unique_ptr<KODI::GAME::CGameServices> m_gameServices; 160 std::unique_ptr<KODI::RETRO::CGUIGameRenderManager> m_gameRenderManager;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/pvr/guilib/guiinfo/ |
H A D | PVRGUIInfo.h | 25 namespace KODI 40 class CPVRGUIInfo : public KODI::GUILIB::GUIINFO::CGUIInfoProvider, private CThread 61 const KODI::GUILIB::GUIINFO::CGUIInfo& info, 63 …bool GetInt(int& value, const CGUIListItem* item, int contextWindow, const KODI::GUILIB::GUIINFO::… 85 …bool GetPVRLabel(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, std::string& … 86 …bool GetRadioRDSLabel(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, std::str… 88 …bool GetListItemAndPlayerInt(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, i… 89 …bool GetPVRInt(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, int& iValue) co… 92 …bool GetListItemAndPlayerBool(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, … 93 …bool GetPVRBool(const CFileItem* item, const KODI::GUILIB::GUIINFO::CGUIInfo& info, bool& bValue) … [all …]
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/cores/RetroPlayer/guicontrols/ |
H A D | GUIGameControl.h | 16 namespace KODI 32 void SetVideoFilter(const KODI::GUILIB::GUIINFO::CGUIInfoLabel& videoFilter); 33 void SetStretchMode(const KODI::GUILIB::GUIINFO::CGUIInfoLabel& stretchMode); 34 void SetRotation(const KODI::GUILIB::GUIINFO::CGUIInfoLabel& rotation); 60 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_videoFilterInfo; 61 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_stretchModeInfo; 62 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_rotationInfo;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/input/ |
H A D | InputManager.h | 37 namespace KODI 231 void RegisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler); 232 void UnregisterKeyboardDriverHandler(KODI::KEYBOARD::IKeyboardDriverHandler* handler); 234 virtual void RegisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler); 235 virtual void UnregisterMouseDriverHandler(KODI::MOUSE::IMouseDriverHandler* handler); 283 KODI::INPUT::CButtonStat m_buttonStat; 299 std::vector<KODI::KEYBOARD::IKeyboardDriverHandler*> m_keyboardHandlers; 300 std::vector<KODI::MOUSE::IMouseDriverHandler*> m_mouseHandlers; 302 std::unique_ptr<KODI::KEYBOARD::IKeyboardDriverHandler> m_keyboardEasterEgg;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/platform/linux/ |
H A D | PlatformLinux.cpp | 57 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGLES::Register(); in Init() 60 KODI::WINDOWING::X11::CWinSystemX11GLESContext::Register(); in Init() 63 KODI::WINDOWING::GBM::CWinSystemGbmGLESContext::Register(); in Init() 69 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL::Register(); in Init() 72 KODI::WINDOWING::X11::CWinSystemX11GLContext::Register(); in Init() 75 KODI::WINDOWING::GBM::CWinSystemGbmGLContext::Register(); in Init()
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/windowing/X11/ |
H A D | OptionalsReg.cpp | 19 using namespace KODI::WINDOWING::X11; 21 namespace KODI namespace 75 namespace KODI namespace 121 namespace KODI namespace 154 namespace KODI namespace 194 namespace KODI namespace 216 namespace KODI namespace
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/platform/freebsd/ |
H A D | PlatformFreebsd.cpp | 58 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGLES::Register(); in Init() 61 KODI::WINDOWING::X11::CWinSystemX11GLESContext::Register(); in Init() 64 KODI::WINDOWING::GBM::CWinSystemGbmGLESContext::Register(); in Init() 70 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL::Register(); in Init() 73 KODI::WINDOWING::X11::CWinSystemX11GLContext::Register(); in Init() 76 KODI::WINDOWING::GBM::CWinSystemGbmGLContext::Register(); in Init()
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/platform/dragonfly/ |
H A D | PlatformFreebsd.cpp | 58 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGLES::Register(); in Init() 61 KODI::WINDOWING::X11::CWinSystemX11GLESContext::Register(); in Init() 64 KODI::WINDOWING::GBM::CWinSystemGbmGLESContext::Register(); in Init() 70 KODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL::Register(); in Init() 73 KODI::WINDOWING::X11::CWinSystemX11GLContext::Register(); in Init() 76 KODI::WINDOWING::GBM::CWinSystemGbmGLContext::Register(); in Init()
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/peripherals/ |
H A D | Peripherals.h | 32 namespace KODI 51 public KODI::MESSAGING::IMessageTarget, 57 KODI::GAME::CControllerManager& controllerProfiles); 312 void RegisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper* mapper); 318 void UnregisterJoystickButtonMapper(KODI::JOYSTICK::IButtonMapper* mapper); 325 void OnApplicationMessage(KODI::MESSAGING::ThreadMessage* pMsg) override; 342 KODI::GAME::CControllerManager& GetControllerProfiles() { return m_controllerProfiles; } in GetControllerProfiles() 354 KODI::GAME::CControllerManager& m_controllerProfiles;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/guilib/ |
H A D | GUILabel.h | 49 KODI::GUILIB::GUIINFO::CGUIInfoColor textColor; 50 KODI::GUILIB::GUIINFO::CGUIInfoColor shadowColor; 51 KODI::GUILIB::GUIINFO::CGUIInfoColor selectedColor; 52 KODI::GUILIB::GUIINFO::CGUIInfoColor disabledColor; 53 KODI::GUILIB::GUIINFO::CGUIInfoColor focusedColor; 54 KODI::GUILIB::GUIINFO::CGUIInfoColor invalidColor;
|
H A D | GUIControlFactory.h | 27 namespace KODI 62 …ture(const TiXmlNode* pRootNode, const char* strTag, CTextureInfo &image, KODI::GUILIB::GUIINFO::C… 91 …static bool GetInfoLabelFromElement(const TiXmlElement *element, KODI::GUILIB::GUIINFO::CGUIInfoLa… 92 …static void GetInfoLabel(const TiXmlNode *pControlNode, const std::string &labelTag, KODI::GUILIB:… 93 …s(const TiXmlNode *pControlNode, const std::string &labelTag, std::vector<KODI::GUILIB::GUIINFO::C… 95 …static bool GetInfoColor(const TiXmlNode* pRootNode, const char* strTag, KODI::GUILIB::GUIINFO::CG…
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/addons/ |
H A D | Repository.h | 30 KODI::UTILITY::CDigest::Type checksumType{KODI::UTILITY::CDigest::Type::INVALID}; 33 KODI::UTILITY::CDigest::Type hashType{KODI::UTILITY::CDigest::Type::INVALID}; 55 KODI::UTILITY::TypedDigest digest;
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/platform/win32/ |
H A D | Environment.cpp | 40 std::wstring Wname = KODI::PLATFORM::WINDOWS::ToW(name); in win_setenv() 48 std::wstring Wvalue = KODI::PLATFORM::WINDOWS::ToW(value); in win_setenv() 96 std::wstring Wname = KODI::PLATFORM::WINDOWS::ToW(name); in win_getenv() 102 return KODI::PLATFORM::WINDOWS::FromW(wStr); in win_getenv() 118 return KODI::PLATFORM::WINDOWS::FromW(Wvalue); in win_getenv()
|
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/listproviders/ |
H A D | DirectoryProvider.h | 74 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_url; 75 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_target; 76 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_sortMethod; 77 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_sortOrder; 78 KODI::GUILIB::GUIINFO::CGUIInfoLabel m_limit;
|