summaryrefslogtreecommitdiff
path: root/ReiLua_API.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ReiLua_API.lua')
-rw-r--r--ReiLua_API.lua80
1 files changed, 62 insertions, 18 deletions
diff --git a/ReiLua_API.lua b/ReiLua_API.lua
index c37d760..76513a9 100644
--- a/ReiLua_API.lua
+++ b/ReiLua_API.lua
@@ -3756,70 +3756,114 @@ function RL.WaveCrop( wave, initSample, finalSample ) end
-- Audio - Music management
---Load music stream from file
----- Failure return false
----- Success return true
+---- Failure return -1
+---- Success return int
---@param fileName string
----@return any success
+---@return any music
function RL.LoadMusicStream( fileName ) end
---Start music playing
----@return any RL.PlayMusicStream
-function RL.PlayMusicStream() end
+---- Failure return false
+---- Success return true
+---@param music any
+---@return any success
+function RL.PlayMusicStream( music ) end
---Check if music is playing
+---- Failure return nil
---- Success return bool
+---@param music any
---@return any playing
-function RL.IsMusicStreamPlaying() end
+function RL.IsMusicStreamPlaying( music ) end
+
+---Updates buffers for music streaming
+---- Failure return false
+---- Success return true
+---@param music any
+---@return any success
+function RL.UpdateMusicStream( music ) end
---Stop music playing
----@return any RL.StopMusicStream
-function RL.StopMusicStream() end
+---- Failure return false
+---- Success return true
+---@param music any
+---@return any success
+function RL.StopMusicStream( music ) end
---Pause music playing
----@return any RL.PauseMusicStream
-function RL.PauseMusicStream() end
+---- Failure return false
+---- Success return true
+---@param music any
+---@return any success
+function RL.PauseMusicStream( music ) end
---Resume playing paused music
----@return any RL.ResumeMusicStream
-function RL.ResumeMusicStream() end
+---- Failure return false
+---- Success return true
+---@param music any
+---@return any success
+function RL.ResumeMusicStream( music ) end
---Seek music to a position ( in seconds )
---- Failure return false
---- Success return true
+---@param music any
---@param position number
---@return any success
-function RL.SeekMusicStream( position ) end
+function RL.SeekMusicStream( music, position ) end
---Set volume for music ( 1.0 is max level )
---- Failure return false
---- Success return true
+---@param music any
---@param volume number
---@return any success
-function RL.SetMusicVolume( volume ) end
+function RL.SetMusicVolume( music, volume ) end
---Set pitch for a music ( 1.0 is base level )
---- Failure return false
---- Success return true
+---@param music any
---@param pitch number
---@return any success
-function RL.SetMusicPitch( pitch ) end
+function RL.SetMusicPitch( music, pitch ) end
---Set pan for a music ( 0.5 is center )
---- Failure return false
---- Success return true
+---@param music any
---@param pan number
---@return any success
-function RL.SetMusicPan( pan ) end
+function RL.SetMusicPan( music, pan ) end
+
+---Set looping for a music
+---- Failure return false
+---- Success return true
+---@param music any
+---@param looping boolean
+---@return any success
+function RL.SetMusicLooping( music, looping ) end
+
+---Get looping of a music
+---- Failure return nil
+---- Success return bool
+---@param music any
+---@return any looping
+function RL.GetMusicLooping( music ) end
---Get music time length ( in seconds )
+---- Failure return false
---- Success return float
+---@param music any
---@return any length
-function RL.GetMusicTimeLength() end
+function RL.GetMusicTimeLength( music ) end
---Get current music time played ( in seconds )
+---- Failure return false
---- Success return float
+---@param music any
---@return any played
-function RL.GetMusicTimePlayed() end
+function RL.GetMusicTimePlayed( music ) end
-- Math - Utils