FTEQW
Documentation of the FTE engine source tree.
sys_plugfte.h File Reference

Go to the source code of this file.

Classes

struct  browserfuncs
 
struct  contextpublic
 
struct  plugfuncs
 

Typedefs

typedef voidvfsfile_t
 

Functions

struct context * Plug_CreateContext (void *sysctx, const struct browserfuncs *funcs)
 
void Plug_DestroyContext (struct context *ctx)
 
void Plug_LockPlugin (struct context *ctx, qboolean lockstate)
 
qboolean Plug_StartContext (struct context *ctx)
 
void Plug_StopContext (struct context *ctx, qboolean wait)
 
qboolean Plug_ChangeWindow (struct context *ctx, void *whnd, int left, int top, int width, int height)
 
int Plug_FindProp (struct context *ctx, const char *field)
 
qboolean Plug_SetString (struct context *ctx, int field, const char *value)
 
qboolean Plug_GetString (struct context *ctx, int field, const char **value)
 
void Plug_GotString (const char *value)
 
qboolean Plug_SetInteger (struct context *ctx, int field, int value)
 
qboolean Plug_GetInteger (struct context *ctx, int field, int *value)
 
qboolean Plug_SetFloat (struct context *ctx, int field, float value)
 
qboolean Plug_GetFloat (struct context *ctx, int field, float *value)
 
voidPlug_GetSplashBack (struct context *ctx, void *hdc, int *width, int *height)
 
void Plug_ReleaseSplashBack (struct context *ctx, void *bmp)
 
const struct plugfuncsPlug_GetFuncs (int ver)
 

Typedef Documentation

◆ vfsfile_t

typedef void* vfsfile_t

Function Documentation

◆ Plug_ChangeWindow()

qboolean Plug_ChangeWindow ( struct context *  ctx,
void whnd,
int  left,
int  top,
int  width,
int  height 
)

◆ Plug_CreateContext()

struct context * Plug_CreateContext ( void sysctx,
const struct browserfuncs funcs 
)

◆ Plug_DestroyContext()

void Plug_DestroyContext ( struct context *  ctx)

◆ Plug_FindProp()

int Plug_FindProp ( struct context *  ctx,
const char *  field 
)

◆ Plug_GetFloat()

qboolean Plug_GetFloat ( struct context *  ctx,
int  field,
float *  value 
)

◆ Plug_GetFuncs()

const struct plugfuncs * Plug_GetFuncs ( int  ver)

◆ Plug_GetInteger()

qboolean Plug_GetInteger ( struct context *  ctx,
int  field,
int value 
)

◆ Plug_GetSplashBack()

void * Plug_GetSplashBack ( struct context *  ctx,
void hdc,
int width,
int height 
)

◆ Plug_GetString()

qboolean Plug_GetString ( struct context *  ctx,
int  field,
const char **  value 
)

◆ Plug_GotString()

void Plug_GotString ( const char *  value)

◆ Plug_LockPlugin()

void Plug_LockPlugin ( struct context *  ctx,
qboolean  lockstate 
)

◆ Plug_ReleaseSplashBack()

void Plug_ReleaseSplashBack ( struct context *  ctx,
void bmp 
)

◆ Plug_SetFloat()

qboolean Plug_SetFloat ( struct context *  ctx,
int  field,
float  value 
)

◆ Plug_SetInteger()

qboolean Plug_SetInteger ( struct context *  ctx,
int  field,
int  value 
)

◆ Plug_SetString()

qboolean Plug_SetString ( struct context *  ctx,
int  field,
const char *  value 
)

◆ Plug_StartContext()

qboolean Plug_StartContext ( struct context *  ctx)

◆ Plug_StopContext()

void Plug_StopContext ( struct context *  ctx,
qboolean  wait 
)