VE Lua Documentation

Press F to search!

startRecording

Definition


-- @/lua/vehicle/ai.lua:6909

local function startRecording(recordSpeed)
  M.mode = 'script'
  scriptai = require("scriptai")
  scriptai.startRecording(recordSpeed)
  M.updateGFX = scriptai.updateGFX
end

Callers

@/lua/ge/extensions/flowgraph/modules/aiRecordingModule.lua
    vehicleStates[veh:getId()] = 'recording'
    veh:queueLuaCommand('ai.startRecording()')
  end
@/lua/ge/extensions/editor/scriptAIManager.lua

local function startRecording(bo, vehId)
  bo:queueLuaCommand('ai.startRecording()')
local function startRecording(bo, vehId)
  bo:queueLuaCommand('ai.startRecording()')
  vehState[vehId] = 'recording'
          be:enterVehicle(0, bo)
          startRecording(bo, vehId)
        end
@/lua/ge/extensions/editor/perfProfiler.lua

local function startRecording(file)
  extensions.load('test_util_fpsCamRecorder')
        if im.Button("Start " .. fn) then
          startRecording(file)
        end
@/lua/vehicle/partCondition.lua

  extensions.odometer.startRecording()
end
@/lua/vehicle/extensions/gameplayInterfaceModules/interactVehiclePerformanceData.lua

local function startRecording(params)
  local dataTypeCheck, dataTypeError = checkTableDataTypes(params, {"string", "optional:string", "optional:string", "optional:string", "optional:string"})
  local recordingTypes = {params[1], params[2], params[3], params[4], params[5]}
  extensions.vehiclePerformanceData.startRecording(recordingTypes)
end
@/inspector/Models/Canvas.js

    startRecording(singleFrame)
    {
        if (InspectorBackend.domains.Canvas.startRecording.supports("singleFrame")) {
            CanvasAgent.startRecording(this._identifier, singleFrame, handleStartRecording);
            return;
            const frameCount = 1;
            CanvasAgent.startRecording(this._identifier, frameCount, handleStartRecording);
        } else
        } else
            CanvasAgent.startRecording(this._identifier, handleStartRecording);
    }
@/lua/ge/extensions/editor/scriptAIEditor.lua
                if vwd.recordMode[i][0] == 2 then
                  scenetree.findObject(veh.vid):queueLuaCommand('ai.startRecording(true)')    -- Record a speed-based script.
                else
                else
                  scenetree.findObject(veh.vid):queueLuaCommand('ai.startRecording()')        -- Record a time-based script.
                end
@/lua/vehicle/extensions/telemetryLogger.lua

local function startRecording()
  isRecording = true
@/lua/vehicle/controller/tech/recorders.lua

local function startRecording(quantities, steps)
  sampleSteps = steps or 1
@/inspector/Views/CanvasSidebarPanel.js
            let singleFrame = event.data.nativeEvent.shiftKey;
            this._canvas.startRecording(singleFrame);
        }
@/lua/vehicle/scriptai.lua

local function startRecording(recordSpeed)
  table.clear(script)
@/inspector/Models/Recording.js

        lines.push(`    function startRecording() {`);
        lines.push(`        if (typeof console.record === "function")`);
@/lua/vehicle/extensions/vehiclePerformanceData.lua

local function startRecording(recordingTypes)
  for _, recordingType in ipairs(recordingTypes) do
@/lua/vehicle/ai.lua
  scriptai = require("scriptai")
  scriptai.startRecording(recordSpeed)
  M.updateGFX = scriptai.updateGFX
@/lua/vehicle/extensions/odometer.lua

local function startRecording()
  --relativeOdometer = 0
@/inspector/Views/CanvasTabContentView.js
            let singleFrame = !!event.shiftKey;
            canvas.startRecording(singleFrame);
        }
@/inspector/Views/CanvasContentView.js
            let singleFrame = event.data.nativeEvent.shiftKey;
            this.representedObject.startRecording(singleFrame);
        }
@/lua/ge/extensions/util/export.lua

local function startRecording(filename)
  exportFile(filename)
@/lua/vehicle/extensions/tech/techCore.lua
M.handleStartRecording = function(request)
  ai.startRecording()
  request:sendACK('CompletedStartRecording')
  local quantities = request['quantities']
  recorders.startRecording(quantities, steps)
  request:sendACK('StartRecording')