1
0
Fork 0
mirror of https://github.com/Reuh/ubiquitousse.git synced 2025-10-27 17:19:31 +00:00
ubiquitousse/gltf/gltf.lua

15 lines
661 B
Lua

local loader -- ./gltf/gltf.can:3
loader = require((...):gsub("gltf$", "loader")) -- ./gltf/gltf.can:3
local draw -- ./gltf/gltf.can:4
draw = require((...):gsub("gltf$", "draw")) -- ./gltf/gltf.can:4
local gltf_mt -- ./gltf/gltf.can:7
gltf_mt = { -- ./gltf/gltf.can:7
["gltf"] = nil, -- ./gltf/gltf.can:9
["draw"] = function(self, shader) -- ./gltf/gltf.can:12
draw(self["gltf"], shader) -- ./gltf/gltf.can:13
end -- ./gltf/gltf.can:13
} -- ./gltf/gltf.can:13
gltf_mt["__index"] = gltf_mt -- ./gltf/gltf.can:16
return function(path) -- ./gltf/gltf.can:19
return setmetatable({ ["gltf"] = loader(path) }, gltf_mt) -- ./gltf/gltf.can:22
end -- ./gltf/gltf.can:22