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
@/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/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/main.lua
imgui.Image(splashImage.texId, imgui.ImVec2(imgui.uiscale[0] * imageSize.x, imgui.uiscale[0] * imageSize.y))
imgui.End()
@/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/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/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/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
@/lua/ge/extensions/editor/renderTest.lua
local texObj = imUtils.texObj('#editorRenderTest')
im.Image(texObj.texId, availSize)
editor.endWindow()
@/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/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/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/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/decalEditor.lua
if image.size.y > 0 and image.size.x > 0 then
im.Image(
image.texId,
@/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/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),
@/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/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/ui-vue/src/services/paint-previews.js
{
const img = new Image()
img.onload = () => {
@/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
@/lua/ge/extensions/editor/sceneView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/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/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/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/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/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/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/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/render/viewDemo.lua
local texObj = imUtils.texObj('#' .. renderViewName)
im.Image(texObj.texId, imageRes)
im.End()
@/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/common/libs/ezSVG/EzSVG.lua
function EzSVG.Image(href, x, y, width, height, style)
local ret = createTagTable("image", style)
@/ui/ui-vue/src/services/navigator-class.js
loading++;
const img = new Image();
const dest = [
@/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/camPathEditor.lua
local texObj = imUtils.texObj('#cameraPathPreview')
im.Image(texObj.texId, previewWindowSize)
editor.endWindow()
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
im.Image(
img.tex:getID(),
@/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/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/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),
@/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/roadSpline.lua
if texObj and texObj.texId then
im.Image(texObj.texId, iconsSmall)
else
@/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/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()