Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
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 char *sender, const char *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 char *  sender,
const char *  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 Function Documentation

§ CWinSystemWin10

friend class CWinSystemWin10
friend

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