Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Helper functions related to rasterizing geometric shapes to grids. More...
#include "simulation2/components/ICmpObstructionManager.h"
#include "simulation2/helpers/Position.h"
Go to the source code of this file.
Classes | |
struct | SimRasterize::Span |
Represents the set of cells (i,j) where i0 <= i < i1. More... | |
Namespaces | |
namespace | SimRasterize |
Typedefs | |
typedef std::vector< Span > | SimRasterize::Spans |
Functions | |
void | SimRasterize::RasterizeRectWithClearance (Spans &spans, const ICmpObstructionManager::ObstructionSquare &shape, entity_pos_t clearance, entity_pos_t cellSize) |
Converts an ObstructionSquare shape (a rotated rectangle), expanded by the given clearance , into a list of spans of cells that are strictly inside the shape. More... | |
Helper functions related to rasterizing geometric shapes to grids.