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

#include <client.h>

Public Member Functions

void *VARGS * createdecoder (const char *name)
 
 qboolean (VARGS *decodeframe)(void *ctx
 
qboolean qboolean double void (QDECL *uploadtexture)(void *ectx
 
 void (VARGS *shutdown)(void *ctx)
 
 void (VARGS *rewind)(void *ctx)
 
 void (VARGS *cursormove)(void *ctx
 
 void (VARGS *key)(void *ctx
 
 qboolean (VARGS *setsize)(void *ctx
 
 void (VARGS *getsize)(void *ctx
 
 void (VARGS *changestream)(void *ctx
 
 qboolean (VARGS *getproperty)(void *ctx
 

Public Attributes

size_t structsize
 
const char * drivername
 
qboolean nosound
 
qboolean qboolean forcevideo
 
qboolean qboolean double mediatime
 
qboolean qboolean double uploadfmt_t fmt
 
qboolean qboolean double uploadfmt_t int width
 
qboolean qboolean double uploadfmt_t int int height
 
qboolean qboolean double uploadfmt_t int int voiddata
 
qboolean qboolean double uploadfmt_t int int void voidpalette
 
qboolean qboolean double uploadfmt_t int int void void voidectx
 
float posx
 
float float posy
 
int code
 
int int unicode
 
int int int event
 
int width
 
int int height
 
intwidth
 
int intheight
 
const char * streamname
 
const char * field
 
const char char * out
 
const char char size_t * outsize
 

Member Function Documentation

◆ createdecoder()

void *VARGS * media_decoder_funcs_t::createdecoder ( const char *  name)

◆ qboolean() [1/3]

media_decoder_funcs_t::qboolean ( VARGS *  decodeframe)

◆ qboolean() [2/3]

media_decoder_funcs_t::qboolean ( VARGS *  getproperty)

◆ qboolean() [3/3]

media_decoder_funcs_t::qboolean ( VARGS *  setsize)

◆ void() [1/7]

qboolean qboolean double media_decoder_funcs_t::void ( QDECL *  uploadtexture)

◆ void() [2/7]

media_decoder_funcs_t::void ( VARGS *  changestream)

◆ void() [3/7]

media_decoder_funcs_t::void ( VARGS *  cursormove)

◆ void() [4/7]

media_decoder_funcs_t::void ( VARGS *  getsize)

◆ void() [5/7]

media_decoder_funcs_t::void ( VARGS *  key)

◆ void() [6/7]

media_decoder_funcs_t::void ( VARGS *  rewind)

◆ void() [7/7]

media_decoder_funcs_t::void ( VARGS *  shutdown)

Member Data Documentation

◆ code

int media_decoder_funcs_t::code

◆ data

qboolean qboolean double uploadfmt_t int int void* media_decoder_funcs_t::data

◆ drivername

const char* media_decoder_funcs_t::drivername

◆ ectx

qboolean qboolean double uploadfmt_t int int void void void* media_decoder_funcs_t::ectx

◆ event

int int int media_decoder_funcs_t::event

◆ field

const char* media_decoder_funcs_t::field

◆ fmt

qboolean qboolean double uploadfmt_t media_decoder_funcs_t::fmt

◆ forcevideo

qboolean qboolean media_decoder_funcs_t::forcevideo

◆ height [1/3]

qboolean qboolean double uploadfmt_t int int media_decoder_funcs_t::height

◆ height [2/3]

int int media_decoder_funcs_t::height

◆ height [3/3]

int int* media_decoder_funcs_t::height

◆ mediatime

qboolean qboolean double media_decoder_funcs_t::mediatime

◆ nosound

qboolean media_decoder_funcs_t::nosound

◆ out

const char char* media_decoder_funcs_t::out

◆ outsize

const char char size_t* media_decoder_funcs_t::outsize

◆ palette

qboolean qboolean double uploadfmt_t int int void void* media_decoder_funcs_t::palette

◆ posx

float media_decoder_funcs_t::posx

◆ posy

float float media_decoder_funcs_t::posy

◆ streamname

const char* media_decoder_funcs_t::streamname

◆ structsize

size_t media_decoder_funcs_t::structsize

◆ unicode

int int media_decoder_funcs_t::unicode

◆ width [1/3]

qboolean qboolean double uploadfmt_t int media_decoder_funcs_t::width

◆ width [2/3]

int media_decoder_funcs_t::width

◆ width [3/3]

int* media_decoder_funcs_t::width

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