Interface for ICmpObstructionManager Test
functions to filter out unwanted shapes.
More...
#include <ICmpObstructionManager.h>
Interface for ICmpObstructionManager Test
functions to filter out unwanted shapes.
◆ flags_t
◆ tag_t
◆ ~IObstructionTestFilter()
virtual IObstructionTestFilter::~IObstructionTestFilter |
( |
| ) |
|
|
inlinevirtual |
◆ TestShape()
Return true if the shape with the specified parameters should be tested for collisions.
This is called for all shapes that would collide, and also for some that wouldn't.
- Parameters
-
tag | tag of shape being tested |
flags | set of EFlags for the shape |
group | the control group of the shape (typically the shape's unit, or the unit's formation controller, or 0) |
group2 | an optional secondary control group of the shape, or INVALID_ENTITY if none specified. Currently exists only for static shapes. |
Implemented in NullObstructionFilter, StationaryOnlyObstructionFilter, ControlGroupMovementObstructionFilter, SkipControlGroupsRequireFlagObstructionFilter, SkipTagRequireControlGroupsAndFlagObstructionFilter, SkipTagObstructionFilter, SkipTagAndControlGroupObstructionFilter, and SkipTagRequireFlagsObstructionFilter.
The documentation for this class was generated from the following file: