The IScreenArea interface. More...
#include "murl_input_i_screen_area.h"
Inherited by Murl::Input::ScreenArea.
Public Member Functions | |
virtual Bool | SetInCoord (Real x1, Real y1, Real x2, Real y2)=0 |
Set the area's input coordinate range. More... | |
virtual Bool | SetInCoord1 (Real x1, Real y1)=0 |
Set the area's input coordinate start. More... | |
virtual Bool | SetInCoord2 (Real x2, Real y2)=0 |
Set the area's input coordinate end. More... | |
virtual Bool | SetInCoordX1 (Real x1)=0 |
Set the area's horizontal start input coordinate. More... | |
virtual Bool | SetInCoordY1 (Real y1)=0 |
Set the area's vertical start input coordinates. More... | |
virtual Bool | SetInCoordX2 (Real x2)=0 |
Set the area's horizontal end input coordinate. More... | |
virtual Bool | SetInCoordY2 (Real y2)=0 |
Set the area's vertical end input coordinates. More... | |
virtual Real | GetInCoordX1 () const =0 |
Get the area's horizontal start input coordinate. More... | |
virtual Real | GetInCoordY1 () const =0 |
Get the area's vertical start input coordinate. More... | |
virtual Real | GetInCoordX2 () const =0 |
Get the area's horizontal end input coordinate. More... | |
virtual Real | GetInCoordY2 () const =0 |
Get the area's vertical end input coordinate. More... | |
Detailed Description
The IScreenArea interface.
The IScreenArea object can be created by the ITouchableHandler object.
Member Function Documentation
◆ SetInCoord()
|
pure virtual |
Set the area's input coordinate range.
This method sets the area's start and end input coordinates.
- Parameters
-
x1 The start coordinate in X direction. y1 The start coordinate in Y direction. x2 The end coordinate in X direction. y2 The end coordinate in Y direction.
- Returns
- true if successful.
◆ SetInCoord1()
Set the area's input coordinate start.
See SetInCoord().
- Parameters
-
x1 The start coordinate in X direction. y1 The start coordinate in Y direction.
- Returns
- true if successful.
◆ SetInCoord2()
Set the area's input coordinate end.
See SetInCoord().
- Parameters
-
x2 The end coordinate in X direction. y2 The end coordinate in Y direction.
- Returns
- true if successful.
◆ SetInCoordX1()
Set the area's horizontal start input coordinate.
See SetInCoord().
- Parameters
-
x1 The start coordinate in X direction.
- Returns
- true if successful.
◆ SetInCoordY1()
Set the area's vertical start input coordinates.
See SetInCoord().
- Parameters
-
y1 The start coordinate in Y direction.
- Returns
- true if successful.
◆ SetInCoordX2()
Set the area's horizontal end input coordinate.
See SetInCoord().
- Parameters
-
x2 The end coordinate in X direction.
- Returns
- true if successful.
◆ SetInCoordY2()
Set the area's vertical end input coordinates.
See SetInCoord().
- Parameters
-
y2 The end coordinate in Y direction.
- Returns
- true if successful.
◆ GetInCoordX1()
|
pure virtual |
Get the area's horizontal start input coordinate.
See SetInCoord().
- Returns
- The start coordinate in X direction.
◆ GetInCoordY1()
|
pure virtual |
Get the area's vertical start input coordinate.
See SetInCoord().
- Returns
- The start coordinate in Y direction.
◆ GetInCoordX2()
|
pure virtual |
Get the area's horizontal end input coordinate.
See SetInCoord().
- Returns
- The end coordinate in X direction.
◆ GetInCoordY2()
|
pure virtual |
Get the area's vertical end input coordinate.
See SetInCoord().
- Returns
- The end coordinate in Y direction.
The documentation for this interface was generated from the following file:
- murl_input_i_screen_area.h