Home
last modified time | relevance | path

Searched refs:LineSide (Results 1 – 25 of 43) sorted by relevance

12

/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/client/
H A Dcledgeloop.cpp66 case LineSide::Bottom: in DENG2_PIMPL()
73 case LineSide::Top: in DENG2_PIMPL()
93 LineSide &side = hedge.mapElementAs<LineSideSegment>().lineSide(); in DENG2_PIMPL()
116LineSide &otherSide = other->side(&other->front().sector() == frontSec ? Line::Front : Line::Back); in DENG2_PIMPL()
133 choice2 = owner.visPlane(section == LineSide::Bottom ? Sector::Floor : Sector::Ceiling) in DENG2_PIMPL()
159 LineSide &side = hedge.mapElementAs<LineSideSegment>().lineSide(); in DENG2_PIMPL()
259 LineSide &lineSide = it->mapElementAs<LineSideSegment>().lineSide(); in fixSurfacesMissingMaterials()
271 d->fixMissingMaterial(*it, LineSide::Bottom); in fixSurfacesMissingMaterials()
284 d->fixMissingMaterial(*it, LineSide::Top); in fixSurfacesMissingMaterials()
295 d->fixMissingMaterial(*it, LineSide::Middle); in fixSurfacesMissingMaterials()
H A Dclientsubsector.cpp86 .arg(owner.as<LineSide>().line().indexInMap()) in Q_DECLARE_FLAGS()
87 .arg(Line::sideIdAsText(owner.as<LineSide>().sideId())) in Q_DECLARE_FLAGS()
88 … .arg(LineSide::sectionIdAsText( &surface == &owner.as<LineSide>().middle() ? LineSide::Middle in Q_DECLARE_FLAGS()
89 … : &surface == &owner.as<LineSide>().bottom() ? LineSide::Bottom in Q_DECLARE_FLAGS()
90 : LineSide::Top)); in Q_DECLARE_FLAGS()
745 if (Shard *shard = self().findShard(*mapElement, LineSide::Top)) in DENG2_PIMPL()
938 auto &side = surface.parent().as<LineSide>(); in DENG2_PIMPL()
939 dint section = &side.middle() == &surface ? LineSide::Middle in DENG2_PIMPL()
941 : LineSide::Top; in DENG2_PIMPL()
1221 line.forAllSides([this, &oldFlags] (LineSide &side) in DENG2_PIMPL()
[all …]
H A Dcl_sound.cpp50 LineSide *side = 0; in Cl_ReadSoundDelta()
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/render/
H A Dwallspec.cpp35 static bool useWallSectionLightLevelDeltas(LineSide const &side, dint section) in useWallSectionLightLevelDeltas()
53 WallSpec WallSpec::fromMapSide(LineSide const &side, dint section) // static in fromMapSide()
55 bool const isTwoSidedMiddle = (section == LineSide::Middle && !side.considerOneSided()); in fromMapSide()
68 if (section != LineSide::Middle && !midMan->isOpaque()) in fromMapSide()
H A Dshadowedge.cpp91 static bool middleMaterialCoversOpening(LineSide const &side) in middleMaterialCoversOpening()
143 WallEdge edge(WallSpec::fromMapSide(side, LineSide::Middle), in middleMaterialCoversOpening()
162 LineSide const &lineSide = hedge.mapElementAs<LineSideSegment>().lineSide(); in prepare()
178 …().hasSector() ? lineSide.surface(planeIndex == Sector::Ceiling ? LineSide::Top : LineSide::Bottom) in prepare()
240LineSide const &neighborLineSide = neighborLine.side(&lineSide.line().vertex(edge) == &neighborLin… in prepare()
H A Dwalledge.cpp229 if (spec.section == LineSide::Middle) in init()
260 case LineSide::Top: in init()
288 case LineSide::Bottom: in init()
341 case LineSide::Middle: { in init()
342 LineSide const &lineSide = seg.lineSide(); in init()
698 LineSide const &lineSide = lineSideSegment().lineSide(); in findBlendNeighbor()
722 LineSide *otherSide; in findBlendNeighbor()
743 LineSide &lineSide = lineSideSegment().lineSide(); in updateNormal()
H A Dskyfixedge.cpp169 dint relSection = lower ? LineSide::Bottom : LineSide::Top; in DENG2_PIMPL()
H A Drend_fakeradio.cpp181 LineSide const &side = leftEdge.lineSide(); in wallReceivesShadow()
249 LineSide /*const*/ &side = leftEdge.lineSide(); in setTopShadowParams()
407 LineSide /*const*/ &side = leftEdge.lineSide(); in setBottomShadowParams()
563 LineSide /*const*/ &side = leftEdge.lineSide(); in setSideShadowParams()
608 if(!hedge->twin().hasFace() || leftEdge.spec().section == LineSide::Middle) in setSideShadowParams()
1040 subspace.forAllShadowLines([&subsec, &shadowDark, &eyeToSubspace, &shadowList] (LineSide &side) in Rend_DrawFlatRadio()
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/world/base/
H A Dmaputil.cpp108 static coord_t visOpenRange(LineSide const &side, coord_t *retBottom = nullptr, coord_t *retTop = n… in visOpenRange()
140 bool R_SideBackClosed(LineSide const &side, bool ignoreOpacity) in R_SideBackClosed()
179 WallEdge edge(WallSpec::fromMapSide(side, LineSide::Middle), in R_SideBackClosed()
233 static bool middleMaterialCoversOpening(LineSide const &side) in middleMaterialCoversOpening()
260 … WallEdge edge(WallSpec::fromMapSide(side, LineSide::Middle), *side.leftHEdge(), Line::From); in middleMaterialCoversOpening()
306LineSide &otherSide = other->side(other->front().sectorPtr() == sector ? Line::Front : Line::Back); in R_FindSolidLineNeighbor()
H A Dsurface.cpp53 && &suf == &suf.parent().as<LineSide>().middle(); in Surface_isSideMiddle()
103 && thisPublic == &owner().as<LineSide>().middle(); in DENG2_PIMPL()
234 …DENG2_ASSERT(!(isMissingFix && (parent().type() == DMU_SIDE && parent().as<LineSide>().line().isSe… in setMaterial()
251 auto &side = d->owner().as<LineSide>(); in setMaterial()
252 dint section = ( this == &side.middle() ? LineSide::Middle in setMaterial()
253 : this == &side.bottom() ? LineSide::Bottom in setMaterial()
254 : LineSide::Top); in setMaterial()
260 << LineSide::sectionIdAsText(section) in setMaterial()
H A Dsector.cpp138 QVector<LineSide *> sides; ///< All line sides referencing the sector (not owned). in DENG2_PIMPL()
223 for (LineSide *side : sides) in DENG2_PIMPL()
404 LoopResult Sector::forAllSides(std::function<LoopResult (LineSide &)> func) const in forAllSides()
406 for (LineSide *side : d->sides) in forAllSides()
483 for (LineSide *side : d->sides) in chainSoundEmitters()
493 LineSide &back = side->back(); in chainSoundEmitters()
H A Dconvexsubspace.cpp67 typedef QSet<LineSide *> ShadowLines; in DENG2_PIMPL()
307 void ConvexSubspace::addShadowLine(LineSide &side) in addShadowLine()
312 LoopResult ConvexSubspace::forAllShadowLines(std::function<LoopResult (LineSide &)> func) const in forAllShadowLines()
314 for(LineSide *side : d->shadowLines) in forAllShadowLines()
H A Dpolyobj.cpp72 if (Shard *shard = subsec.findShard(hedge->mapElement(), LineSide::Middle))
330 line->forAllSides([] (LineSide &side) in updateSurfaceTangents()
H A Dline.cpp748 static inline binangle_t lineNeighborAngle(LineSide const &side, Line const *other, binangle_t diff) in lineNeighborAngle()
753 static binangle_t findSolidLineNeighborAngle(LineSide const &side, bool right) in findSolidLineNeighborAngle()
780 static void scanNeighbor(LineSide const &side, bool top, bool right, edge_t &edge) in scanNeighbor()
809 LineSide const &scanSide = iter->side(scanSecSide); in scanNeighbor()
/dports/games/vavoom/vavoom-1.33/progs/common/linespec/
H A DPlaneWatcher.vc35 int LineSide;
58 LineSide = lineSide;
114 Args[3], Args[4], Line, LineSide, Activator);
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/include/world/bsp/
H A Dlinesegment.h173 LineSide &mapSide() const;
179 inline LineSide *mapSidePtr() const { return hasMapSide()? &mapSide() : nullptr; } in mapSidePtr()
187 void setMapSide(LineSide *newMapSide);
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/include/world/
H A Dconvexsubspace.h241 de::LoopResult forAllShadowLines(std::function<de::LoopResult (LineSide &)> func) const;
249 void addShadowLine(LineSide &side);
H A Dmaputil.h39 bool R_SideBackClosed(LineSide const &side, bool ignoreOpacity = true);
H A Dmap.h394 LineSide &side (de::dint index) const;
395 LineSide *sidePtr(de::dint index) const;
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/include/render/
H A Dwallspec.h90 static WallSpec fromMapSide(LineSide const &side, int section);
H A Dwalledge.h96 inline LineSide &lineSide() const { in lineSide()
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/world/bsp/
H A Dlinesegment.cpp50 LineSide *mapSide = nullptr; in DENG2_PIMPL_NOREF()
162 LineSide &LineSegment::Side::mapSide() const in mapSide()
172 void LineSegment::Side::setMapSide(LineSide *newMapSide) in setMapSide()
H A Dconvexsubspaceproxy.cpp414 LineSide *mapSide = lineSeg->mapSidePtr(); in buildGeometry()
522 if(LineSide *mapSide = lineSeg->mapSidePtr()) in buildGeometry()
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/world/
H A Dcontactspreader.cpp188LineSide const &facingLineSide = seg.line().side(seg.lineSide().sideId() ^ (distance < 0)); in maybeSpreadOverEdge()
234 WallEdge edge(WallSpec::fromMapSide(facingLineSide, LineSide::Middle), in maybeSpreadOverEdge()
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/
H A Dapi_map.cpp314 return sector.forAllSides([&callback, &context] (LineSide &side) in P_Iteratep()
392 if(LineSide *si = App_World().map().sidePtr(index)) in P_Callback()
548 elem = &elem->as<LineSide>().top(); in setProperty()
553 elem = &elem->as<LineSide>().middle(); in setProperty()
558 elem = &elem->as<LineSide>().bottom(); in setProperty()
640 elem = &elem->as<LineSide>().top(); in getProperty()
645 elem = &elem->as<LineSide>().middle(); in getProperty()
650 elem = &elem->as<LineSide>().bottom(); in getProperty()

12