#include <XFuVideoRecorder.h>
Public Member Functions | |
void | tick (XFcGLSurface *aSurface) |
Ticking function. Should be called once per tick after all rendering is done. | |
virtual | ~XFuVideoRecorder () |
Virtual destructor. | |
Static Public Member Functions | |
XFuVideoRecorder * | create (const CHAR *aPrefix, INT32 aDesiredFPS) |
Creation function. Framerates such as 24 or 15 are typically good for video. | |
Protected Member Functions | |
XFuVideoRecorder () | |
Hidden constructor. | |
virtual void | storeFrame (XFcGLSurface *aSurface) |
Protected Attributes | |
FLOAT32 | mLastTick |
Last tick handled. | |
FLOAT32 | mTicksPerFrame |
Ticks each frame takes. | |
INT32 | mFrame |
Next frame number. | |
CHAR * | mPrefix |
Definition at line 16 of file XFuVideoRecorder.h.
|
Hidden constructor.
Definition at line 14 of file XFuVideoRecorder.cpp. References mFrame, mLastTick, mPrefix, and mTicksPerFrame. Referenced by create(). |
|
Virtual destructor.
Definition at line 128 of file XFuVideoRecorder.cpp. References mPrefix. |
|
Creation function. Framerates such as 24 or 15 are typically good for video.
Definition at line 86 of file XFuVideoRecorder.cpp. References mPrefix, mTicksPerFrame, and XFuVideoRecorder(). |
|
May get several calls with the same frame if framerate is too low. Defined as virtual so that it is possible to create new video store methods. The basic implementation stores 24-bit BMP files. Definition at line 42 of file XFuVideoRecorder.cpp. References mFrame. Referenced by tick(). |
|
Ticking function. Should be called once per tick after all rendering is done.
Definition at line 113 of file XFuVideoRecorder.cpp. References mLastTick, mTicksPerFrame, storeFrame(), and tick(). Referenced by tick(). |
|
Next frame number.
Definition at line 23 of file XFuVideoRecorder.h. Referenced by storeFrame(), and XFuVideoRecorder(). |
|
Last tick handled.
Definition at line 21 of file XFuVideoRecorder.h. Referenced by tick(), and XFuVideoRecorder(). |
|
Filename prefix Called by tick() to store a single frame. Definition at line 24 of file XFuVideoRecorder.h. Referenced by create(), XFuVideoRecorder(), and ~XFuVideoRecorder(). |
|
Ticks each frame takes.
Definition at line 22 of file XFuVideoRecorder.h. Referenced by create(), tick(), and XFuVideoRecorder(). |
![]() | ||||
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch |