cgame_import_t Struct Reference

#include <cgame.h>

Collaboration diagram for cgame_import_t:
Collaboration graph
[legend]

Public Member Functions

 void (IMPORT *UI_ExecuteConfunc)(const char *fmt
 __attribute__ ((format(printf, 1, 2)))
 void (IMPORT *UI_PopWindow)(qboolean all)
uiNode_t *IMPORT * UI_PushWindow (const char *name, const char *parentName)
 void (IMPORT *UI_InitStack)(const char *activeMenu
 void (IMPORT *UI_Popup)(const char *title
uiNode_t *IMPORT * UI_AddOption (uiNode_t **tree, const char *name, const char *label, const char *value)
 void (IMPORT *UI_RegisterOption)(int dataId
 void (IMPORT *UI_RegisterText)(int textId
 void (IMPORT *UI_ResetData)(int dataId)
 void (IMPORT *UI_RegisterLinkedListText)(int textId
 void (IMPORT *UI_TextNodeSelectLine)(uiNode_t *node
uiNode_t *IMPORT * UI_PopupList (const char *title, const char *headline, linkedList_t *entries, const char *clickAction)
mxml_node_t *IMPORT * mxml_AddNode (mxml_node_t *parent, const char *name)
 void (IMPORT *mxml_AddString)(mxml_node_t *parent
 void (IMPORT *mxml_AddBool)(mxml_node_t *parent
 void (IMPORT *mxml_AddFloat)(mxml_node_t *parent
 void (IMPORT *mxml_AddDouble)(mxml_node_t *parent
 void (IMPORT *mxml_AddByte)(mxml_node_t *parent
 void (IMPORT *mxml_AddShort)(mxml_node_t *parent
 void (IMPORT *mxml_AddInt)(mxml_node_t *parent
 void (IMPORT *mxml_AddLong)(mxml_node_t *parent
 void (IMPORT *mxml_AddPos3)(mxml_node_t *parent
 void (IMPORT *mxml_AddPos2)(mxml_node_t *parent
 void (IMPORT *mxml_AddDate)(mxml_node_t *parent
 void (IMPORT *mxml_AddStringValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddBoolValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddFloatValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddDoubleValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddByteValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddShortValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddIntValue)(mxml_node_t *parent
 void (IMPORT *mxml_AddLongValue)(mxml_node_t *parent
 int (IMPORT *FS_LoadFile)(const char *path
 void (IMPORT *FS_FreeFile)(void *buffer)
cvar_t *IMPORT * Cvar_Get (const char *varName, const char *value, int flags, const char *desc)
cvar_t *IMPORT * Cvar_Set (const char *varName, const char *value)
 void (IMPORT *Cvar_SetValue)(const char *varName
const char *IMPORT * Cvar_String (const char *varName)
 int (IMPORT *Cvar_Integer)(const char *varName)
 qboolean (IMPORT *Cvar_Delete)(const char *varName)
 void (IMPORT *S_StartLocalSample)(const char *s
 void (IMPORT *S_SetSampleRepeatRate)(int sampleRepeatRate)
 void (IMPORT *R_SoftenTexture)(byte *in
 void (IMPORT *R_UploadAlpha)(const image_t *image
 void (IMPORT *R_LoadImage)(const char *name
image_t *IMPORT * R_LoadImageData (const char *name, byte *pic, int width, int height, imagetype_t type)
 int (IMPORT *Cmd_Argc)(void)
const char *IMPORT * Cmd_Argv (int n)
const char *IMPORT * Cmd_Args (void)
 void (IMPORT *Cmd_AddCommand)(const char *cmdName
 void (IMPORT *Cmd_RemoveCommand)(const char *cmdName)
 void (IMPORT *Cmd_ExecuteString)(const char *text)

Data Fields

csi_tcsi
client_static_tcls
client_state_tcl
const char * mainMenu
const char qboolean popAll
const char qboolean qboolean pushActive
const char * text
uiNode_toption
linkedList_ttext
int num
const char * name
const char const char * value
const char qboolean value
const char float value
const char double value
const char byte value
const char short value
const char int value
const char long value
const char const vec3_t pos
const char const vec2_t pos
const char const int day
const char const int const int sec
byte ** buffer
float value
float volume
int width
int int height
int int int bpp
const bytealphaData
byte ** pic
byte int * width
byte int int * height
xcommand_t function
xcommand_t const char * desc

Detailed Description

Todo:
define the import interface

Definition at line 68 of file cgame.h.


Member Function Documentation

cgame_import_t::__attribute__ ( (format(printf, 1, 2))   ) 
const char* IMPORT* cgame_import_t::Cmd_Args ( void   ) 

concatenation of all argv >= 1

const char* IMPORT* cgame_import_t::Cmd_Argv ( int  n  ) 
cvar_t* IMPORT* cgame_import_t::Cvar_Get ( const char *  varName,
const char *  value,
int  flags,
const char *  desc 
)
cvar_t* IMPORT* cgame_import_t::Cvar_Set ( const char *  varName,
const char *  value 
)
const char* IMPORT* cgame_import_t::Cvar_String ( const char *  varName  ) 
cgame_import_t::int ( IMPORT *  Cmd_Argc  ) 
cgame_import_t::int ( IMPORT *  Cvar_Integer  )  const
cgame_import_t::int ( IMPORT *  FS_LoadFile  )  const
mxml_node_t* IMPORT* cgame_import_t::mxml_AddNode ( mxml_node_t parent,
const char *  name 
)
cgame_import_t::qboolean ( IMPORT *  Cvar_Delete  )  const
image_t* IMPORT* cgame_import_t::R_LoadImageData ( const char *  name,
byte pic,
int  width,
int  height,
imagetype_t  type 
)
uiNode_t* IMPORT* cgame_import_t::UI_AddOption ( uiNode_t **  tree,
const char *  name,
const char *  label,
const char *  value 
)
uiNode_t* IMPORT* cgame_import_t::UI_PopupList ( const char *  title,
const char *  headline,
linkedList_t entries,
const char *  clickAction 
)
uiNode_t* IMPORT* cgame_import_t::UI_PushWindow ( const char *  name,
const char *  parentName 
)
cgame_import_t::void ( IMPORT *  Cmd_ExecuteString  )  const
cgame_import_t::void ( IMPORT *  Cmd_RemoveCommand  )  const
cgame_import_t::void ( IMPORT *  Cmd_AddCommand  )  const
cgame_import_t::void ( IMPORT *  R_LoadImage  )  const
cgame_import_t::void ( IMPORT *  R_UploadAlpha  )  const
cgame_import_t::void ( IMPORT *  R_SoftenTexture  ) 
cgame_import_t::void ( IMPORT *  S_SetSampleRepeatRate  ) 
cgame_import_t::void ( IMPORT *  S_StartLocalSample  )  const
cgame_import_t::void ( IMPORT *  Cvar_SetValue  )  const
cgame_import_t::void ( IMPORT *  FS_FreeFile  ) 
cgame_import_t::void ( IMPORT *  mxml_AddLongValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddIntValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddShortValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddByteValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddDoubleValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddFloatValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddBoolValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddStringValue  ) 
cgame_import_t::void ( IMPORT *  mxml_AddDate  ) 
cgame_import_t::void ( IMPORT *  mxml_AddPos2  ) 
cgame_import_t::void ( IMPORT *  mxml_AddPos3  ) 
cgame_import_t::void ( IMPORT *  mxml_AddLong  ) 
cgame_import_t::void ( IMPORT *  mxml_AddInt  ) 
cgame_import_t::void ( IMPORT *  mxml_AddShort  ) 
cgame_import_t::void ( IMPORT *  mxml_AddByte  ) 
cgame_import_t::void ( IMPORT *  mxml_AddDouble  ) 
cgame_import_t::void ( IMPORT *  mxml_AddFloat  ) 
cgame_import_t::void ( IMPORT *  mxml_AddBool  ) 
cgame_import_t::void ( IMPORT *  mxml_AddString  ) 
cgame_import_t::void ( IMPORT *  UI_TextNodeSelectLine  ) 
cgame_import_t::void ( IMPORT *  UI_RegisterLinkedListText  ) 
cgame_import_t::void ( IMPORT *  UI_ResetData  ) 
cgame_import_t::void ( IMPORT *  UI_RegisterText  ) 
cgame_import_t::void ( IMPORT *  UI_RegisterOption  ) 
cgame_import_t::void ( IMPORT *  UI_Popup  )  const
cgame_import_t::void ( IMPORT *  UI_InitStack  )  const
cgame_import_t::void ( IMPORT *  UI_PopWindow  ) 
cgame_import_t::void ( IMPORT *  UI_ExecuteConfunc  )  const

Field Documentation

Definition at line 127 of file cgame.h.

int int int cgame_import_t::bpp

Definition at line 126 of file cgame.h.

Definition at line 110 of file cgame.h.

Definition at line 71 of file cgame.h.

Definition at line 70 of file cgame.h.

Definition at line 69 of file cgame.h.

const char const int cgame_import_t::day

Definition at line 99 of file cgame.h.

Definition at line 135 of file cgame.h.

Definition at line 135 of file cgame.h.

Definition at line 128 of file cgame.h.

Definition at line 126 of file cgame.h.

Definition at line 77 of file cgame.h.

const char * cgame_import_t::name

Definition at line 89 of file cgame.h.

Definition at line 84 of file cgame.h.

Definition at line 80 of file cgame.h.

Definition at line 128 of file cgame.h.

Definition at line 77 of file cgame.h.

const char const vec2_t cgame_import_t::pos

Definition at line 98 of file cgame.h.

const char const vec3_t cgame_import_t::pos

Definition at line 97 of file cgame.h.

Definition at line 77 of file cgame.h.

const char const int const int cgame_import_t::sec

Definition at line 99 of file cgame.h.

Definition at line 83 of file cgame.h.

const char * cgame_import_t::text

Definition at line 78 of file cgame.h.

Definition at line 116 of file cgame.h.

const char long cgame_import_t::value

Definition at line 96 of file cgame.h.

const char int cgame_import_t::value

Definition at line 95 of file cgame.h.

const char short cgame_import_t::value

Definition at line 94 of file cgame.h.

Definition at line 93 of file cgame.h.

const char double cgame_import_t::value

Definition at line 92 of file cgame.h.

const char float cgame_import_t::value

Definition at line 91 of file cgame.h.

Definition at line 90 of file cgame.h.

const char long cgame_import_t::value

Definition at line 89 of file cgame.h.

Definition at line 122 of file cgame.h.

Definition at line 128 of file cgame.h.

Definition at line 126 of file cgame.h.


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2