1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

Updated LUA Events (markdown)

Robert Beekman 2016-12-25 13:48:29 +01:00
parent 46a53e34c0
commit 4d1102f2b3

@ -15,7 +15,7 @@ If you want to change the way a layer is drawn, this is a good place to do so.
**Note:** This event triggers for every device each frame. This means it can trigger 6 times, 25 times a second.
#### Parameters
```lua
profile profile, profileUpdatingEventArgs eventArgs
profileUpdatingEventArgs eventArgs
```
#### Event Arguments
- **DeviceType:** An string describing the device type (keyboard, mouse, headset, generic or mousemat).
@ -25,7 +25,7 @@ profile profile, profileUpdatingEventArgs eventArgs
#### Example
```lua
-- This function will be called after every profile update, before every profile draw.
function updateHandler(profile, eventArgs)
function updateHandler(eventArgs)
-- In this example we only want to update once per frame when the keyboard is updated
if eventArgs.DeviceType != "keyboard" then
return
@ -47,7 +47,7 @@ For more info on drawing, see the [Drawing](https://github.com/SpoinkyNL/Artemis
**Note:** This event triggers for every device each frame. This means it can trigger 6 times, 25 times a second.
#### Parameters
```lua
profile profile, profileDrawingEventArgs eventArgs
profileDrawingEventArgs eventArgs
```
#### Event Arguments
- **DeviceType:** An string describing the device type (keyboard, mouse, headset, generic or mousemat).
@ -58,7 +58,7 @@ profile profile, profileDrawingEventArgs eventArgs
#### Example
```lua
-- This function will be called after every profile draw.
function drawHandler(profile, eventArgs)
function drawHandler(eventArgs)
-- In this example we only want to draw to the keyboard
if eventArgs.DeviceType != "keyboard" then
return
@ -78,7 +78,7 @@ Events.DeviceDrawing.add(drawHandler);
Triggers whenever the user presses a key.
#### Parameters
```lua
profile profile, keyPressEventArgs eventArgs
keyPressEventArgs eventArgs
```
#### Event Arguments
- **Key:** The key that was pressed, for a list of possible keys, see [MSDN](https://msdn.microsoft.com/en-us/library/system.windows.forms.keys(v=vs.110).aspx).
@ -88,7 +88,7 @@ profile profile, keyPressEventArgs eventArgs
#### Example
```lua
-- This function will be called after every key press.
function keyHandler(profile, keyboard, eventArgs)
function keyHandler(eventArgs)
print("You pressed: " .. eventArgs.Key);
end