XenevaOS
Loading...
Searching...
No Matches
Typedefs | Functions | Variables
r_plane.h File Reference
#include "r_data.h"
Include dependency graph for r_plane.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* planefunction_t) (int top, int bottom)
 

Functions

void R_InitPlanes (void)
 
void R_ClearPlanes (void)
 
void R_MapPlane (int y, int x1, int x2)
 
void R_MakeSpans (int x, int t1, int b1, int t2, int b2)
 
void R_DrawPlanes (void)
 
visplane_t * R_FindPlane (fixed_t height, int picnum, int lightlevel)
 
visplane_t * R_CheckPlane (visplane_t *pl, int start, int stop)
 

Variables

short * lastopening
 
planefunction_t floorfunc
 
planefunction_t ceilingfunc_t
 
short floorclip [SCREENWIDTH]
 
short ceilingclip [SCREENWIDTH]
 
fixed_t yslope [SCREENHEIGHT]
 
fixed_t distscale [SCREENWIDTH]
 

Typedef Documentation

◆ planefunction_t

typedef void(* planefunction_t) (int top, int bottom)

Function Documentation

◆ R_CheckPlane()

visplane_t * R_CheckPlane ( visplane_t *  pl,
int  start,
int  stop 
)

◆ R_ClearPlanes()

void R_ClearPlanes ( void  )

◆ R_DrawPlanes()

void R_DrawPlanes ( void  )

◆ R_FindPlane()

visplane_t * R_FindPlane ( fixed_t  height,
int  picnum,
int  lightlevel 
)

◆ R_InitPlanes()

void R_InitPlanes ( void  )

◆ R_MakeSpans()

void R_MakeSpans ( int  x,
int  t1,
int  b1,
int  t2,
int  b2 
)

◆ R_MapPlane()

void R_MapPlane ( int  y,
int  x1,
int  x2 
)

Variable Documentation

◆ ceilingclip

short ceilingclip[SCREENWIDTH]
extern

◆ ceilingfunc_t

planefunction_t ceilingfunc_t
extern

◆ distscale

fixed_t distscale[SCREENWIDTH]
extern

◆ floorclip

short floorclip[SCREENWIDTH]
extern

◆ floorfunc

planefunction_t floorfunc
extern

◆ lastopening

short* lastopening
extern

◆ yslope

fixed_t yslope[SCREENHEIGHT]
extern