| addAngleShadow(std::vector< AngleShadow > &shadows, float a0, float a1) const | eve::map::Fov::Impl | inline |
| algorithm | eve::map::Fov::Impl | |
| angleFullyCovered(float a0, float a1, const std::vector< AngleShadow > &shadows) const | eve::map::Fov::Impl | inline |
| applyAutoTopologyFromLayer() | eve::map::Fov::Impl | inline |
| bindLayer(TileLayer *l) | eve::map::Fov::Impl | inline |
| blockEmpty | eve::map::Fov::Impl | |
| buildOpaqueRects(int ox, int oy, int radius, int zSlice) const | eve::map::Fov::Impl | inline |
| castLight(int ox, int oy, int radius, int row, float startSlope, float endSlope, int xx, int xy, int yx, int yy, int zSlice, bool useCone, float facingDeg, float halfAngleDeg) | eve::map::Fov::Impl | inline |
| castRayLine(int ox, int oy, int tx, int ty, int zSlice, bool useCone, float facingDeg, float halfAngleDeg, int radius) | eve::map::Fov::Impl | inline |
| cellOpaque2(int x, int y) const | eve::map::Fov::Impl | inline |
| cellOpaque3(int x, int y, int z) const | eve::map::Fov::Impl | inline |
| cellOpaqueOnSlice(int x, int y, int zSlice) const | eve::map::Fov::Impl | inline |
| clearAllMemory() | eve::map::Fov::Impl | inline |
| cliffBlock | eve::map::Fov::Impl | |
| compute() | eve::map::Fov::Impl | inline |
| computeHexShadowcast(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| computeOrthoShadowcast(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| computePermissive(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| computeRaycast(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| computeRectangle(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| computeRevealer(const Revealer &r) | eve::map::Fov::Impl | inline |
| computeShadowcast(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| cornerPeek | eve::map::Fov::Impl | |
| depth | eve::map::Fov::Impl | |
| detectionMargin | eve::map::Fov::Impl | |
| dirty | eve::map::Fov::Impl | |
| effectiveRadiusOf(const Revealer &r) const | eve::map::Fov::Impl | inline |
| effectiveVerticalRange() const | eve::map::Fov::Impl | inline |
| elevAt(int x, int y) const | eve::map::Fov::Impl | inline |
| elevation | eve::map::Fov::Impl | |
| extendVertical(const Revealer &r, int zSlice, int radius) | eve::map::Fov::Impl | inline |
| eyeOffset | eve::map::Fov::Impl | |
| findRevealer(int id) | eve::map::Fov::Impl | inline |
| findRevealerConst(int id) const | eve::map::Fov::Impl | inline |
| height | eve::map::Fov::Impl | |
| hexCellAngle(int ox, int oy, int x, int y) const | eve::map::Fov::Impl | inline |
| inBounds2(int x, int y) const | eve::map::Fov::Impl | inline |
| inBounds3(int x, int y, int z) const | eve::map::Fov::Impl | inline |
| index2(int x, int y) const | eve::map::Fov::Impl | inline |
| index3(int x, int y, int z) const | eve::map::Fov::Impl | inline |
| inRadius2(int ox, int oy, int x, int y, int radius) const | eve::map::Fov::Impl | inline |
| inRadius3(int ox, int oy, int oz, int x, int y, int z, int radius) const | eve::map::Fov::Impl | inline |
| layer | eve::map::Fov::Impl | |
| los2(int x0, int y0, int x1, int y1, int zSlice, bool applyHeight) const | eve::map::Fov::Impl | inline |
| losBresenham2(int x0, int y0, int x1, int y1, int zSlice, bool applyHeight) const | eve::map::Fov::Impl | inline |
| losHexCube(int x0, int y0, int x1, int y1, int zSlice, bool applyHeight) const | eve::map::Fov::Impl | inline |
| markVisible2(int x, int y) | eve::map::Fov::Impl | inline |
| markVisible3(int x, int y, int z) | eve::map::Fov::Impl | inline |
| markVisibleIdx(int idx) | eve::map::Fov::Impl | inline |
| metric | eve::map::Fov::Impl | |
| mode | eve::map::Fov::Impl | |
| nextRevealerId | eve::map::Fov::Impl | |
| opaque | eve::map::Fov::Impl | |
| opaqueGids | eve::map::Fov::Impl | |
| passesHeightToTarget(int ox, int oy, int tx, int ty) const | eve::map::Fov::Impl | inline |
| perceptionRadiusScale | eve::map::Fov::Impl | |
| resetVisibleKeepExplored() | eve::map::Fov::Impl | inline |
| resize(int w, int h, int d) | eve::map::Fov::Impl | inline |
| revealers | eve::map::Fov::Impl | |
| state | eve::map::Fov::Impl | |
| syncFromLayer() | eve::map::Fov::Impl | inline |
| topology | eve::map::Fov::Impl | |
| topologyManual | eve::map::Fov::Impl | |
| tryMark2(int ox, int oy, int x, int y, int zSlice, bool useCone, float facingDeg, float halfAngleDeg, int radius) | eve::map::Fov::Impl | inline |
| verticalRange | eve::map::Fov::Impl | |
| visibleList | eve::map::Fov::Impl | |
| width | eve::map::Fov::Impl | |