Image
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:376
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 ImVec2_uv1 == nil then ImVec2_uv1 = M.ImVec2(1,1) end
if ImVec4_tint_col == nil then ImVec4_tint_col = M.ImVec4(1,1,1,1) 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
Callers
@/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/services/navigator-class.js
loading++;
const img = new Image();
const dest = [
@/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/raceEditor/timeTrials.lua
end
im.Image(previewTex.texId, size)
im.Separator()
@/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/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/docs.lua
im.Image(
img.tex:getID(),
@/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/main.lua
imgui.Image(splashImage.texId, imgui.ImVec2(imgui.uiscale[0] * imageSize.x, imgui.uiscale[0] * imageSize.y))
imgui.End()
@/lua/ge/extensions/editor/camPathEditor.lua
local texObj = imUtils.texObj('#cameraPathPreview')
im.Image(texObj.texId, previewWindowSize)
editor.endWindow()
@/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/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))
@/lua/ge/extensions/editor/sceneView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/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
@/ui/ui-vue/src/services/paint-previews.js
{
const img = new Image()
img.onload = () => {
@/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/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/renderTest.lua
local texObj = imUtils.texObj('#editorRenderTest')
im.Image(texObj.texId, availSize)
editor.endWindow()
@/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/util/screenshotCreator.lua
im.BeginTooltip()
im.Image(thumb.texId, thumb.size, im.ImVec2(0, 0), im.ImVec2(1, 1))
im.EndTooltip()
@/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/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/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/decalEditor.lua
if image.size.y > 0 and image.size.x > 0 then
im.Image(
image.texId,
@/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/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/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/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/util/maptiles.lua
local texObj = imUtils.texObj('#mapTilePreview')
im.Image(texObj.texId, im.ImVec2(300, 300))
im.TextWrapped(hoverTooltip)
@/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/vehicleEditor/staticEditor/veStaticRenderView.lua
im.SetCursorPos(startCursorPos)
im.Image(mainRVTexObj.texId, mainRVSize)
_drawContextMenu(wndID)
im.Image(axisGizmoRVTexObj.texId, axisGizmoRVSize)
@/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/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 () {
@/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/ge/extensions/render/viewDemo.lua
local texObj = imUtils.texObj('#' .. renderViewName)
im.Image(texObj.texId, imageRes)
im.End()
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
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/vehicleEditor/liveEditor/veView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/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/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/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/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()
@/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/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),