GE Lua Documentation

Press F to search!

ArrayFloatByTbl

Definition


-- @/lua/common/extensions/ui/imgui_custom_luaintf.lua:214
  function M.ArrayFloatByTbl(tbl)
    local copy = {}
    for i = 0, #tbl - 1 do
      copy[i] = tbl[i + 1]
    end
    return copy
  end

Callers

@/lua/ge/extensions/util/groundModelDebug.lua
      if groundModels[name] then
        groundModels[name].color = im.ArrayFloatByTbl(color)
      end
    local v = core_environment.groundModels[k]
    groundModels[k] = {data = v.cdata, isAlias = v.isAlias, parent = v.parent, aliases = {}, active = im.BoolPtr(true), color = im.ArrayFloatByTbl(rainbowColor(groundModelSize, i, 1))}
    groundModels[k].cdata = {}
@/lua/ge/extensions/editor/vizHelper.lua
local dragRotation = im.BoolPtr(true)
local color = im.ArrayFloatByTbl({1, 0, 0, 1})
@/lua/ge/extensions/flowgraph/nodes/ui/imgui/elemental/imColor.lua

  self.imColor = im.ArrayFloatByTbl(self.pinIn.colorIn.value or {1, 1, 1, 1})
end
@/lua/ge/extensions/editor/api/gui.lua
        editor.logError(logTag .. "Cannot find stock color '" .. value .. "'! Fallback to white.")
        res = imgui.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0})
      end
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
  border = nil,
  centerBaseColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  borderBaseColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  centerBaseColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  borderBaseColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  centerGlowColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  borderBaseColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  centerGlowColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  borderGlowColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  centerGlowColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  borderGlowColor = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0}),
  centerGlow = im.BoolPtr(true),
  if #t == 4 then
    res = im.ArrayFloatByTbl({t[1], t[2], t[3], t[4]})
  elseif #res == 0 then
      col[4] = 1.0
      res = im.ArrayFloatByTbl(col)
    else
      log('E', logTag, "Cannot find stock color " .. color .. "! Fallback to white.")
      res = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0})
    end
    log('E', logTag, "Wrong color value! Fallback to white.")
    res = im.ArrayFloatByTbl({1.0, 1.0, 1.0, 1.0})
  end
@/lua/ge/extensions/editor/rendererComponents.lua
        end
        s.cVal = im.ArrayFloatByTbl({tonumber(initialValue[1]), tonumber(initialValue[2]), tonumber(initialValue[3]), tonumber(initialValue[4])})
      end