Class IOSSurface
iOS Surface.
Inherited Members
Namespace: Evergine.iOS
Assembly: Evergine.iOS.dll
Syntax
public class IOSSurface : Surface
Constructors
IOSSurface(EvergineViewController, uint, uint)
Initializes a new instance of the IOSSurface class.
Declaration
public IOSSurface(EvergineViewController viewController, uint width, uint height)
Parameters
| Type | Name | Description |
|---|---|---|
| EvergineViewController | viewController | The view controller. |
| uint | width | Surface with. |
| uint | height | Surface height. |
Properties
KeyboardDispatcher
Gets the keyboard event dispatcher associated with this surface.
Declaration
public override KeyboardDispatcher KeyboardDispatcher { get; }
Property Value
| Type | Description |
|---|---|
| KeyboardDispatcher |
Overrides
LoadAction
Sets Load action.
Declaration
public Action LoadAction { set; }
Property Value
| Type | Description |
|---|---|
| Action |
MouseDispatcher
Gets the mouse event dispatcher associated with this surface.
Declaration
public override MouseDispatcher MouseDispatcher { get; }
Property Value
| Type | Description |
|---|---|
| MouseDispatcher |
Overrides
RenderAction
Sets Render Action.
Declaration
public Action RenderAction { set; }
Property Value
| Type | Description |
|---|---|
| Action |
TouchDispatcher
Gets the touch events dispatcher associated with this surface.
Declaration
public override PointerDispatcher TouchDispatcher { get; }
Property Value
| Type | Description |
|---|---|
| PointerDispatcher |
Overrides
Methods
OnInfoChanged()
Raises surface info changed event.
Declaration
protected override void OnInfoChanged()
Overrides
OnSizeChanged()
Raises the base size changed event.
Declaration
protected override void OnSizeChanged()