botlib_import_s Struct Reference

#include <botlib.h>


Public Member Functions

 void (QDECL *Print)(int type

Data Fields

char * fmt
void(* Trace )(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int passent, int contentmask)
void(* EntityTrace )(bsp_trace_t *trace, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int entnum, int contentmask)
int(* PointContents )(vec3_t point)
int(* inPVS )(vec3_t p1, vec3_t p2)
char *(* BSPEntityData )(void)
void(* BSPModelMinsMaxsOrigin )(int modelnum, vec3_t angles, vec3_t mins, vec3_t maxs, vec3_t origin)
void(* BotClientCommand )(int client, char *command)
void *(* GetMemory )(int size)
void(* FreeMemory )(void *ptr)
int(* AvailableMemory )(void)
void *(* HunkAlloc )(int size)
int(* FS_FOpenFile )(const char *qpath, fileHandle_t *file, fsMode_t mode)
int(* FS_Read )(void *buffer, int len, fileHandle_t f)
int(* FS_Write )(const void *buffer, int len, fileHandle_t f)
void(* FS_FCloseFile )(fileHandle_t f)
int(* FS_Seek )(fileHandle_t f, long offset, int 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)


Member Function Documentation

botlib_import_s::void QDECL *  Print  ) 
 


Field Documentation

int(* botlib_import_s::AvailableMemory)(void)
 

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

char*(* botlib_import_s::BSPEntityData)(void)
 

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

int(* botlib_import_s::DebugLineCreate)(void)
 

void(* botlib_import_s::DebugLineDelete)(int line)
 

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

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

void(* botlib_import_s::DebugPolygonDelete)(int id)
 

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

char* botlib_import_s::fmt
 

Definition at line 160 of file botlib.h.

void(* botlib_import_s::FreeMemory)(void *ptr)
 

void(* botlib_import_s::FS_FCloseFile)( fileHandle_t f )
 

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

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

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

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

void*(* botlib_import_s::GetMemory)(int size)
 

void*(* botlib_import_s::HunkAlloc)(int size)
 

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

int(* botlib_import_s::PointContents)(vec3_t point)
 

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


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