class R_BSP General cluster: render description: "r_bsp.c BSP traversal, handling of LineSegs for rendering" create: make Ancestors ANY Queries backsector: detachable SECTOR_T Checkcoord: ARRAY [ARRAY [INTEGER_32]] curline: SEG_T drawsegs: ARRAY [DRAWSEG_T] ds_p: INTEGER_32 frontsector: SECTOR_T i_main: I_MAIN linedef: LINE_T Maxsegs: INTEGER_32 newend: INTEGER_32 r_checkbbox (bspcoord: ARRAY [FIXED_T]): BOOLEAN sidedef: SIDE_T solidsegs: ARRAY [CLIPRANGE_T] Commands make (a_i_main: I_MAIN) r_addline (line: SEG_T) r_clearclipsegs r_cleardrawsegs r_clippasswallsegment (first, last: INTEGER_32) r_clipsolidwallsegment (first, last: INTEGER_32) r_renderbspnode (bspnum: INTEGER_32) r_subsector (num: INTEGER_32) set_backsector (a_backsector: [like backsector] detachable SECTOR_T) set_curline (a_curline: [like curline] SEG_T) set_ds_p (a_ds_p: [like ds_p] INTEGER_32) set_frontsector (a_frontsector: [like frontsector] SECTOR_T) set_linedef (a_linedef: [like linedef] LINE_T) set_sidedef (a_sidedef: [like sidedef] SIDE_T) Constraints
Generated by ISE EiffelStudio