Class Adaptor
Definition
- Assembly:
- Tizen.NUI.dll
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).
public class Adaptor : IDisposable
- Inheritance
-
objectAdaptor
- Implements
-
System.IDisposable
Fields
View Sourcedisposed
A Flat to check if it is already disposed.
Declaration
protected bool disposed
Field Value
Type | Description |
---|---|
bool |
swigCMemOwn
swigCMemOwn.
Declaration
protected bool swigCMemOwn
Field Value
Type | Description |
---|---|
bool |
Properties
View SourceInstance
Returns a reference to the instance of the adaptor used by the current thread.
Declaration
public static Adaptor Instance { get; }
Property Value
Type | Description |
---|---|
Adaptor |
Remarks
The adaptor has been initialized. This is only valid in the main thread.
Methods
View SourceDispose()
Declaration
public void Dispose()
Dispose(DisposeTypes)
Dispose.
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
FeedKeyEvent(Key)
Feeds a key event to the adaptor.
Declaration
public void FeedKeyEvent(Key keyEvent)
Parameters
Type | Name | Description |
---|---|---|
Key | keyEvent | The key event holding the key information. |
FeedWheelEvent(Wheel)
Feeds a wheel event to the adaptor.
Declaration
public void FeedWheelEvent(Wheel wheelEvent)
Parameters
Type | Name | Description |
---|---|---|
Wheel | wheelEvent | The wheel event. |
~Adaptor()
Dispose.
Declaration
protected ~Adaptor()