Class Hover

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
3

Hover events are a collection of points at a specific moment in time.
When a multi-event occurs, each point represents the points that are currently being hovered or the points where a hover has stopped.

C#
Copy
public class Hover : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
Inheritance
Implements

Constructors

View Source

Hover()

The default constructor.

Declaration
C#
Copy
public Hover()
API Level: 3

Properties

View Source

Time

The time (in ms) that the hover event occurred.

Declaration
C#
Copy
public uint Time { get; }
Property Value
Type Description
UInt32
API Level: 3

Methods

View Source

GetDeviceId(UInt32)

Returns the ID of the device used for the point specified.
Each point has a unique device ID which specifies the device used for that point. This is returned by this method.
If a point is greater than GetPointCount(), then this method will return -1.

Declaration
C#
Copy
public int GetDeviceId(uint point)
Parameters
Type Name Description
UInt32 point

The point required.

Returns
Type Description
Int32

The device ID of this point.

API Level: 3
View Source

GetHitView(UInt32)

Retrieves the view that was underneath the point specified.
If a point is greater than GetPointCount(), then this method will return an empty handle.

Declaration
C#
Copy
public View GetHitView(uint point)
Parameters
Type Name Description
UInt32 point

The point required.

Returns
Type Description
View

The view that was underneath the point specified.

API Level: 3
View Source

GetLocalPosition(UInt32)

Retrieves the coordinates relative to the top-left of the hit-view at the point specified.

Declaration
C#
Copy
public Vector2 GetLocalPosition(uint point)
Parameters
Type Name Description
UInt32 point

The point required.

Returns
Type Description
Vector2

The coordinates relative to the top-left of the hit-view of the point specified.

API Level: 3
View Source

GetPointCount()

Returns the total number of points.

Declaration
C#
Copy
public uint GetPointCount()
Returns
Type Description
UInt32

Total number of points.

API Level: 3
View Source

GetScreenPosition(UInt32)

Retrieves the coordinates relative to the top-left of the screen of the point specified.

Declaration
C#
Copy
public Vector2 GetScreenPosition(uint point)
Parameters
Type Name Description
UInt32 point

The point required.

Returns
Type Description
Vector2

The coordinates relative to the top-left of the screen of the point specified.

API Level: 3
View Source

GetState(UInt32)

Retrieves the state of the point specified.
If a point is greater than GetPointCount(), then this method will return PointState.Finished.

Declaration
C#
Copy
public PointStateType GetState(uint point)
Parameters
Type Name Description
UInt32 point

The point required.

Returns
Type Description
PointStateType

The state of the point specified.

API Level: 3
View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
Overrides

Implements

Extension Methods