Guiliani  Version 2.6 revision 7293 (documentation build 12)
CGUIInputThreadDeviceUnix_TouchScreen Class Reference

Thread for touch screen event handling in Unix. More...

#include <GUIInputDeviceUnix.h>

Inheritance diagram for CGUIInputThreadDeviceUnix_TouchScreen:

Public Member Functions

 CGUIInputThreadDeviceUnix_TouchScreen (CGUIInputDeviceUnix *pkInputDevice, const char *pkTouchscreenDevice, const eC_Int &iTSFilterDelta)
 
void Execute (void *pArg)
 
void SetOffset (const eC_Int &iOffsetX, const eC_Int &iOffsetY)
 
void SetSize (const eC_Int &iSizeX, const eC_Int &iSizeY)
 
- Public Member Functions inherited from CGUIThread
void * GetArg () const
 
ThreadPriority_t GetPriority ()
 
void * GetThreadId () const
 
void InitShutdown ()
 
eC_Bool IsRunning () const
 
eC_Bool IsShutdownCompleted () const
 
void SetArg (void *pArg)
 
void SetPriority (const ThreadPriority_t &ePriority)
 
eC_Int Start (void *pArg)
 
void Terminate ()
 
void WaitForShutdown ()
 

Additional Inherited Members

- Protected Member Functions inherited from CGUIThread
 CGUIThread (const eC_UInt &uiStackSize)
 
virtual ~CGUIThread ()
 
virtual void Cleanup ()
 
virtual void Execute (void *pArg)=0
 
ThreadPriority_t MapPriority (const eC_Int &iPriority)
 
eC_Int MapPriority (const ThreadPriority_t &ePriority)
 
virtual void Setup ()
 
- Protected Attributes inherited from CGUIThread
volatile eC_Bool m_bRunning
 Whether this thread is currently running.
 
void * m_pArg
 Pointer to arguments to be passed to the thread.
 
void * m_pThreadId
 This thread's unique ID.
 
eC_UInt m_uiStackSize
 Size for this thread's stack.
 

Detailed Description

Thread for touch screen event handling in Unix.

Constructor & Destructor Documentation

◆ CGUIInputThreadDeviceUnix_TouchScreen()

CGUIInputThreadDeviceUnix_TouchScreen::CGUIInputThreadDeviceUnix_TouchScreen ( CGUIInputDeviceUnix pkInputDevice,
const char *  pkTouchscreenDevice,
const eC_Int &  iTSFilterDelta 
)

Constructor

Parameters
pkInputDevice
pkTouchscreenDevice
iTSFilterDelta

Member Function Documentation

◆ Execute()

void CGUIInputThreadDeviceUnix_TouchScreen::Execute ( void *  pArg)
virtual

Virtual method Execute must be implemented in the user's derived class. It contains the thread's working code.

Parameters
pArgImplementation-specific void pointer to the thread's working data

Implements CGUIThread.

◆ SetOffset()

void CGUIInputThreadDeviceUnix_TouchScreen::SetOffset ( const eC_Int &  iOffsetX,
const eC_Int &  iOffsetY 
)

set offset

Parameters
iOffsetX
iOffsetY

◆ SetSize()

void CGUIInputThreadDeviceUnix_TouchScreen::SetSize ( const eC_Int &  iSizeX,
const eC_Int &  iSizeY 
)

set size

Parameters
iSizeX
iSizeY

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