-
-
Notifications
You must be signed in to change notification settings - Fork 0
Exomia.CEF.Interaction
Interface to communicate with the c# backend.
public interface Exomia.CEF.Interaction.IJsUiActions
void
Trigger(Int32
key, Object[]
args)
[vue-ui] call this function to trigger actions bound to the key value.
-
key
- The key. -
args
- A variable-length parameters list containing arguments.
Interface for user interface action handling.
public interface Exomia.CEF.Interaction.IUiActionHandler
An ui action class. This class cannot be inherited.
public class Exomia.CEF.Interaction.UiActions
: IJsUiActions, IUiActionHandler, IDisposable
.ctor
UiActions()void
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged/managed resources.
void
Trigger(Int32
key, Object[]
args)
[vue-ui] call this function to trigger actions bound to the key value.
-
key
- The key. -
args
- A variable-length parameters list containing arguments.
An input wrapper. This class cannot be inherited.
public class Exomia.CEF.Interaction.UiInputWrapper
: IUiInputWrapper, IInputHandler, IRawInputHandler
.ctor
UiInputWrapper()void
RemoveFlag(Int32
flag)
[vue-ui] call this function to enable input forwarding, for a specific flag, to the Exomia.CEF.Interaction.UiInputWrapper.InputHandler.
-
flag
- the flag to remove
flags: KEY_DOWN = 1, KEY_UP = 2, KEY_PRESS = 4, KEY_EVENT = 8, KEY_ALL = 15, MOUSE_DOWN = 16, MOUSE_UP = 32, MOUSE_CLICK = 64, MOUSE_MOVE = 128, MOUSE_WHEEL = 256, MOUSE_ALL = 496, ALL = 511
void
SetFlag(Int32
flag)
[vue-ui] call this function to disable input forwarding, for a specific flag, to the Exomia.CEF.Interaction.UiInputWrapper.InputHandler.
-
flag
- the flag to set
flags: KEY_DOWN = 1, KEY_UP = 2, KEY_PRESS = 4, KEY_EVENT = 8, KEY_ALL = 15, MOUSE_DOWN = 16, MOUSE_UP = 32, MOUSE_CLICK = 64, MOUSE_MOVE = 128, MOUSE_WHEEL = 256, MOUSE_ALL = 496, ALL = 511