Go to the source code of this file.
|
class | ICmpRangeManager |
| Provides efficient range-based queries of the game world, and also LOS-based effects (fog of war). More...
|
|
|
enum class | LosVisibility : u8 { HIDDEN = 0
, FOGGED = 1
, VISIBLE = 2
} |
| Since GetVisibility queries are run by the range manager other code using these must include ICmpRangeManager.h anyways, so define this enum here (Ideally, it'd be in its own header file, but adding header file does incur its own compilation time increase). More...
|
|
◆ LosVisibility
Since GetVisibility queries are run by the range manager other code using these must include ICmpRangeManager.h anyways, so define this enum here (Ideally, it'd be in its own header file, but adding header file does incur its own compilation time increase).
Enumerator |
---|
HIDDEN | |
FOGGED | |
VISIBLE | |
◆ ALWAYS_IN_RANGE
Value assigned to a range we will always be in (caused by out of world or "too high" in parabolic ranges).
TODO Add this for minRanges too.
◆ NEVER_IN_RANGE
Value assigned to a range we will never be in (caused by out of world or "too high" in parabolic ranges).
TODO Add this to range queries too.