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

refexport_t Struct Reference

#include <tr_public.h>


Data Fields

void(* AddAdditiveLightToScene )(const vec3_t org, float intensity, float r, float g, float b)
void(* AddLightToScene )(const vec3_t org, float intensity, float r, float g, float b)
void(* AddPolyToScene )(qhandle_t hShader, int numVerts, const polyVert_t *verts, int num)
void(* AddRefEntityToScene )(const refEntity_t *re)
void(* BeginFrame )(stereoFrame_t stereoFrame)
void(* BeginRegistration )(glconfig_t *config)
void(* ClearScene )(void)
void(* DrawStretchPic )(float x, float y, float w, float h, float s1, float t1, float s2, float t2, qhandle_t hShader)
void(* DrawStretchRaw )(int x, int y, int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)
void(* EndFrame )(int *frontEndMsec, int *backEndMsec)
void(* EndRegistration )(void)
qboolean(* GetEntityToken )(char *buffer, int size)
qboolean(* inPVS )(const vec3_t p1, const vec3_t p2)
int(* LerpTag )(orientation_t *tag, qhandle_t model, int startFrame, int endFrame, float frac, const char *tagName)
int(* LightForPoint )(vec3_t point, vec3_t ambientLight, vec3_t directedLight, vec3_t lightDir)
void(* LoadWorld )(const char *name)
int(* MarkFragments )(int numPoints, const vec3_t *points, const vec3_t projection, int maxPoints, vec3_t pointBuffer, int maxFragments, markFragment_t *fragmentBuffer)
void(* ModelBounds )(qhandle_t model, vec3_t mins, vec3_t maxs)
void(* RegisterFont )(const char *fontName, int pointSize, fontInfo_t *font)
qhandle_t(* RegisterModel )(const char *name)
qhandle_t(* RegisterShader )(const char *name)
qhandle_t(* RegisterShaderNoMip )(const char *name)
qhandle_t(* RegisterSkin )(const char *name)
void(* RemapShader )(const char *oldShader, const char *newShader, const char *offsetTime)
void(* RenderScene )(const refdef_t *fd)
void(* SetColor )(const float *rgba)
void(* SetWorldVisData )(const byte *vis)
void(* Shutdown )(qboolean destroyWindow)
void(* UploadCinematic )(int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)


Field Documentation

void(* AddAdditiveLightToScene)(const vec3_t org, float intensity, float r, float g, float b)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

void(* AddLightToScene)(const vec3_t org, float intensity, float r, float g, float b)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* AddPolyToScene)(qhandle_t hShader, int numVerts, const polyVert_t *verts, int num)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* AddRefEntityToScene)(const refEntity_t *re)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* BeginFrame)(stereoFrame_t stereoFrame)
 

Referenced by GetRefAPI(), and SCR_DrawScreenField().

void(* BeginRegistration)(glconfig_t *config)
 

Referenced by CL_InitRenderer(), and GetRefAPI().

void(* ClearScene)(void)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* DrawStretchPic)(float x, float y, float w, float h, float s1, float t1, float s2, float t2, qhandle_t hShader)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), GetRefAPI(), SCR_DrawChar(), SCR_DrawDebugGraph(), SCR_DrawNamedPic(), SCR_DrawPic(), SCR_DrawScreenField(), SCR_DrawSmallChar(), and SCR_FillRect().

void(* DrawStretchRaw)(int x, int y, int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)
 

Referenced by CIN_DrawCinematic(), and GetRefAPI().

void(* EndFrame)(int *frontEndMsec, int *backEndMsec)
 

Referenced by GetRefAPI(), and SCR_UpdateScreen().

void(* EndRegistration)(void)
 

Referenced by CL_InitCGame(), and GetRefAPI().

qboolean(* GetEntityToken)(char *buffer, int size)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

qboolean(* inPVS)(const vec3_t p1, const vec3_t p2)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

int(* LerpTag)(orientation_t *tag, qhandle_t model, int startFrame, int endFrame, float frac, const char *tagName)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

int(* LightForPoint)(vec3_t point, vec3_t ambientLight, vec3_t directedLight, vec3_t lightDir)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

void(* LoadWorld)(const char *name)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

int(* MarkFragments)(int numPoints, const vec3_t *points, const vec3_t projection, int maxPoints, vec3_t pointBuffer, int maxFragments, markFragment_t *fragmentBuffer)
 

Referenced by CL_CgameSystemCalls(), and GetRefAPI().

void(* ModelBounds)(qhandle_t model, vec3_t mins, vec3_t maxs)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* RegisterFont)(const char *fontName, int pointSize, fontInfo_t *font)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

qhandle_t(* RegisterModel)(const char *name)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

qhandle_t(* RegisterShader)(const char *name)
 

Referenced by CL_CgameSystemCalls(), CL_InitRenderer(), GetRefAPI(), and SCR_DrawNamedPic().

qhandle_t(* RegisterShaderNoMip)(const char *name)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

qhandle_t(* RegisterSkin)(const char *name)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* RemapShader)(const char *oldShader, const char *newShader, const char *offsetTime)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* RenderScene)(const refdef_t *fd)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), and GetRefAPI().

void(* SetColor)(const float *rgba)
 

Referenced by CL_CgameSystemCalls(), CL_UISystemCalls(), Con_DrawInput(), Con_DrawNotify(), Con_DrawSolidConsole(), GetRefAPI(), SCR_DrawDebugGraph(), SCR_DrawScreenField(), SCR_DrawSmallStringExt(), SCR_DrawStringExt(), and SCR_FillRect().

void(* SetWorldVisData)(const byte *vis)
 

Referenced by GetRefAPI().

void(* Shutdown)(qboolean destroyWindow)
 

Referenced by CL_ShutdownAll(), CL_ShutdownRef(), and GetRefAPI().

void(* UploadCinematic)(int w, int h, int cols, int rows, const byte *data, int client, qboolean dirty)
 

Referenced by CIN_UploadCinematic(), and GetRefAPI().


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