Platform-specific implementation of the Input Wrapper for the STM32F429I board.
More...
#include <GUIInput_stm32f429.h>
|
enum | Rotation_t { ROTATION_0
, ROTATION_90
, ROTATION_180
, ROTATION_270
} |
| rotation of input-device
|
|
| CGUIInputMedia () |
|
virtual | ~CGUIInputMedia () |
|
eC_Bool | m_bDebugMode |
| debug-mode for input-device
|
|
eC_Bool | m_bStopIdle |
| stop idle when waiting for events
|
|
Rotation_t | m_eRotation |
| current rotation used for input-device
|
|
eC_Int | m_iOffsetX |
| x-offset
|
|
eC_Int | m_iOffsetY |
| y-offset
|
|
eC_Int | m_iSizeX |
| width
|
|
eC_Int | m_iSizeY |
| height
|
|
eC_UInt | m_uiSleepInterval |
| sleep interval
|
|
Platform-specific implementation of the Input Wrapper for the STM32F429I board.
Input wrapper for STM32F429I board.
◆ CGUIInput_STM32F429()
CGUIInput_STM32F429::CGUIInput_STM32F429 |
( |
const eC_UInt & |
uiWidth, |
|
|
const eC_UInt & |
uiHeight |
|
) |
| |
Constructor
- Parameters
-
uiWidth | width |
uiHeight | height |
◆ ~CGUIInput_STM32F429()
virtual CGUIInput_STM32F429::~CGUIInput_STM32F429 |
( |
| ) |
|
|
virtual |
◆ CreateInstance()
static void CGUIInput_STM32F429::CreateInstance |
( |
const eC_UInt & |
uiWidth, |
|
|
const eC_UInt & |
uiHeight |
|
) |
| |
|
static |
Create the static instance
- Parameters
-
uiWidth | width |
uiHeight | height |
◆ GetEvent()
virtual CGUIEvent * CGUIInput_STM32F429::GetEvent |
( |
eC_UInt |
uiIdleTime | ) |
|
|
virtual |
Retrieves a platform-specific event and creates an appropriate Guiliani event. The supplied parameter specifies the time in milliseconds until the next processing of animation timers or commands is required. An input media may use this to avoid unnecessary event polling. It MUST return from GetEvent after the specified time, though.
- Parameters
-
uiIdleTime | specifies the maximum idle time in ms. |
- Returns
- Pointer to a newly generated Guiliani event, or NULL if nothing happened.
Implements CGUIInputMedia.
◆ StopIdle()
virtual void CGUIInput_STM32F429::StopIdle |
( |
void |
| ) |
|
|
virtual |
Forces the input media to quit idling immediately. Called by the framework if the input media is requested to stop idling immediately. Classes derived from GUIInputMedia should implement StopIdle in such a way, that it interrupts any idling/sleeping code in GetEvent(). virtual is needed if sub-classes need to do extra stuff
Reimplemented from CGUIInputMedia.
The documentation for this class was generated from the following file: