|
| fsBool | onGrid (fsPoint const &pPos) const |
| fsPoint | worlddLocation (fsPoint const &pGridPos) const |
| fsPoint | gridLocation (fsPoint const &pPos) const |
| fsPoint | halfCell () const |
| fsTCell & | getCell (fsS32 pColumn, fsS32 pRow) |
| fsPoint const & | cellDimensionsGet () const |
| fsPoint | cellBorderedDimensionsGet () const |
| fsS32 | columnsGet () const |
| fsS32 | rowsGet () const |
| fsS32 | rowStrideGet () const |
| fsS32 | columnStrideGet () const |
| fsPoint const & | originGet () const |
| std::vector< fsTCell >::iterator | begin () |
| std::vector< fsTCell >::iterator | end () |
| std::vector< fsTCell >::reverse_iterator | rbegin () |
| std::vector< fsTCell >::reverse_iterator | rend () |
| void | drop (std::function< void(fsTCell, fsTCell)> pAction) |
| void | swap (fsTCell pLHS, fsTCell pRHS) |
| std::vector< fsTCell >::iterator | findIf (typename std::vector< fsTCell >::iterator pBegin, typename std::vector< fsTCell >::iterator pEnd, std::function< fsBool(fsTCell)> pPredicate) |
| template<typename FwdIt> |
| void | forEachRow (FwdIt pBegin, FwdIt pEnd, std::function< void(fsTCell)> pCellAction, std::function< void()> pRowAction) |
| template<typename FwdIt> |
| void | forEachColumn (FwdIt pBegin, FwdIt pEnd, std::function< void(fsTCell)> pCellAction, std::function< void()> pColumnAction) |
| template<typename FwdIt> |
| void | forEachDescendingDiagonal (FwdIt pBegin, FwdIt pEnd, std::function< void(fsTCell)> pCellAction, std::function< void()> pDiagonalAction) |
| template<typename FwdIt> |
| void | forEachAscendingDiagonal (FwdIt pBegin, FwdIt pEnd, std::function< void(fsTCell)> pCellAction, std::function< void()> pDiagonalAction) |
| void | forEach (fsPoint const &pBegin, fsPoint const &pEnd, std::function< void(fsTCell &)> pCellOperation) |
| void | forEach (typename std::vector< fsTCell >::iterator pBegin, typename std::vector< fsTCell >::iterator pEnd, std::function< void(fsTCell &)> pCellOperation) |
| void | generate (std::function< fsTCell const(fsS32, fsS32)> pCellCreate) |
| void | init (fsPoint const &pOrigin, fsPoint const &pDimensions, fsPoint const &pCellDimensions, fsPoint const &pCellBorder) |
| | fsGrid ()=default |
| | ~fsGrid ()=default |