FifoRecorder: move function definitions out of header

This commit is contained in:
Michael M 2017-09-14 11:56:09 -07:00
parent a47ce0d625
commit 738acb6c07
2 changed files with 12 additions and 2 deletions

View File

@ -63,6 +63,11 @@ void FifoRecorder::StopRecording()
m_RequestedRecordingEnd = true; m_RequestedRecordingEnd = true;
} }
FifoDataFile* FifoRecorder::GetRecordedFile() const
{
return m_File.get();
}
void FifoRecorder::WriteGPCommand(const u8* data, u32 size) void FifoRecorder::WriteGPCommand(const u8* data, u32 size)
{ {
if (!m_SkipNextData) if (!m_SkipNextData)
@ -205,6 +210,11 @@ void FifoRecorder::SetVideoMemory(const u32* bpMem, const u32* cpMem, const u32*
FifoRecordAnalyzer::Initialize(cpMem); FifoRecordAnalyzer::Initialize(cpMem);
} }
bool FifoRecorder::IsRecording() const
{
return m_IsRecording;
}
FifoRecorder& FifoRecorder::GetInstance() FifoRecorder& FifoRecorder::GetInstance()
{ {
return instance; return instance;

View File

@ -20,7 +20,7 @@ public:
void StartRecording(s32 numFrames, CallbackFunc finishedCb); void StartRecording(s32 numFrames, CallbackFunc finishedCb);
void StopRecording(); void StopRecording();
FifoDataFile* GetRecordedFile() const { return m_File.get(); } FifoDataFile* GetRecordedFile() const;
// Called from video thread // Called from video thread
// Must write one full GP command at a time // Must write one full GP command at a time
@ -41,7 +41,7 @@ public:
u32 xfRegsSize, const u8* texMem); u32 xfRegsSize, const u8* texMem);
// Checked once per frame prior to callng EndFrame() // Checked once per frame prior to callng EndFrame()
bool IsRecording() const { return m_IsRecording; } bool IsRecording() const;
static FifoRecorder& GetInstance(); static FifoRecorder& GetInstance();
private: private: