![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "simulation2/system/Interface.h"#include "maths/FixedVector2D.h"#include "simulation2/helpers/Position.h"#include <vector>

Go to the source code of this file.
Classes | |
| class | ICmpObstructionManager |
| Obstruction manager: provides efficient spatial queries over objects in the world. More... | |
| struct | ICmpObstructionManager::ObstructionSquare |
| Standard representation for all types of shapes, for use with geometry processing code. More... | |
| struct | ICmpObstructionManager::tag_t |
| External identifiers for shapes. More... | |
| class | IObstructionTestFilter |
Interface for ICmpObstructionManager Test functions to filter out unwanted shapes. More... | |
| class | NullObstructionFilter |
| Obstruction test filter that will test against all shapes. More... | |
| class | StationaryOnlyObstructionFilter |
| Obstruction test filter that will test only against stationary (i.e. More... | |
| class | ControlGroupMovementObstructionFilter |
| Obstruction test filter that reject shapes in a given control group, and rejects shapes that don't block unit movement, and optionally rejects moving shapes. More... | |
| class | SkipControlGroupsRequireFlagObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
| class | SkipTagRequireControlGroupsAndFlagObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
| class | SkipTagObstructionFilter |
| Obstruction test filter that will test only against shapes that do not have the specified tag set. More... | |
| class | SkipTagAndControlGroupObstructionFilter |
| Similar to ControlGroupMovementObstructionFilter, but also ignoring a specific tag. More... | |
| class | SkipTagRequireFlagsObstructionFilter |
| Obstruction test filter that will test only against shapes that: More... | |
Typedefs | |
| using | NavcellData = u16 |
| using NavcellData = u16 |