Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

botlib_import_s Struct Reference

#include <botlib.h>


Public Member Functions

 void (QDECL *Print)(int type

Data Fields

int(* AvailableMemory )(void)
void(* BotClientCommand )(int client, char *command)
char *(* BSPEntityData )(void)
void(* BSPModelMinsMaxsOrigin )(int modelnum, vec3_t angles, vec3_t mins, vec3_t maxs, vec3_t origin)
int(* DebugLineCreate )(void)
void(* DebugLineDelete )(int line)
void(* DebugLineShow )(int line, vec3_t start, vec3_t end, int color)
int(* DebugPolygonCreate )(int color, int numPoints, vec3_t *points)
void(* DebugPolygonDelete )(int id)
void(* EntityTrace )(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int entnum, int contentmask)
char * fmt
void(* FreeMemory )(void *ptr)
void(* FS_FCloseFile )(fileHandle_t f)
int(* FS_FOpenFile )(const char *qpath, fileHandle_t *file, fsMode_t mode)
int(* FS_Read )(void *buffer, int len, fileHandle_t f)
int(* FS_Seek )(fileHandle_t f, long offset, int origin)
int(* FS_Write )(const void *buffer, int len, fileHandle_t f)
void *(* GetMemory )(int size)
void *(* HunkAlloc )(int size)
int(* inPVS )(vec3_t p1, vec3_t p2)
int(* PointContents )(vec3_t point)
void(* Trace )(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int passent, int contentmask)


Member Function Documentation

void QDECL *  Print  ) 
 


Field Documentation

int(* AvailableMemory)(void)
 

Referenced by AvailableMemory(), and SV_BotInitBotLib().

void(* BotClientCommand)(int client, char *command)
 

Referenced by EA_Command(), EA_DropInv(), EA_DropItem(), EA_Say(), EA_SayTeam(), EA_Tell(), EA_UseInv(), EA_UseItem(), and SV_BotInitBotLib().

char*(* BSPEntityData)(void)
 

Referenced by AAS_InitBotImport(), AAS_LoadBSPFile(), and SV_BotInitBotLib().

void(* BSPModelMinsMaxsOrigin)(int modelnum, vec3_t angles, vec3_t mins, vec3_t maxs, vec3_t origin)
 

Referenced by AAS_BSPModelMinsMaxsOrigin(), AAS_InitBotImport(), and SV_BotInitBotLib().

int(* DebugLineCreate)(void)
 

Referenced by AAS_DebugLine(), AAS_DrawPermanentCross(), AAS_DrawPlaneCross(), AAS_PermanentLine(), AAS_ShowArea(), AAS_ShowBoundingBox(), BotExportTest(), BotTravel_Grapple(), and SV_BotInitBotLib().

void(* DebugLineDelete)(int line)
 

Referenced by AAS_ClearShownDebugLines(), and SV_BotInitBotLib().

void(* DebugLineShow)(int line, vec3_t start, vec3_t end, int color)
 

Referenced by AAS_DebugLine(), AAS_DrawPermanentCross(), AAS_DrawPlaneCross(), AAS_PermanentLine(), AAS_ShowArea(), AAS_ShowBoundingBox(), BotExportTest(), BotTravel_Grapple(), and SV_BotInitBotLib().

int(* DebugPolygonCreate)(int color, int numPoints, vec3_t *points)
 

Referenced by AAS_ShowPolygon(), and SV_BotInitBotLib().

void(* DebugPolygonDelete)(int id)
 

Referenced by AAS_ClearShownPolygons(), and SV_BotInitBotLib().

void(* EntityTrace)(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int entnum, int contentmask)
 

Referenced by AAS_EntityCollision(), and SV_BotInitBotLib().

char* fmt
 

Definition at line 172 of file botlib.h.

void(* FreeMemory)(void *ptr)
 

Referenced by AAS_InitBotImport(), FreeMemory(), and SV_BotInitBotLib().

void(* FS_FCloseFile)(fileHandle_t f)
 

Referenced by AAS_LoadAASFile(), AAS_LoadAASLump(), AAS_ReadRouteCache(), AAS_WriteAASFile(), AAS_WriteRouteCache(), LoadScriptFile(), and SV_BotInitBotLib().

int(* FS_FOpenFile)(const char *qpath, fileHandle_t *file, fsMode_t mode)
 

Referenced by AAS_LoadAASFile(), AAS_ReadRouteCache(), AAS_WriteAASFile(), AAS_WriteRouteCache(), LoadScriptFile(), and SV_BotInitBotLib().

int(* FS_Read)(void *buffer, int len, fileHandle_t f)
 

Referenced by AAS_LoadAASFile(), AAS_LoadAASLump(), AAS_ReadCache(), AAS_ReadRouteCache(), LoadScriptFile(), and SV_BotInitBotLib().

int(* FS_Seek)(fileHandle_t f, long offset, int origin)
 

Referenced by AAS_LoadAASLump(), AAS_WriteAASFile(), and SV_BotInitBotLib().

int(* FS_Write)(const void *buffer, int len, fileHandle_t f)
 

Referenced by AAS_WriteAASFile(), AAS_WriteAASLump(), AAS_WriteRouteCache(), and SV_BotInitBotLib().

void*(* GetMemory)(int size)
 

Referenced by AAS_InitBotImport(), GetMemory(), and SV_BotInitBotLib().

void*(* HunkAlloc)(int size)
 

Referenced by GetHunkMemory(), and SV_BotInitBotLib().

int(* inPVS)(vec3_t p1, vec3_t p2)
 

Referenced by AAS_inPVS(), and SV_BotInitBotLib().

int(* PointContents)(vec3_t point)
 

Referenced by AAS_InitBotImport(), AAS_PointContents(), and SV_BotInitBotLib().

void(* Trace)(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int passent, int contentmask)
 

Referenced by AAS_InitBotImport(), AAS_Trace(), and SV_BotInitBotLib().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 18:52:54 2005 for Quake III Arena by  doxygen 1.3.9.1