Image
Definition
-- @/=[C]:-1
function Image(...)
Callers
@/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
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/inspector.lua
imgui.SetCursorPos(imageStartCursorPos)
imgui.Image(texture.tex:getID(), size, nil, nil, nil, editor.color.white.Value)
@/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;
@/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/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/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/camPathEditor.lua
local texObj = imUtils.texObj('#cameraPathPreview')
im.Image(texObj.texId, previewWindowSize)
editor.endWindow()
@/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/roadSpline.lua
if texObj and texObj.texId then
im.Image(texObj.texId, iconsSmall)
else
@/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/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/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(),
@/ui/ui-vue/src/services/paint-previews.js
{
const img = new Image()
img.onload = () => {
@/lua/ge/extensions/editor/renderTest.lua
local texObj = imUtils.texObj('#editorRenderTest')
im.Image(texObj.texId, availSize)
editor.endWindow()
@/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/util/maptiles.lua
local texObj = imUtils.texObj('#mapTilePreview')
im.Image(texObj.texId, im.ImVec2(300, 300))
im.TextWrapped(hoverTooltip)
@/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/dynamicDecals/docs.lua
im.Image(
img.tex:getID(),
@/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/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/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/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/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
@/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/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/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/ui-vue/src/services/navigator-class.js
loading++;
const img = new Image();
const dest = [
@/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/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/raceEditor/timeTrials.lua
end
im.Image(previewTex.texId, size)
im.Separator()
@/lua/ge/extensions/editor/sceneView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veView.lua
--local texObj = imUtils.texObj('#' .. sceneViewName)
--im.Image(texObj.texId, availSize)
@/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/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/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/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/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/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/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/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()