|
UFO: Alien Invasion
|
Header file for cinematics. More...


Go to the source code of this file.
Data Structures | |
| struct | 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. | |
| void | CIN_CloseCinematic (cinematic_t *cin) |
| Close a cinematic, and clean up status and memory. | |
| 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.
| 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_t::cinematicType, and cinematic_t::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_t::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_t::cinematicType, MAX_QPATH, cinematic_t::name, name, Q_strncpyz(), cinematic_t::replay, and cinematic_t::status.
Referenced by uiVideoNode::drawOverWindow().
Definition at line 47 of file cl_cinematic.cpp.
References CIN_STATUS_NONE, cinematic_t::h, cinematic_t::noSound, cinematic_t::status, viddef, cinematic_t::w, cinematic_t::x, and cinematic_t::y.
Referenced by uiVideoNode::drawOverWindow().
Definition at line 132 of file cl_cinematic.cpp.
Referenced by CL_Shutdown().