Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CWinEventsWin10 Class Reference

#include <WinEventsWin10.h>

Inheritance diagram for CWinEventsWin10:
IWinEvents ANNOUNCEMENT::IAnnouncer

Public Member Functions

 CWinEventsWin10 ()
 
virtual ~CWinEventsWin10 ()
 
void MessagePush (XBMC_Event *newEvent)
 
bool MessagePump () override
 
virtual size_t GetQueueSize ()
 
void InitEventHandlers (const winrt::Windows::UI::Core::CoreWindow &)
 
void OnWindowSizeChanged (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::WindowSizeChangedEventArgs &)
 
void OnWindowResizeStarted (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::Foundation::IInspectable &)
 
void OnWindowResizeCompleted (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::Foundation::IInspectable &)
 
void OnWindowClosed (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::CoreWindowEventArgs &)
 
void OnPointerPressed (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::PointerEventArgs &)
 
void OnPointerMoved (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::PointerEventArgs &)
 
void OnPointerReleased (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::PointerEventArgs &)
 
void OnPointerExited (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::PointerEventArgs &)
 
void OnPointerWheelChanged (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::PointerEventArgs &)
 
void OnAcceleratorKeyActivated (const winrt::Windows::UI::Core::CoreDispatcher &, const winrt::Windows::UI::Core::AcceleratorKeyEventArgs &)
 
void Announce (ANNOUNCEMENT::AnnouncementFlag flag, const std::string &sender, const std::string &message, const CVariant &data) override
 
- Public Member Functions inherited from IWinEvents
virtual ~IWinEvents ()=default
 
- Public Member Functions inherited from ANNOUNCEMENT::IAnnouncer
 IAnnouncer ()=default
 
virtual ~IAnnouncer ()=default
 

Static Public Member Functions

static void InitOSKeymap (void)
 
static void OnWindowActivationChanged (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::WindowActivatedEventArgs &)
 
static void OnVisibilityChanged (const winrt::Windows::UI::Core::CoreWindow &, const winrt::Windows::UI::Core::VisibilityChangedEventArgs &)
 
static void OnDpiChanged (const winrt::Windows::Graphics::Display::DisplayInformation &, const winrt::Windows::Foundation::IInspectable &)
 
static void OnOrientationChanged (const winrt::Windows::Graphics::Display::DisplayInformation &, const winrt::Windows::Foundation::IInspectable &)
 
static void OnDisplayContentsInvalidated (const winrt::Windows::Graphics::Display::DisplayInformation &, const winrt::Windows::Foundation::IInspectable &)
 
static void OnBackRequested (const winrt::Windows::Foundation::IInspectable &, const winrt::Windows::UI::Core::BackRequestedEventArgs &)
 
static void OnSystemMediaButtonPressed (const winrt::Windows::Media::SystemMediaTransportControls &, const winrt::Windows::Media::SystemMediaTransportControlsButtonPressedEventArgs &)
 

Friends

class CWinSystemWin10
 

Constructor & Destructor Documentation

◆ CWinEventsWin10()

CWinEventsWin10::CWinEventsWin10 ( )
default

◆ ~CWinEventsWin10()

CWinEventsWin10::~CWinEventsWin10 ( )
virtualdefault

Member Function Documentation

◆ Announce()

void CWinEventsWin10::Announce ( ANNOUNCEMENT::AnnouncementFlag flag,
const std::string & sender,
const std::string & message,
const CVariant & data )
overridevirtual

◆ GetQueueSize()

size_t CWinEventsWin10::GetQueueSize ( )
virtual

◆ InitEventHandlers()

void CWinEventsWin10::InitEventHandlers ( const winrt::Windows::UI::Core::CoreWindow & )

◆ InitOSKeymap()

void CWinEventsWin10::InitOSKeymap ( void )
static

◆ MessagePump()

bool CWinEventsWin10::MessagePump ( )
overridevirtual

Implements IWinEvents.

◆ MessagePush()

void CWinEventsWin10::MessagePush ( XBMC_Event * newEvent)

◆ OnAcceleratorKeyActivated()

void CWinEventsWin10::OnAcceleratorKeyActivated ( const winrt::Windows::UI::Core::CoreDispatcher & ,
const winrt::Windows::UI::Core::AcceleratorKeyEventArgs &  )

◆ OnBackRequested()

void CWinEventsWin10::OnBackRequested ( const winrt::Windows::Foundation::IInspectable & ,
const winrt::Windows::UI::Core::BackRequestedEventArgs &  )
static

◆ OnDisplayContentsInvalidated()

void CWinEventsWin10::OnDisplayContentsInvalidated ( const winrt::Windows::Graphics::Display::DisplayInformation & ,
const winrt::Windows::Foundation::IInspectable &  )
static

◆ OnDpiChanged()

void CWinEventsWin10::OnDpiChanged ( const winrt::Windows::Graphics::Display::DisplayInformation & ,
const winrt::Windows::Foundation::IInspectable &  )
static

◆ OnOrientationChanged()

void CWinEventsWin10::OnOrientationChanged ( const winrt::Windows::Graphics::Display::DisplayInformation & ,
const winrt::Windows::Foundation::IInspectable &  )
static

◆ OnPointerExited()

void CWinEventsWin10::OnPointerExited ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::PointerEventArgs &  )

◆ OnPointerMoved()

void CWinEventsWin10::OnPointerMoved ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::PointerEventArgs &  )

◆ OnPointerPressed()

void CWinEventsWin10::OnPointerPressed ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::PointerEventArgs &  )

◆ OnPointerReleased()

void CWinEventsWin10::OnPointerReleased ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::PointerEventArgs &  )

◆ OnPointerWheelChanged()

void CWinEventsWin10::OnPointerWheelChanged ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::PointerEventArgs &  )

◆ OnSystemMediaButtonPressed()

void CWinEventsWin10::OnSystemMediaButtonPressed ( const winrt::Windows::Media::SystemMediaTransportControls & ,
const winrt::Windows::Media::SystemMediaTransportControlsButtonPressedEventArgs &  )
static

◆ OnVisibilityChanged()

void CWinEventsWin10::OnVisibilityChanged ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::VisibilityChangedEventArgs &  )
static

◆ OnWindowActivationChanged()

void CWinEventsWin10::OnWindowActivationChanged ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::WindowActivatedEventArgs &  )
static

◆ OnWindowClosed()

void CWinEventsWin10::OnWindowClosed ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::CoreWindowEventArgs &  )

◆ OnWindowResizeCompleted()

void CWinEventsWin10::OnWindowResizeCompleted ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::Foundation::IInspectable &  )

◆ OnWindowResizeStarted()

void CWinEventsWin10::OnWindowResizeStarted ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::Foundation::IInspectable &  )

◆ OnWindowSizeChanged()

void CWinEventsWin10::OnWindowSizeChanged ( const winrt::Windows::UI::Core::CoreWindow & ,
const winrt::Windows::UI::Core::WindowSizeChangedEventArgs &  )

Friends And Related Symbol Documentation

◆ CWinSystemWin10

friend class CWinSystemWin10
friend

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