XenevaOS
Loading...
Searching...
No Matches
Macros | Functions | Variables
r_segs.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "i_system.h"
#include "doomdef.h"
#include "doomstat.h"
#include "r_local.h"
#include "r_sky.h"
Include dependency graph for r_segs.c:

Macros

#define HEIGHTBITS   12
 
#define HEIGHTUNIT   (1<<HEIGHTBITS)
 

Functions

void R_RenderMaskedSegRange (drawseg_t *ds, int x1, int x2)
 
void R_RenderSegLoop (void)
 
void R_StoreWallRange (int start, int stop)
 

Variables

boolean segtextured
 
boolean markfloor
 
boolean markceiling
 
boolean maskedtexture
 
int toptexture
 
int bottomtexture
 
int midtexture
 
angle_t rw_normalangle
 
int rw_angle1
 
int rw_x
 
int rw_stopx
 
angle_t rw_centerangle
 
fixed_t rw_offset
 
fixed_t rw_distance
 
fixed_t rw_scale
 
fixed_t rw_scalestep
 
fixed_t rw_midtexturemid
 
fixed_t rw_toptexturemid
 
fixed_t rw_bottomtexturemid
 
int worldtop
 
int worldbottom
 
int worldhigh
 
int worldlow
 
fixed_t pixhigh
 
fixed_t pixlow
 
fixed_t pixhighstep
 
fixed_t pixlowstep
 
fixed_t topfrac
 
fixed_t topstep
 
fixed_t bottomfrac
 
fixed_t bottomstep
 
lighttable_t ** walllights
 
short * maskedtexturecol
 

Macro Definition Documentation

◆ HEIGHTBITS

#define HEIGHTBITS   12

◆ HEIGHTUNIT

#define HEIGHTUNIT   (1<<HEIGHTBITS)

Function Documentation

◆ R_RenderMaskedSegRange()

void R_RenderMaskedSegRange ( drawseg_t *  ds,
int  x1,
int  x2 
)

◆ R_RenderSegLoop()

void R_RenderSegLoop ( void  )

◆ R_StoreWallRange()

void R_StoreWallRange ( int  start,
int  stop 
)

Variable Documentation

◆ bottomfrac

fixed_t bottomfrac

◆ bottomstep

fixed_t bottomstep

◆ bottomtexture

int bottomtexture

◆ markceiling

boolean markceiling

◆ markfloor

boolean markfloor

◆ maskedtexture

boolean maskedtexture

◆ maskedtexturecol

short* maskedtexturecol

◆ midtexture

int midtexture

◆ pixhigh

fixed_t pixhigh

◆ pixhighstep

fixed_t pixhighstep

◆ pixlow

fixed_t pixlow

◆ pixlowstep

fixed_t pixlowstep

◆ rw_angle1

int rw_angle1

◆ rw_bottomtexturemid

fixed_t rw_bottomtexturemid

◆ rw_centerangle

angle_t rw_centerangle

◆ rw_distance

fixed_t rw_distance

◆ rw_midtexturemid

fixed_t rw_midtexturemid

◆ rw_normalangle

angle_t rw_normalangle

◆ rw_offset

fixed_t rw_offset

◆ rw_scale

fixed_t rw_scale

◆ rw_scalestep

fixed_t rw_scalestep

◆ rw_stopx

int rw_stopx

◆ rw_toptexturemid

fixed_t rw_toptexturemid

◆ rw_x

int rw_x

◆ segtextured

boolean segtextured

◆ topfrac

fixed_t topfrac

◆ topstep

fixed_t topstep

◆ toptexture

int toptexture

◆ walllights

lighttable_t** walllights

◆ worldbottom

int worldbottom

◆ worldhigh

int worldhigh

◆ worldlow

int worldlow

◆ worldtop

int worldtop