MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / setRecordMode

Method setRecordMode

pcsx2/Recording/InputRecordingControls.cpp:27–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27void InputRecordingControls::setRecordMode(bool waitForFrameToEnd)
28{
29 if (!waitForFrameToEnd || VMManager::GetState() == VMState::Paused)
30 {
31 m_state = Mode::Recording;
32 InputRec::log(TRANSLATE("InputRecordingControls","Record Mode Enabled"), Host::OSD_INFO_DURATION);
33 MTGS::PresentCurrentFrame();
34 }
35 else
36 {
37 m_controlQueue.push([&]() {
38 m_state = Mode::Recording;
39 InputRec::log(TRANSLATE("InputRecordingControls","Record Mode Enabled"), Host::OSD_INFO_DURATION);
40 });
41 }
42}
43
44void InputRecordingControls::setReplayMode(bool waitForFrameToEnd)
45{

Callers 3

createMethod · 0.80

Calls 2

logFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected