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')