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()