ReplayRecorder Class Reference

List of all members.

Public Member Functions

 ReplayRecorder ()
void start (const ASCString &filename, bool append, int framerate, int ascFramerateLimit, int quality)
void pause ()
void close ()
bool isRunning ()
bool isOpen ()
ASCString getLastFilename ()

Detailed Description

Definition at line 154 of file replay.cpp.


Constructor & Destructor Documentation

ReplayRecorder::ReplayRecorder (  )  [inline]

Definition at line 162 of file replay.cpp.

References CGameOptions::Instance(), CGameOptions::replayMovieMode, replayRecorderWatcherGlobal, and ReplayRecorderWatcherGlobal::set().


Member Function Documentation

void ReplayRecorder::start ( const ASCString filename,
bool  append,
int  framerate,
int  ascFramerateLimit,
int  quality 
) [inline]

Definition at line 168 of file replay.cpp.

References constructFileName(), VideoRecorder::getFilename(), CGameOptions::Instance(), postScreenUpdate, and CGameOptions::replayMovieMode.

Referenced by ReplayGuiFunctions::ReplayRecord::execute().

void ReplayRecorder::pause (  )  [inline]

Definition at line 183 of file replay.cpp.

References CGameOptions::Instance(), and CGameOptions::replayMovieMode.

Referenced by close(), ReplayRecorderWatcherGlobal::~ReplayRecorderWatcherGlobal(), and ReplayRecorderWatcherLocal::~ReplayRecorderWatcherLocal().

void ReplayRecorder::close ( void   )  [inline]

Definition at line 190 of file replay.cpp.

References pause().

Referenced by ReplayGuiFunctions::ReplayRecordExit::execute().

bool ReplayRecorder::isRunning ( void   )  [inline]

Definition at line 197 of file replay.cpp.

Referenced by trunreplay::execnextreplaymove(), and trunreplay::run().

bool ReplayRecorder::isOpen (  )  [inline]

Definition at line 202 of file replay.cpp.

Referenced by ReplayGuiFunctions::ReplayRecordExit::available(), and ReplayGuiFunctions::ReplayRecord::execute().

ASCString ReplayRecorder::getLastFilename (  )  [inline]

Definition at line 207 of file replay.cpp.

Referenced by ReplayGuiFunctions::ReplayRecord::execute().


The documentation for this class was generated from the following file:
Generated on Mon May 21 01:47:22 2012 for Advanced Strategic Command by  doxygen 1.5.1