mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 03:48:56 +00:00
Created [LUA] Profile (markdown)
1 parent
1d1db60052
commit
e862511cea
1 file changed
+52
+52
@@ -0,0 +1,52 @@
|
||||
The Profile variable lets you interact with the profile the LUA script resides in.
|
||||
|
||||
## Properties
|
||||
### Name
|
||||
Returns the name of the current profile.
|
||||
|
||||
#### Example:
|
||||
```lua
|
||||
print("Current profile: ".. Profile.Name);
|
||||
```
|
||||
|
||||
#### Result:
|
||||
```
|
||||
Current profile: Test
|
||||
```
|
||||
|
||||
## Functions
|
||||
### GetLayers
|
||||
Returns all layers within the profile
|
||||
#### Syntax:
|
||||
```lua
|
||||
table GetLayers( );
|
||||
```
|
||||
#### Example:
|
||||
```lua
|
||||
local layers = Profile.GetLayers();
|
||||
for layerKey, layerValue in pairs(layers) do
|
||||
print(layerValue.Name)
|
||||
end
|
||||
```
|
||||
#### Result:
|
||||
```
|
||||
Test layer 1
|
||||
Test layer 2
|
||||
```
|
||||
|
||||
### GetLayerByName
|
||||
If found, returns the first layer with the given name
|
||||
#### Syntax:
|
||||
```lua
|
||||
layer GetLayerByName(string layerName);
|
||||
```
|
||||
#### Example:
|
||||
```lua
|
||||
local layer = Profile.GetLayerByName("Test layer 1");
|
||||
print(layer.Name)
|
||||
end
|
||||
```
|
||||
#### Result:
|
||||
```
|
||||
Test layer 1
|
||||
```
|
||||
Reference in new issue
Block a user