|
UFO: Alien Invasion
|
#include "../ui_nodes.h"#include "../ui_parse.h"#include "../ui_behaviour.h"#include "../ui_draw.h"#include "../ui_actions.h"#include "../ui_lua.h"#include "ui_node_abstractnode.h"#include "../../client.h"#include "../../cinematic/cl_cinematic.h"#include "../../../common/scripts_lua.h"#include "ui_node_video.h"
Go to the source code of this file.
Macros | |
| #define | EXTRADATA_TYPE videoExtraData_t |
| #define | EXTRADATA(node) |
| #define | EXTRADATACONST(node) |
Functions | |
| void | UI_Video_SetSource (uiNode_t *node, const char *name) |
| void | UI_RegisterVideoNode (uiBehaviour_t *behaviour) |
Variables | |
| memPool_t * | ui_dynStringPool |
add function to play/stop/pause
fix fullscreen, looped video
event when video end
function to move the video by position
function or cvar to know the video position
cvar or property to know the size of the video
Definition in file ui_node_video.cpp.
| #define EXTRADATA | ( | node | ) |
Definition at line 47 of file ui_node_video.cpp.
Referenced by UI_Video_SetSource().
| #define EXTRADATA_TYPE videoExtraData_t |
Definition at line 46 of file ui_node_video.cpp.
| #define EXTRADATACONST | ( | node | ) |
Definition at line 48 of file ui_node_video.cpp.
| void UI_RegisterVideoNode | ( | uiBehaviour_t * | behaviour | ) |
Source of the video. File name without prefix ./base/videos and without extension
Use or not the music from the video.
Invoked when video end.
Definition at line 126 of file ui_node_video.cpp.
References EXTRADATA_TYPE, uiBehaviour_t::extraDataSize, uiBehaviour_t::lua_SWIG_typeinfo, uiBehaviour_t::manager, uiBehaviour_t::name, UI_RegisterExtradataNodeProperty, UI_SWIG_TypeQuery(), V_BOOL, V_CVAR_OR_STRING, and V_UI_ACTION.
Definition at line 121 of file ui_node_video.cpp.
References EXTRADATA, Mem_PoolStrDup, name, ui_dynStringPool, and UI_FreeStringProperty().
Referenced by uiVideoNode_t_set_source().
|
extern |
Definition at line 40 of file ui_main.cpp.