Lines Matching refs:side

108 static coord_t visOpenRange(LineSide const &side, coord_t *retBottom = nullptr, coord_t *retTop = n…  in visOpenRange()  argument
110 Sector const *frontSec = side.sectorPtr(); in visOpenRange()
111 Sector const *backSec = side.back().sectorPtr(); in visOpenRange()
140 bool R_SideBackClosed(LineSide const &side, bool ignoreOpacity) in R_SideBackClosed() argument
142 if(!side.hasSections()) return false; in R_SideBackClosed()
143 if(!side.hasSector()) return false; in R_SideBackClosed()
144 if(side.line().isSelfReferencing()) return false; // Never. in R_SideBackClosed()
146 if(side.considerOneSided()) return true; in R_SideBackClosed()
148 Sector const &frontSec = side.sector(); in R_SideBackClosed()
149 Sector const &backSec = side.back().sector(); in R_SideBackClosed()
158 if (MaterialAnimator *matAnimator = side.middle().materialAnimator()) in R_SideBackClosed()
166 …if(ignoreOpacity || (matAnimator->isOpaque() && !side.middle().blendMode() && side.middle().opacit… in R_SideBackClosed()
169 if(side.isFlagged(SDF_MIDDLE_STRETCH)) in R_SideBackClosed()
172 if(side.leftHEdge()) // possibility of degenerate BSP leaf in R_SideBackClosed()
175 openRange = visOpenRange(side, &openBottom, &openTop); in R_SideBackClosed()
179 WallEdge edge(WallSpec::fromMapSide(side, LineSide::Middle), in R_SideBackClosed()
180 *side.leftHEdge(), Line::From); in R_SideBackClosed()
233 static bool middleMaterialCoversOpening(LineSide const &side) in middleMaterialCoversOpening() argument
235 if(!side.hasSector()) return false; // Never. in middleMaterialCoversOpening()
237 if(!side.hasSections()) return false; in middleMaterialCoversOpening()
241 if(side.isFlagged(SDF_MIDDLE_STRETCH)) in middleMaterialCoversOpening()
244 MaterialAnimator *matAnimator = side.middle().materialAnimator(); in middleMaterialCoversOpening()
251 if(matAnimator->isOpaque() && !side.middle().blendMode() && side.middle().opacity() >= 1) in middleMaterialCoversOpening()
253 if(side.leftHEdge()) // possibility of degenerate BSP leaf. in middleMaterialCoversOpening()
256 openRange = visOpenRange(side, &openBottom, &openTop); in middleMaterialCoversOpening()
260 … WallEdge edge(WallSpec::fromMapSide(side, LineSide::Middle), *side.leftHEdge(), Line::From); in middleMaterialCoversOpening()
306 …LineSide &otherSide = other->side(other->front().sectorPtr() == sector ? Line::Front : Line::Back); in R_FindSolidLineNeighbor()