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/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/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))
@/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/util/maptiles.lua
local texObj = imUtils.texObj('#mapTilePreview')
im.Image(texObj.texId, im.ImVec2(300, 300))
im.TextWrapped(hoverTooltip)
@/lua/ge/extensions/editor/camPathEditor.lua
local texObj = imUtils.texObj('#cameraPathPreview')
im.Image(texObj.texId, previewWindowSize)
editor.endWindow()
@/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/ui-vue/src/services/paint-previews.js
{
const img = new Image()
img.onload = () => {
@/lua/ge/extensions/render/viewDemo.lua
local texObj = imUtils.texObj('#' .. renderViewName)
im.Image(texObj.texId, imageRes)
im.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
@/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/common/libs/ezSVG/EzSVG.lua
function EzSVG.Image(href, x, y, width, height, style)
local ret = createTagTable("image", style)
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
im.Image(
img.tex:getID(),
@/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/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/sceneView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/lua/ge/extensions/editor/decalEditor.lua
if image.size.y > 0 and image.size.x > 0 then
im.Image(
image.texId,
@/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/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/vehicleEditor/liveEditor/veView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/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)
@/lua/ge/extensions/editor/roadSpline.lua
if texObj and texObj.texId then
im.Image(texObj.texId, iconsSmall)
else
@/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/ui-vue/src/services/navigator-class.js
loading++;
const img = new Image();
const dest = [
@/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/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/ui-vue/src/common/directives/BngLazyImage.js
const loadImage = url => new Promise((resolve, reject) => {
const img = new Image()
img.onload = async () => {
@/ui/lib/ext/spine-canvas.js
this.toLoad++;
var img = new Image();
img.src = path;
return;
var img = new Image();
img.src = path;
@/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/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/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/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/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/raceEditor/timeTrials.lua
end
im.Image(previewTex.texId, size)
im.Separator()
@/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/renderTest.lua
local texObj = imUtils.texObj('#editorRenderTest')
im.Image(texObj.texId, availSize)
editor.endWindow()
@/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)
@/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/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/fonts.lua
im.SetCursorPos(cpos)
im.Image(
editor.getTempTextureObj(string.format("%s%s/%s%s", destinationDirectory, getSelectedFontAtlasName(), getSelectedFontAtlasName(), "_monospaced.png")).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/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/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