FTEQW
Documentation of the FTE engine source tree.
plugfuncs Struct Reference

#include <sys_plugfte.h>

Public Attributes

struct context *(* CreateContext )(void *sysctx, const struct browserfuncs *funcs)
 
void(* DestroyContext )(struct context *ctx)
 
void(* LockPlugin )(struct context *ctx, qboolean lockstate)
 
qboolean(* StartContext )(struct context *ctx)
 
void(* StopContext )(struct context *ctx, qboolean wait)
 
qboolean(* ChangeWindow )(struct context *ctx, void *whnd, int left, int top, int width, int height)
 
int(* FindProp )(struct context *ctx, const char *field)
 
qboolean(* SetString )(struct context *ctx, int field, const char *value)
 
qboolean(* GetString )(struct context *ctx, int field, const char **value)
 
void(* GotString )(const char *value)
 
qboolean(* SetInteger )(struct context *ctx, int field, int value)
 
qboolean(* GetInteger )(struct context *ctx, int field, int *value)
 
qboolean(* SetFloat )(struct context *ctx, int field, float value)
 
qboolean(* GetFloat )(struct context *ctx, int field, float *value)
 
void *(* GetSplashBack )(struct context *ctx, void *hdc, int *width, int *height)
 
void(* ReleaseSplashBack )(struct context *ctx, void *bmp)
 
qboolean(* SetWString )(struct context *ctx, int field, const wchar_t *value)
 

Member Data Documentation

◆ ChangeWindow

qboolean(* plugfuncs::ChangeWindow) (struct context *ctx, void *whnd, int left, int top, int width, int height)

◆ CreateContext

struct context *(* plugfuncs::CreateContext) (void *sysctx, const struct browserfuncs *funcs)

◆ DestroyContext

void(* plugfuncs::DestroyContext) (struct context *ctx)

◆ FindProp

int(* plugfuncs::FindProp) (struct context *ctx, const char *field)

◆ GetFloat

qboolean(* plugfuncs::GetFloat) (struct context *ctx, int field, float *value)

◆ GetInteger

qboolean(* plugfuncs::GetInteger) (struct context *ctx, int field, int *value)

◆ GetSplashBack

void *(* plugfuncs::GetSplashBack) (struct context *ctx, void *hdc, int *width, int *height)

◆ GetString

qboolean(* plugfuncs::GetString) (struct context *ctx, int field, const char **value)

◆ GotString

void(* plugfuncs::GotString) (const char *value)

◆ LockPlugin

void(* plugfuncs::LockPlugin) (struct context *ctx, qboolean lockstate)

◆ ReleaseSplashBack

void(* plugfuncs::ReleaseSplashBack) (struct context *ctx, void *bmp)

◆ SetFloat

qboolean(* plugfuncs::SetFloat) (struct context *ctx, int field, float value)

◆ SetInteger

qboolean(* plugfuncs::SetInteger) (struct context *ctx, int field, int value)

◆ SetString

qboolean(* plugfuncs::SetString) (struct context *ctx, int field, const char *value)

◆ SetWString

qboolean(* plugfuncs::SetWString) (struct context *ctx, int field, const wchar_t *value)

◆ StartContext

qboolean(* plugfuncs::StartContext) (struct context *ctx)

◆ StopContext

void(* plugfuncs::StopContext) (struct context *ctx, qboolean wait)

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