doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Classes | |
class | function_t |
union | eval_s |
class | idTypeDef |
class | idScriptObject |
class | idScriptVariable< type, etype, returnType > |
class | idCompileError |
union | varEval_s |
class | idVarDef |
class | idVarDefName |
struct | statement_s |
class | idProgram |
Macros | |
#define | MAX_STRING_LEN 128 |
#define | MAX_GLOBALS 196608 |
#define | MAX_STRINGS 1024 |
#define | MAX_FUNCS 3072 |
#define | MAX_STATEMENTS 81920 |
Typedefs | |
typedef union eval_s | eval_t |
typedef idScriptVariable< int, ev_boolean, int > | idScriptBool |
typedef idScriptVariable < float, ev_float, float > | idScriptFloat |
typedef idScriptVariable < float, ev_float, int > | idScriptInt |
typedef idScriptVariable < idVec3, ev_vector, idVec3 > | idScriptVector |
typedef idScriptVariable < idStr, ev_string, const char * > | idScriptString |
typedef union varEval_s | varEval_t |
typedef struct statement_s | statement_t |
Enumerations | |
enum | etype_t { ev_error = -1, ev_void, ev_scriptevent, ev_namespace, ev_string, ev_float, ev_vector, ev_entity, ev_field, ev_function, ev_virtualfunction, ev_pointer, ev_object, ev_jumpoffset, ev_argsize, ev_boolean } |
#define MAX_FUNCS 3072 |
Definition at line 52 of file Script_Program.h.
#define MAX_GLOBALS 196608 |
Definition at line 45 of file Script_Program.h.
#define MAX_STATEMENTS 81920 |
Definition at line 58 of file Script_Program.h.
#define MAX_STRING_LEN 128 |
Definition at line 41 of file Script_Program.h.
#define MAX_STRINGS 1024 |
Definition at line 47 of file Script_Program.h.
typedef idScriptVariable<int, ev_boolean, int> idScriptBool |
Definition at line 277 of file Script_Program.h.
typedef idScriptVariable<float, ev_float, float> idScriptFloat |
Definition at line 278 of file Script_Program.h.
typedef idScriptVariable<float, ev_float, int> idScriptInt |
Definition at line 279 of file Script_Program.h.
typedef idScriptVariable<idStr, ev_string, const char *> idScriptString |
Definition at line 281 of file Script_Program.h.
typedef idScriptVariable<idVec3, ev_vector, idVec3> idScriptVector |
Definition at line 280 of file Script_Program.h.
typedef struct statement_s statement_t |
enum etype_t |
Enumerator | |
---|---|
ev_error | |
ev_void | |
ev_scriptevent | |
ev_namespace | |
ev_string | |
ev_float | |
ev_vector | |
ev_entity | |
ev_field | |
ev_function | |
ev_virtualfunction | |
ev_pointer | |
ev_object | |
ev_jumpoffset | |
ev_argsize | |
ev_boolean |
Definition at line 61 of file Script_Program.h.
idVarDef def_argsize |
idVarDef def_boolean |
idVarDef def_entity |
idVarDef def_field |
idVarDef def_float |
idVarDef def_function |
idVarDef def_jumpoffset |
idVarDef def_namespace |
idVarDef def_object |
idVarDef def_pointer |
idVarDef def_scriptevent |
idVarDef def_string |
idVarDef def_vector |
idVarDef def_virtualfunction |
idVarDef def_void |
idTypeDef type_argsize |
Definition at line 64 of file Script_Program.cpp.
idTypeDef type_boolean |
Definition at line 65 of file Script_Program.cpp.
idTypeDef type_entity |
Definition at line 57 of file Script_Program.cpp.
idTypeDef type_field |
Definition at line 58 of file Script_Program.cpp.
idTypeDef type_float |
Definition at line 55 of file Script_Program.cpp.
idTypeDef type_function |
Definition at line 59 of file Script_Program.cpp.
idTypeDef type_jumpoffset |
Definition at line 63 of file Script_Program.cpp.
idTypeDef type_namespace |
Definition at line 53 of file Script_Program.cpp.
idTypeDef type_object |
Definition at line 62 of file Script_Program.cpp.
idTypeDef type_pointer |
Definition at line 61 of file Script_Program.cpp.
idTypeDef type_scriptevent |
Definition at line 52 of file Script_Program.cpp.
idTypeDef type_string |
Definition at line 54 of file Script_Program.cpp.
idTypeDef type_vector |
Definition at line 56 of file Script_Program.cpp.
idTypeDef type_virtualfunction |
Definition at line 60 of file Script_Program.cpp.
idTypeDef type_void |
Definition at line 51 of file Script_Program.cpp.