diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-06 12:02:16 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-06 12:02:16 +0800 |
| commit | 93dc836079fa52dec68e756ff6b162f73ba27442 (patch) | |
| tree | f2fb4ddc218d4fc1cda04443dfcb8a36c485eaf9 /render | |
| parent | 0609596fe52ebd652131a39b3e71ef2409c94345 (diff) | |
chore(render): init render manager flexibly
Diffstat (limited to 'render')
| -rw-r--r-- | render/renderer.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/render/renderer.lua b/render/renderer.lua index 0a2404e..0f88c01 100644 --- a/render/renderer.lua +++ b/render/renderer.lua @@ -7,6 +7,12 @@ function Renderer:new() return obj end +function Renderer:addFunctions(layer, obj, drawFuncs) + for _, drawFunc in pairs(drawFuncs) do + self:add(layer, obj, drawFunc) + end +end + function Renderer:add(layer, obj, drawFunc) if not self.layers[layer] then self.layers[layer] = {} |
