mirror of
https://github.com/britzl/monarch.git
synced 2025-09-28 02:22:20 +02:00
Added helpers for common sets of transitions
This commit is contained in:
26
monarch/transitions/easings.lua
Normal file
26
monarch/transitions/easings.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
local M = {}
|
||||
|
||||
|
||||
local function create(name)
|
||||
assert(gui["EASING_OUT" .. name])
|
||||
assert(gui["EASING_IN" .. name])
|
||||
return {
|
||||
IN = gui["EASING_OUT" .. name],
|
||||
OUT = gui["EASING_IN" .. name],
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
function M.BACK() return create("BACK") end
|
||||
function M.BOUNCE() return create("BOUNCE") end
|
||||
function M.CIRC() return create("CIRC") end
|
||||
function M.CUBIC() return create("CUBIC") end
|
||||
function M.ELASTIC() return create("ELASTIC") end
|
||||
function M.EXPO() return create("EXPO") end
|
||||
function M.QUAD() return create("QUAD") end
|
||||
function M.QUART() return create("QUART") end
|
||||
function M.QUINT() return create("QUINT") end
|
||||
function M.SINE() return create("SINE") end
|
||||
|
||||
|
||||
return M
|
Reference in New Issue
Block a user