GE Lua Documentation

Press F to search!

Image

Definition


-- @/=[C]:-1
function Image(...)

Callers

@/lua/ge/extensions/editor/api/gui.lua
  tempVec2C.y = vy
  if imgui.Image(iconsTex.texId, size, tempVec2B, tempVec2C, col, borderCol) then return true end
  if label then imgui.SameLine() imgui.Text(label) end
@/lua/ge/extensions/editor/renderTest.lua
    local texObj = imUtils.texObj('#editorRenderTest')
    im.Image(texObj.texId, availSize)
    editor.endWindow()
@/lua/common/libs/ezSVG/EzSVG.lua

function EzSVG.Image(href, x, y, width, height, style)
  local ret = createTagTable("image", style)
@/lua/ge/extensions/editor/roadSpline.lua
                    if texObj and texObj.texId then
                      im.Image(texObj.texId, iconsSmall)
                    else
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
    --                                im.Text('ICN')
                                im.Image(dimg[v].tex:getID(),
                                    im.ImVec2(30, 30),
                        if dimg[md] then
                            im.Image(dimg[md].tex:getID(),
                                im.ImVec2(w, w),
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veView.lua
  --local texObj = imUtils.texObj('#' .. sceneViewName)
  --im.Image(texObj.texId, availSize)
@/lua/ge/extensions/editor/dynamicDecals/docs.lua

  im.Image(
    img.tex:getID(),
@/lua/ge/extensions/editor/sceneView.lua
      --local texObj = imUtils.texObj('#' .. sceneViewName)
      --im.Image(texObj.texId, availSize)
@/lua/ge/extensions/editor/assetBrowser.lua
      end
      im.Image(
        editor.assetDragDrop.dragImage.tex:getID(),
      end
      im.Image(
        img.tex:getID(),
      if set.d then
        im.Image(editor.getTempTextureObj(set.d.path).tex:getID(), imgSize, nil, nil, nil, editor.color.white.Value)
      elseif set.n then
      elseif set.n then
        im.Image(editor.getTempTextureObj(set.n.path).tex:getID(), imgSize, nil, nil, nil, editor.color.white.Value)
      elseif set.s then
      elseif set.s then
        im.Image(editor.getTempTextureObj(set.s.path).tex:getID(), imgSize, nil, nil, nil, editor.color.white.Value)
      else
          end
          im.Image(
            editor.getTempTextureObj(path).tex:getID(),
        local topLeft = im.GetCursorPos()
        im.Image(
          editor.getTempTextureObj(file.path or "").tex:getID(),
        local topLeft = im.GetCursorPos()
        im.Image(
          editor.getTempTextureObj(file.inspectorData.cachePath).tex:getID(),
                local texSize = im.ImVec2(texToDraw.size.x * uv1.x, texToDraw.size.y * uv1.y)
                im.Image(texToDraw.tex:getID(), texSize, nil, uv1, nil, nil)
                im.SetCursorPos(im.ImVec2(cursorPos.x + texSize.x, cursorPos.y))

            im.Image(
              var.imageInspectorImage.tex:getID(), var.imageInspectorImageSize, nil, nil, nil, editor.color.white.Value
@/lua/ge/extensions/editor/gen/ui.lua
	if dicon and dicon[lbl] then
		im.Image(dicon[lbl].tex:getID(),
			dim,
			if dicon and dicon[lbl] then
				im.Image(dicon[lbl].tex:getID(),
				dim,
				if dicon and dicon[lbl] then
					im.Image(dicon[lbl].tex:getID(),
						dim,
				if dicon and dicon[lbl] then
					im.Image(dicon[lbl].tex:getID(),
						dim,
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
function M.Bullet() imgui.Bullet() end
function M.Image(ImTextureID_user_texture_id, ImVec2_size, ImVec2_uv0, ImVec2_uv1, ImVec4_tint_col, ImVec4_border_col)
  if ImVec2_uv0 == nil then ImVec2_uv0 = M.ImVec2(0,0) end
  if ImVec4_border_col == nil then ImVec4_border_col = M.ImVec4(0,0,0,0) end
  imgui.Image(ImTextureID_user_texture_id, ImVec2_size, ImVec2_uv0, ImVec2_uv1, ImVec4_tint_col, ImVec4_border_col)
end
@/lua/ge/extensions/editor/decalSpline.lua
        if texObj and texObj.texId then
          im.Image(texObj.texId, iconsSmall)
        else
        if texObj and texObj.texId then
          im.Image(texObj.texId, iconsSmall)
        else
        if texObj and texObj.texId then
          im.Image(texObj.texId, iconsSmall)
        else
        if texObj and texObj.texId then
          im.Image(texObj.texId, iconsSmall)
        else
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
        im.TextUnformatted(filePath)
        im.Image(editor.getTempTextureObj(filePath).texId, im.ImVec2(64, 64), im.ImVec2Zero, im.ImVec2One)
        im.EndDragDropSource()
        local ratio = img.size.y / img.size.x
        im.Image(img.texId, im.ImVec2(maxWidth, maxWidth * ratio), im.ImVec2Zero, im.ImVec2One, nil, editor.color.beamng.Value)
        im.SetCursorPos(cpos)
@/lua/ge/extensions/editor/decalEditor.lua
  if image.size.y > 0 and image.size.x > 0 then
    im.Image(
      image.texId,
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
    im.SetDragDropPayload("TrackBuilderMaterialPayload", materialSettings.dragDropData, im.ArraySize(materialSettings.dragDropData), im.Cond_Once );
    im.Image(materialSettings.dragDropImage.texId, im.ImVec2(50, 50), im.ImVec2Zero, im.ImVec2One, im.ImColorByRGB(255,255,255,255).Value, im.ImColorByRGB(255,255,255,255).Value)
    im.EndDragDropSource()
    im.SetDragDropPayload("TrackBuilderTextureSetPayload", materialSettings.dragDropData, im.ArraySize(materialSettings.dragDropData), im.Cond_Once );
    im.Image(materialSettings.dragDropImage.texId, im.ImVec2(50, 50), im.ImVec2Zero, im.ImVec2One, im.ImColorByRGB(255,255,255,255).Value, im.ImColorByRGB(255,255,255,255).Value)
    im.EndDragDropSource()
    im.SetDragDropPayload("TrackBuilderGlowMapPayload", materialSettings.dragDropData, im.ArraySize(materialSettings.dragDropData), im.Cond_Once );
    im.Image(materialSettings.dragDropImage.texId, im.ImVec2(50, 50), im.ImVec2Zero, im.ImVec2One, im.ImColorByRGB(255,255,255,255).Value, im.ImColorByRGB(255,255,255,255).Value)
    im.EndDragDropSource()
@/lua/ge/extensions/editor/camPathEditor.lua
      local texObj = imUtils.texObj('#cameraPathPreview')
      im.Image(texObj.texId, previewWindowSize)
      editor.endWindow()
@/lua/ge/extensions/util/maptiles.lua
    local texObj = imUtils.texObj('#mapTilePreview')
    im.Image(texObj.texId, im.ImVec2(300, 300))
    im.TextWrapped(hoverTooltip)
@/lua/ge/extensions/editor/fileDialog.lua

  im.Image(getTempTextureObj().texId, im.ImVec2(sizex, sizex), nil, nil, nil, im.ImVec4(1,1,1,1))
end
    end
    im.Image(
      getTempTextureObj().texId,
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
      im.TextUnformatted(brush.decalColorTexturePath)
      im.Image(editor.getTempTextureObj(brush.decalColorTexturePath).texId, im.ImVec2(imageWidth, imageWidth), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
      im.TextUnformatted("Decal Color")
      im.TextUnformatted(brush.decalNormalTexturePath)
      im.Image(editor.getTempTextureObj(brush.decalNormalTexturePath).texId, im.ImVec2(imageWidth, imageWidth), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
      im.TreePop()
      im.TextUnformatted(brush.decalMetallicTexturePath)
      im.Image(editor.getTempTextureObj(brush.decalMetallicTexturePath).texId, im.ImVec2(imageWidth, imageWidth), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
      im.TreePop()
      im.TextUnformatted(brush.decalRoughnessTexturePath)
      im.Image(editor.getTempTextureObj(brush.decalRoughnessTexturePath).texId, im.ImVec2(imageWidth, imageWidth), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
      im.TreePop()
      im.TextUnformatted(brush.decalAlphaTexturePath)
      im.Image(editor.getTempTextureObj(brush.decalAlphaTexturePath).texId, im.ImVec2(imageWidth, imageWidth), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
      im.TreePop()
@/lua/ge/extensions/editor/inspector.lua
        imgui.SetCursorPos(imageStartCursorPos)
        imgui.Image(texture.tex:getID(), size, nil, nil, nil, editor.color.white.Value)
@/lua/ge/extensions/editor/biomeTool.lua
    local texture = editor.getTempTextureObj(getTerrLayerMask(layerID))
    imgui.Image(texture.tex:getID(), imgui.ImVec2(200, 200), nil, nil, nil, editor.color.white.Value)
    if getTerrLayerMask(layerID) == "" then
@/lua/ge/extensions/editor/ffiptrleaktest.lua
    im.TextUnformatted("ImVec2& vs ImVec2* test")
    im.Image(image.tex:getID(), im.ImVec2(256,256), im.ImVec2(0,0), im.ImVec2(1,1));
  end
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
        local texObj = imUtils.texObj('#' .. view.name)
        im.Image(texObj.texId, im.ImVec2(view.size.x, view.size.y))
        handleImageInput(view) -- must come directly after the image
@/ui/ui-vue/src/common/directives/BngLazyImage.js
const loadImage = url => new Promise((resolve, reject) => {
  const img = new Image()
  img.onload = async () => {
@/lua/ge/extensions/editor/missionEditor/previewChecker.lua
    im.BeginTooltip()
    im.Image(self.previewImage.texId, self.previewImage.size, im.ImVec2(0, 0), im.ImVec2(1, 1))
    im.EndTooltip()
    im.BeginTooltip()
    im.Image(self.thumbImage.texId, self.thumbImage.size, im.ImVec2(0, 0), im.ImVec2(1, 1))
    im.EndTooltip()
    end
    im.Image(self.previewImage.texId, im.ImVec2(size.x, size.y), im.ImVec2(0, 0), im.ImVec2(1, 1))
     size = vec3(self.thumbImage.size.x, self.thumbImage.size.y, 0)
    end
    im.Image(self.thumbImage.texId, im.ImVec2(size.x, size.y), im.ImVec2(0, 0), im.ImVec2(1, 1))
  end
@/lua/ge/extensions/editor/assetDeduplicator.lua
        end
        im.Image(imgL.tex:getID(), im.ImVec2(sizex, sizey), nil, nil, nil, editor.color.white.Value)
      else
        end
        im.Image(imgR.tex:getID(), im.ImVec2(sizex, sizey), nil, nil, nil, editor.color.white.Value)
      else
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
    im.SetCursorPos(leftView.imgPos)
    im.Image(leftView.img.texId, leftView.imgSize, im.ImVec2(0, 0), im.ImVec2(1, 1))
    --im.ImDrawList_AddCircle(im.GetWindowDrawList(), localToGlobalPos(imgPos.x, imgPos.y), 2, whiteColor, 8, 2)
    im.SetCursorPos(bottomView.imgPos)
    im.Image(bottomView.img.texId, bottomView.imgSize, im.ImVec2(0, 0), im.ImVec2(1, 1))
@/ui/lib/ext/spine-canvas.js
      this.toLoad++;
      var img = new Image();
      img.src = path;
        return;
      var img = new Image();
      img.src = path;
@/lua/ge/extensions/editor/terrainEditor.lua
            im.Text("Diffuse")
            im.Image(selectedPaintMaterialProxy.diffuseMapObj.texId, im.ImVec2(size/2,size/2))
            im.Text("Detail")
            im.Text("Detail")
            im.Image(selectedPaintMaterialProxy.detailMapObj.texId, im.ImVec2(size/2,size/2))
            im.Text("Macro")
            im.Image(selectedPaintMaterialProxy.macroMapObj.texId, im.ImVec2(size/2,size/2))
            im.Text("Normal")
            im.Text("Normal")
            im.Image(selectedPaintMaterialProxy.normalMapObj.texId, im.ImVec2(size/2,size/2))
            im.Columns(1)
                if texObj and texObj.tex then
                  im.Image(texObj.tex:getID(), im.ImVec2(previewPx, previewPx), nil, nil, nil, editor.color.white.Value)
                  drewPreview = true
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua
    im.SetCursorPos(cpos)
    im.Image(
      editor.getTempTextureObj(string.format("%s%s/%s%s", destinationDirectory, getSelectedFontAtlasName(), getSelectedFontAtlasName(), "_monospaced.png")).texId,
@/lua/ge/extensions/render/viewDemo.lua
  local texObj = imUtils.texObj('#' .. renderViewName)
  im.Image(texObj.texId, imageRes)
  im.End()
@/lua/ge/extensions/editor/resourceChecker.lua
        local sizey = windowSize.y - (2 * im.uiscale[0])
        im.Image(
          img.tex:getID(),
        local sizey = 64 * im.uiscale[0]
        im.Image(
          img.tex:getID(),
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua
  im.SetCursorPos(startCursorPos)
  im.Image(mainRVTexObj.texId, mainRVSize)
  _drawContextMenu(wndID)

  im.Image(axisGizmoRVTexObj.texId, axisGizmoRVSize)
@/ui/ui-vue/src/services/paint-previews.js
  {
    const img = new Image()
    img.onload = () => {
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
  local imgHeight = img.path == "/" and imgWidth or imgWidth * img.size.y / img.size.x
  im.Image(img.texId, im.ImVec2(imgWidth, imgHeight), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
  if im.BeginDragDropTarget() then
@/lua/ge/extensions/editor/dynamicDecals/helper.lua
  local imgHeight = img.path == "/" and imgWidth or imgWidth * img.size.y / img.size.x
  im.Image(img.texId, im.ImVec2(imgWidth, imgHeight), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
  im.TextUnformatted(string.format("%d x %d", img.size.x, img.size.y))
    local imgHeight = img.path == "/" and imgWidth or imgWidth * img.size.y / img.size.x
    im.Image(img.texId, im.ImVec2(imgWidth, imgHeight), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
    im.TextUnformatted(string.format("%d x %d", img.size.x, img.size.y))
@/lua/ge/extensions/editor/gen/lib/ui.lua
        im.SetCursorPosX(im.GetCursorPosX() + dim.x*(1-scale.x)/2)
        im.Image(dicon[src].tex:getID(),
            im.ImVec2(dim.x*scale.x,dim.y*scale.y),
@/lua/ge/extensions/editor/main.lua

        imgui.Image(splashImage.texId, imgui.ImVec2(imgui.uiscale[0] * imageSize.x, imgui.uiscale[0] * imageSize.y))
        imgui.End()
@/lua/ge/extensions/util/screenshotCreator.lua
                  im.BeginTooltip()
                  im.Image(thumb.texId, thumb.size, im.ImVec2(0, 0), im.ImVec2(1, 1))
                  im.EndTooltip()
@/ui/ui-vue/src/services/navigator-class.js
      loading++;
      const img = new Image();
      const dest = [
@/ui/lib/int/beamng-core.js
        for(const u of scope.imageurls) {
          let tmp = new Image()
          tmp.src = u
          // preload
          let tmp = new Image();
          tmp.src = url;
@/lua/ge/extensions/editor/flowgraph/welcome.lua
  im.PushStyleVar2(im.StyleVar_ItemSpacing, im.ImVec2(0, 0))
  im.Image(self.headerImage.texId, self.headerImageSize, im.ImVec2(0, 0), im.ImVec2(1, 1), col)
  --im.ImDrawList_AddRect(im.GetWindowDrawList(), im.GetItemRectMin(), im.GetItemRectMax(), im.GetColorU322(im.ImVec4(1, 0, 0, 1)))
  if im.GetContentRegionAvailWidth() > 500 then
    im.Image(self.sideImage.texId, self.sideImageSize, im.ImVec2(0, 0), im.ImVec2(1, 1), col)
    im.SameLine()
@/lua/ge/extensions/editor/raceEditor/timeTrials.lua
    end
    im.Image(previewTex.texId, size)
    im.Separator()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
  local imgHeight = img.path == "/" and imgWidth or imgWidth * img.size.y / img.size.x
  im.Image(img.texId, im.ImVec2(imgWidth, imgHeight), im.ImVec2(0,0), im.ImVec2(1,1), nil, editor.color.beamng.Value)
  if im.BeginDragDropTarget() then
@/ui/modules/loading/loading.js
      // since background images don't fire a load event, we'll simulate one
      let a = new Image()
      a.onload = function () {