UFO: Alien Invasion
|
Header file for cinematics. More...
Go to the source code of this file.
Data Structures | |
struct | cinematic_s |
Typedefs | |
typedef struct cinematic_s | cinematic_t |
Enumerations | |
enum | { CINEMATIC_NO_TYPE, CINEMATIC_TYPE_ROQ, CINEMATIC_TYPE_OGM } |
enum | cinStatus_t { CIN_STATUS_NONE, CIN_STATUS_INVALID, CIN_STATUS_PLAYING, CIN_STATUS_PAUSE } |
Functions | |
void | CIN_OpenCinematic (cinematic_t *cin, const char *name) |
Open a cinematic file and store status to a structure. More... | |
void | CIN_CloseCinematic (cinematic_t *cin) |
Close a cinematic, and clean up status and memory. More... | |
void | CIN_SetParameters (cinematic_t *cin, int x, int y, int w, int h, int cinStatus, bool noSound) |
void | CIN_RunCinematic (cinematic_t *cin) |
void | CIN_InitCinematic (cinematic_t *cin) |
void | CIN_Init (void) |
void | CIN_Shutdown (void) |
Header file for cinematics.
Definition in file cl_cinematic.h.
typedef struct cinematic_s cinematic_t |
anonymous enum |
Enumerator | |
---|---|
CINEMATIC_NO_TYPE | |
CINEMATIC_TYPE_ROQ | |
CINEMATIC_TYPE_OGM |
Definition at line 31 of file cl_cinematic.h.
enum cinStatus_t |
Enumerator | |
---|---|
CIN_STATUS_NONE |
not playing |
CIN_STATUS_INVALID | |
CIN_STATUS_PLAYING | |
CIN_STATUS_PAUSE |
Definition at line 62 of file cl_cinematic.h.
void CIN_CloseCinematic | ( | cinematic_t * | cin | ) |
Close a cinematic, and clean up status and memory.
Definition at line 111 of file cl_cinematic.cpp.
References CIN_InitCinematic(), CIN_OGM_CloseCinematic(), CIN_ROQ_CloseCinematic(), CIN_STATUS_NONE, CINEMATIC_TYPE_OGM, CINEMATIC_TYPE_ROQ, cinematic_s::cinematicType, and cinematic_s::status.
Referenced by CIN_OpenCinematic(), CIN_RunCinematic(), and uiVideoNode::onWindowClosed().
Definition at line 126 of file cl_cinematic.cpp.
References CIN_OGM_Init(), and CIN_ROQ_Init().
Referenced by CL_Init().
void CIN_InitCinematic | ( | cinematic_t * | cin | ) |
Definition at line 37 of file cl_cinematic.cpp.
References OBJZERO.
Referenced by CIN_CloseCinematic(), and uiVideoNode::onWindowOpened().
void CIN_OpenCinematic | ( | cinematic_t * | cin, |
const char * | fileName | ||
) |
Open a cinematic file and store status to a structure.
Definition at line 86 of file cl_cinematic.cpp.
References CIN_CloseCinematic(), CIN_OGM_OpenCinematic(), CIN_ROQ_OpenCinematic(), CIN_STATUS_INVALID, Com_Printf(), Com_StripExtension(), FS_CheckFile(), MAX_OSPATH, name, cinematic_s::status, and va().
Referenced by CIN_RunCinematic(), and uiVideoNode::drawOverWindow().
void CIN_RunCinematic | ( | cinematic_t * | cin | ) |
Definition at line 61 of file cl_cinematic.cpp.
References CIN_CloseCinematic(), CIN_OGM_RunCinematic(), CIN_OpenCinematic(), CIN_ROQ_RunCinematic(), CIN_STATUS_NONE, CINEMATIC_TYPE_OGM, CINEMATIC_TYPE_ROQ, cinematic_s::cinematicType, MAX_QPATH, cinematic_s::name, name, Q_strncpyz(), cinematic_s::replay, and cinematic_s::status.
Referenced by uiVideoNode::drawOverWindow().
Definition at line 47 of file cl_cinematic.cpp.
References CIN_STATUS_NONE, cinematic_s::h, cinematic_s::noSound, viddef_t::rx, viddef_t::ry, cinematic_s::status, viddef, cinematic_s::w, cinematic_s::x, and cinematic_s::y.
Referenced by uiVideoNode::drawOverWindow().
Definition at line 132 of file cl_cinematic.cpp.
Referenced by CL_Shutdown().