Odamex
Setting the Standard in Multiplayer Doom
client/src/r_draw.cpp File Reference

Functions

void R_DrawColumnP_C (void)
void R_StretchColumnP_C (void)
void R_FillColumnP (void)
void R_InitFuzzTable (void)
void R_DrawFuzzColumnP_C (void)
void R_DrawTranslucentColumnP_C (void)
void R_DrawTranslatedColumnP_C (void)
void R_DrawTlatedLucentColumnP_C (void)
void R_DrawSpanP_C (void)
void R_FillSpan (void)
void R_DrawColumnD_C (void)
void R_DrawFuzzColumnD_C (void)
void R_DrawTranslucentColumnD_C (void)
void R_DrawTranslatedColumnD_C (void)
void R_DrawSpanD (void)
void R_InitTranslationTables (void)
void R_FreeTranslationTables (void)
void R_BuildClassicPlayerTranslation (int player, int color)
void R_BuildPlayerTranslation (int player, int color)
void R_InitBuffer (int width, int height)
void R_DrawBorder (int x1, int y1, int x2, int y2)
void V_MarkRect (int x, int y, int width, int height)
void R_DrawViewBorder (void)
void R_DetailDouble (void)
void R_InitColumnDrawers (BOOL is8bit)

Variables

int ST_Y
byteviewimage
int viewwidth
int viewheight
int scaledviewwidth
int viewwindowx
int viewwindowy
byte ** ylookup
int * columnofs
int realviewwidth
int realviewheight
int detailxshift
int detailyshift
void(* R_DrawColumnHoriz )(void)
void(* R_DrawColumn )(void)
void(* R_DrawFuzzColumn )(void)
void(* R_DrawTranslucentColumn )(void)
void(* R_DrawTranslatedColumn )(void)
void(* R_DrawSpan )(void)
void(* rt_map4cols )(int, int, int)
int dc_pitch = 0x12345678
lighttable_tdc_colormap
int dc_x
int dc_yl
int dc_yh
fixed_t dc_iscale
fixed_t dc_texturemid
fixed_t dc_texturefrac
int dc_color
bytedc_source
int dccount
int fuzzoffset [FUZZTABLE]
int fuzzpos = 0
fixed_t dc_translevel
bytedc_translation
bytetranslationtables
int ds_colsize = 0xdeadbeef
int ds_color
int ds_y
int ds_x1
int ds_x2
lighttable_tds_colormap
dsfixed_t ds_xfrac
dsfixed_t ds_yfrac
dsfixed_t ds_xstep
dsfixed_t ds_ystep
byteds_source
int dscount
byteRanges

Function Documentation

void R_BuildClassicPlayerTranslation ( int  player,
int  color 
)
void R_BuildPlayerTranslation ( int  player,
int  color 
)
void R_DetailDouble ( void  )
void R_DrawBorder ( int  x1,
int  y1,
int  x2,
int  y2 
)
void R_DrawColumnD_C ( void  )
void R_DrawColumnP_C ( void  )
void R_DrawFuzzColumnD_C ( void  )
void R_DrawFuzzColumnP_C ( void  )
void R_DrawSpanD ( void  )
void R_DrawSpanP_C ( void  )
void R_DrawTlatedLucentColumnP_C ( void  )
void R_DrawTranslatedColumnD_C ( void  )
void R_DrawTranslatedColumnP_C ( void  )
void R_DrawTranslucentColumnD_C ( void  )
void R_DrawTranslucentColumnP_C ( void  )
void R_DrawViewBorder ( void  )
void R_FillColumnP ( void  )
void R_FillSpan ( void  )
void R_FreeTranslationTables ( void  )
void R_InitBuffer ( int  width,
int  height 
)
void R_InitColumnDrawers ( BOOL  is8bit)
void R_InitFuzzTable ( void  )
void R_InitTranslationTables ( void  )
void R_StretchColumnP_C ( void  )
void V_MarkRect ( int  x,
int  y,
int  width,
int  height 
)

Variable Documentation

int* columnofs
int dc_color
int dc_pitch = 0x12345678
int dc_x
int dc_yh
int dc_yl
int dccount
int ds_color
int ds_colsize = 0xdeadbeef
int ds_x1
int ds_x2
int ds_y
int dscount
int fuzzoffset[FUZZTABLE]
int fuzzpos = 0
void(* R_DrawColumn)(void)
void(* R_DrawColumnHoriz)(void)
void(* R_DrawFuzzColumn)(void)
void(* R_DrawSpan)(void)
void(* R_DrawTranslatedColumn)(void)
void(* R_DrawTranslucentColumn)(void)
void(* rt_map4cols)(int, int, int)
int ST_Y
int viewwidth
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends