FTEQW
Documentation of the FTE engine source tree.
vid_d3d.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)
 
qboolean D3D9_VID_ApplyGammaRamps (unsigned int gammarampsize, unsigned short *ramps)
 
void D3D9_Set2D (void)
 
void() D3D9_R_PreNewMap (void)
 
void() D3D9_R_PushDlights (void)
 
void() D3D9_R_AddStain (vec3_t org, float red, float green, float blue, float radius)
 
void() D3D9_R_LessenStains (void)
 
void() D3D9_VID_SetPalette (unsigned char *palette)
 
void() D3D9_VID_ShiftPalette (unsigned char *palette)
 
void D3D9BE_RenderToTextureUpdate2d (qboolean destchanged)
 

Variables

LPDIRECT3DDEVICE9 pD3DDev9
 
float d3d_trueprojection_std [16]
 
float d3d_trueprojection_view [16]
 
qboolean scr_initialized
 
qboolean scr_drawloading
 
qboolean scr_con_forcedraw
 
cvar_t vid_hardwaregamma
 
cvar_t vid_srgb
 
rendererinfo_t d3d9rendererinfo
 

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

◆ D3D9_R_AddStain()

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

◆ D3D9_R_LessenStains()

void() D3D9_R_LessenStains ( void  )

◆ D3D9_R_PreNewMap()

void() D3D9_R_PreNewMap ( void  )

◆ D3D9_R_PushDlights()

void() D3D9_R_PushDlights ( void  )

◆ D3D9_Set2D()

void D3D9_Set2D ( void  )

◆ D3D9_VID_ApplyGammaRamps()

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

◆ D3D9_VID_SetPalette()

void() D3D9_VID_SetPalette ( unsigned char *  palette)

◆ D3D9_VID_ShiftPalette()

void() D3D9_VID_ShiftPalette ( unsigned char *  palette)

◆ D3D9BE_RenderToTextureUpdate2d()

void D3D9BE_RenderToTextureUpdate2d ( qboolean  destchanged)

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HMONITOR  )

Variable Documentation

◆ d3d9rendererinfo

rendererinfo_t d3d9rendererinfo

◆ d3d_trueprojection_std

float d3d_trueprojection_std[16]

◆ d3d_trueprojection_view

float d3d_trueprojection_view[16]

◆ pD3DDev9

LPDIRECT3DDEVICE9 pD3DDev9

◆ 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

◆ vid_srgb

cvar_t vid_srgb
extern