FTEQW
Documentation of the FTE engine source tree.
vid_d3d8.c File Reference

Typedefs

typedef struct tagMONITORINFO MONITORINFO
 
typedef struct tagMONITORINFO * LPMONITORINFO
 

Enumerations

enum  modestate_t {
  MS_WINDOWED , MS_FULLSCREEN , MS_FULLDIB , MS_UNINIT ,
  MS_WINDOWED , MS_FULLSCREEN , MS_FULLDIB , MS_UNINIT
}
 

Functions

 DECLARE_HANDLE (HMONITOR)
 
void D3D8Shader_Init (void)
 
qboolean D3D8_VID_ApplyGammaRamps (unsigned int gammarampsize, unsigned short *ramps)
 
void D3D8_Set2D (void)
 
void() D3D8_R_PreNewMap (void)
 
void() D3D8_R_PushDlights (void)
 
void() D3D8_R_AddStain (vec3_t org, float red, float green, float blue, float radius)
 
void() D3D8_R_LessenStains (void)
 
void() D3D8_VID_SetPalette (unsigned char *palette)
 
void() D3D8_VID_ShiftPalette (unsigned char *palette)
 
void D3D8BE_RenderToTextureUpdate2d (qboolean destchanged)
 

Variables

LPDIRECT3DDEVICE8 pD3DDev8
 
float d3d_trueprojection [16]
 
qboolean scr_initialized
 
qboolean scr_drawloading
 
qboolean scr_con_forcedraw
 
cvar_t vid_hardwaregamma
 
rendererinfo_t d3d8rendererinfo
 

Typedef Documentation

◆ LPMONITORINFO

typedef struct tagMONITORINFO * LPMONITORINFO

◆ MONITORINFO

typedef struct tagMONITORINFO MONITORINFO

Enumeration Type Documentation

◆ modestate_t

Enumerator
MS_WINDOWED 
MS_FULLSCREEN 
MS_FULLDIB 
MS_UNINIT 
MS_WINDOWED 
MS_FULLSCREEN 
MS_FULLDIB 
MS_UNINIT 

Function Documentation

◆ D3D8_R_AddStain()

void() D3D8_R_AddStain ( vec3_t  org,
float  red,
float  green,
float  blue,
float  radius 
)

◆ D3D8_R_LessenStains()

void() D3D8_R_LessenStains ( void  )

◆ D3D8_R_PreNewMap()

void() D3D8_R_PreNewMap ( void  )

◆ D3D8_R_PushDlights()

void() D3D8_R_PushDlights ( void  )

◆ D3D8_Set2D()

void D3D8_Set2D ( void  )

◆ D3D8_VID_ApplyGammaRamps()

qboolean D3D8_VID_ApplyGammaRamps ( unsigned int  gammarampsize,
unsigned short *  ramps 
)

◆ D3D8_VID_SetPalette()

void() D3D8_VID_SetPalette ( unsigned char *  palette)

◆ D3D8_VID_ShiftPalette()

void() D3D8_VID_ShiftPalette ( unsigned char *  palette)

◆ D3D8BE_RenderToTextureUpdate2d()

void D3D8BE_RenderToTextureUpdate2d ( qboolean  destchanged)

◆ D3D8Shader_Init()

void D3D8Shader_Init ( void  )

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HMONITOR  )

Variable Documentation

◆ d3d8rendererinfo

rendererinfo_t d3d8rendererinfo

◆ d3d_trueprojection

float d3d_trueprojection[16]

◆ pD3DDev8

LPDIRECT3DDEVICE8 pD3DDev8

◆ scr_con_forcedraw

qboolean scr_con_forcedraw
extern

◆ scr_drawloading

qboolean scr_drawloading
extern

◆ scr_initialized

qboolean scr_initialized
extern

◆ vid_hardwaregamma

cvar_t vid_hardwaregamma
extern