setFOV
Definition
-- @/lua/ge/extensions/core/camera.lua:1045
local function setFOV(vid, ...)
if activeGlobalCameraName == 'free' then
local fov = (...)
if fov ~= nil then
setCameraFovDegC(fov)
finalCameraData.fovDeg = fov
end
end
return proxy_camId(vid, 'setFOV', ...)
end
Callers
@/lua/ge/extensions/util/screenshotCreator.lua
core_camera.setPosRot(0, p.x, p.y, p.z, r.x, r.y, r.z, r.w)
core_camera.setFOV(0, thumbnailConfig.fov)
isCameraSet = true
core_camera.setByName(0, "orbit")
core_camera.setFOV(0, previousFov or 60)
isCameraSet = false
@/lua/ge/extensions/core/cameraModes/relative.lua
function C:setFOV(fov)
self.manualzoom:init(fov)
@/lua/ge/extensions/freeroam/bigMapMode.lua
core_camera.setPosRot(0, pos.x, pos.y, pos.z, rot.x, rot.y, rot.z, rot.w)
core_camera.setFOV(0, previousFreeCamData.fov)
end
@/gameplay/missionTypes/cannon/customNodes/cannonBallDistNode.lua
commands.setFreeCamera()
core_camera.setFOV(0, self.pinIn.FOV.value)
end
@/lua/ge/extensions/career/modules/vehiclePerformance.lua
local fov = linearScale(vehVelocity, 2, maxVelocity, 20, 65)
core_camera.setFOV(vehId, fov)
setRelativeCamera(vec3(offsetX, offsetY, offsetZ), vec3(15, 180, 10))
core_camera.setFOV(vehId, 80)
end
maxVelocity = getObjectByID(vehId):getVelocity():length()
core_camera.setFOV(vehId, 65)
end
@/lua/ge/extensions/freeroam/dragRace.lua
commands.setFreeCameraTransformJson(camTransforms[level])
core_camera.setFOV(0, 12)
end
if currentCam and core_camera then
core_camera.setFOV(0, 65) --rst
commands.setGameCamera()
@/lua/ge/server/commands.lua
if not isFreeCamera() then return end
core_camera.setFOV(0, fovDeg)
end
if not isFreeCamera() then return end
core_camera.setFOV(0, radToDeg(fovRad))
end
if not isFreeCamera() then return end
core_camera.setFOV(0, fovDeg)
end
@/lua/ge/extensions/gameplay/garageMode.lua
core_camera.setDefaultRotation(be:getPlayerVehicleID(0), camPresets.default)
core_camera.setFOV(be:getPlayerVehicleID(0), defaultFov)
core_camera.setSkipFovModifier(be:getPlayerVehicleID(0), true)
camData.orbit:setDefaultRotation(previousDefaultRotation)
camData.orbit:setFOV(previousFOV)
camData.orbit:setSkipFovModifier(false)
commands.setFreeCamera()
core_camera.setFOV(0, defaultFov)
@/lua/ge/extensions/core/cameraModes/orbit.lua
function C:setFOV(fov)
self.fov = fov
@/ui/modules/photomode/photomode.js
// quick fix for reseting the values on enter, but actually that should be doable just by setting the default values after the watchers, so setting them would trigger the watchers...
bngApi.engineLua( 'core_camera.setFOV(0, ' + vm.settings.fov + ');' )
bngApi.engineLua( 'core_camera.rollAbs(' + vm.settings.roll + ')' )
$scope.$watch('photo.settings.fov', function(value) {
bngApi.engineLua('core_camera.setFOV(0, ' + value + ')')
})
vm.settings.fov = vm.savedCamera.fov
bngApi.engineLua('core_camera.setFOV(0, ' + vm.savedCamera.fov + ')')
bngApi.engineLua("if core_camera.getActiveCamName() ~= 'path' then commands.setGameCamera() end"); // camera change if the editor was not loaded before
bngApi.engineLua("MoveManager.rollRelative = 0; if core_camera.savedCameraFov then core_camera.setFOV(0, core_camera.savedCameraFov) end")
showPhotomodeGrid.show = vm.settings.showGrid
@/lua/ge/extensions/core/multiseatCamera.lua
core_camera.setMaxDistance(vid, math.huge)
core_camera.setFOV(vid, 40)
core_camera.setRef(vid, targetCenter, left, back)
@/lua/ge/extensions/core/cameraModes/free.lua
function C:setFOV(fovDeg)
self.manualzoom:init(fovDeg)
@/lua/ge/extensions/core/vehicle/partmgmt.lua
commands.setFreeCamera()
core_camera.setFOV(0, 35)
-- Stage 1 happens on JS side for timing reasons
@/lua/ge/extensions/tech/utils.lua
core_camera.setRotation(vid, M.relativeCamData.rotation)
core_camera.setFOV(vid, M.relativeCamData.fov)
M.relativeCamCountdown = nil
@/lua/ge/extensions/ui/liveryEditor/camera.lua
core_camera.setDistance(0, idealDistance)
core_camera.setFOV(0, 45)
core_camera.setOffset(0, vec3(0, 0, 2 / idealDistance))
@/lua/ge/extensions/tech/techCore.lua
if k == 'fov' then
core_camera.setFOV(id, v)
end
@/lua/ge/extensions/editor/camPathEditor.lua
if editor.uiInputFloat('##freecam fov', imVal, 0.1, 1.0, nil, im.InputTextFlags_EnterReturnsTrue) then
core_camera.setFOV(0, clamp(imVal[0], 10, 120))
end
if im.Button('Reset##fov') then
core_camera.setFOV(0, 65)
end
core_camera.setPosRot(0, pos.x, pos.y, pos.z, rot.x, rot.y, rot.z, rot.w)
core_camera.setFOV(0, marker.fov or 60)
end
core_camera.setPosRot(0, pos.x, pos.y, pos.z, rot.x, rot.y, rot.z, rot.w)
core_camera.setFOV(0, marker.fov or 60)
@/lua/ge/extensions/flowgraph/nodes/scene/camera/setCameraFOV.lua
end
core_camera.setFOV(0, self.pinIn.value.value)
end
if self._storedFov then
core_camera.setFOV(0, self._storedFov)
end