Class Adaptor

Definition

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

An Adaptor object is used to initialize and control how Dali runs.

It provides the lifecycle interface that allows the application writer to provide their own main loop and other platform related features.

The Adaptor class provides a means for initialising the resources required by the Dali::Core.

When dealing with platform events, the application writer must ensure that DALi is called in a thread-safe manner.

As soon as the Adaptor class is created and started, the application writer can initialise their view objects straight away or as required by the main loop they intend to use (there is no need to wait for an initialize signal as per the Tizen.NUI.Application class).

C#
Copy
public class Adaptor : Disposable, IDisposable
Inheritance
System.Object
Adaptor
Implements
System.IDisposable

Fields

View Source

swigCMemOwn

swigCMemOwn.

Declaration
C#
Copy
protected bool swigCMemOwn
Field Value
Type Description
System.Boolean
API Level: 4

Properties

View Source

Instance

Returns a reference to the instance of the adaptor used by the current thread.

Declaration
C#
Copy
public static Adaptor Instance { get; }
Property Value
Type Description
Adaptor
Remarks

The adaptor has been initialized. This is only valid in the main thread.

API Level: 4

Methods

View Source

Dispose(DisposeTypes)

Dispose.

Declaration
C#
Copy
protected override void Dispose(DisposeTypes type)
Parameters
Type Name Description
DisposeTypes type
Overrides
API Level: 4
View Source

FeedKeyEvent(Key)

Feeds a key event to the adaptor.

Declaration
C#
Copy
public void FeedKeyEvent(Key keyEvent)
Parameters
Type Name Description
Key keyEvent

The key event holding the key information.

API Level: 4
View Source

FeedWheelEvent(Wheel)

Feeds a wheel event to the adaptor.

Declaration
C#
Copy
public void FeedWheelEvent(Wheel wheelEvent)
Parameters
Type Name Description
Wheel wheelEvent

The wheel event.

API Level: 4

Implements

System.IDisposable