stmm-games-doc  0.32.0
stmg::Block Member List

This is the complete list of members for stmg::Block, including all inherited members.

Block() noexceptstmg::Block
Block(int32_t nTotBricks, const std::vector< Tile > &aBrick, int32_t nTotShapes, const std::vector< std::vector< std::tuple< bool, int32_t, int32_t > > > &aShapeBrickPos) noexceptstmg::Block
Block(int32_t nTotBricks, const std::vector< Tile > &aBrick, const std::vector< std::tuple< bool, int32_t, int32_t > > &aBrickPos, int32_t nWH) noexceptstmg::Block
Block(int32_t nFirstShapeId, const Block &oFirst, int32_t nSecondShapeId, const Block &oSecond, int32_t nRelX, int32_t nRelY, int32_t &nFirstPosXDelta, int32_t &nFirstPosYDelta, std::unordered_map< int32_t, int32_t > &oFirstBrickIds, std::unordered_map< int32_t, int32_t > &oSecondBrickIds) noexceptstmg::Block
Block(const Block &oSource) noexceptstmg::Block
brick(int32_t nBrickId) const noexceptstmg::Block
brickAdd(const Tile &oTile, int32_t nX, int32_t nY, bool bVisible) noexceptstmg::Block
brickIds() const noexceptstmg::Blockinline
brickModify(int32_t nBrickId, const Tile &oTile) noexceptstmg::Block
brickRemove(int32_t nBrickId) noexceptstmg::Block
dump() const noexceptstmg::Block
dump(int32_t nIndent) const noexceptstmg::Block
highestShapeId() const noexceptstmg::Block
isBrickId(int32_t nBrickId) const noexceptstmg::Block
isEmpty() const noexceptstmg::Blockinline
isShapeId(int32_t nShapeId) const noexceptstmg::Block
maxHeight() const noexceptstmg::Block
maxWidth() const noexceptstmg::Block
operator=(const Block &oSource) noexceptstmg::Block
shapeBrickPos(int32_t nShapeId, int32_t nBrickId) const noexceptstmg::Block
shapeBrickPosX(int32_t nShapeId, int32_t nBrickId) const noexceptstmg::Block
shapeBrickPosY(int32_t nShapeId, int32_t nBrickId) const noexceptstmg::Block
shapeBrickSetPosVisible(int32_t nShapeId, int32_t nBrickId, int32_t nX, int32_t nY, bool bVisible) noexceptstmg::Block
shapeBrickSetVisible(int32_t nShapeId, int32_t nBrickId, bool bVisible) noexceptstmg::Block
shapeBrickVisible(int32_t nShapeId, int32_t nBrickId) const noexceptstmg::Block
shapeBrickVisiblePosition(int32_t nShapeId, int32_t nX, int32_t nY) const noexceptstmg::Block
shapeContacts(int32_t nShapeId, Direction::VALUE eDir) const noexceptstmg::Block
shapeFirst() const noexceptstmg::Block
shapeHeight(int32_t nShapeId) const noexceptstmg::Block
shapeIds() const noexceptstmg::Blockinline
shapeInsert(int32_t nBeforeShapeId) noexceptstmg::Block
shapeInsert(int32_t nBeforeShapeId, int32_t nCopyOfShapeId) noexceptstmg::Block
shapeLast() const noexceptstmg::Block
shapeMaxPos(int32_t nShapeId) const noexceptstmg::Block
shapeMaxX(int32_t nShapeId) const noexceptstmg::Block
shapeMaxY(int32_t nShapeId) const noexceptstmg::Block
shapeMinPos(int32_t nShapeId) const noexceptstmg::Block
shapeMinX(int32_t nShapeId) const noexceptstmg::Block
shapeMinY(int32_t nShapeId) const noexceptstmg::Block
shapeModifyBricks(int32_t nShapeId, const std::vector< std::tuple< int32_t, int32_t, int32_t, bool > > &aBrickPosition) noexceptstmg::Block
shapeNext(int32_t nShapeId) const noexceptstmg::Block
shapePrec(int32_t nShapeId) const noexceptstmg::Block
shapeRemove(int32_t nShapeId) noexceptstmg::Block
shapeRemoveAllInvisible() noexceptstmg::Block
shapeSize(int32_t nShapeId) const noexceptstmg::Block
shapeTotVisibleBricks(int32_t nShapeId) const noexceptstmg::Block
shapeWidth(int32_t nShapeId) const noexceptstmg::Block
swap(Block &oBlock) noexceptstmg::Block
totBricks() const noexceptstmg::Blockinline
totShapes() const noexceptstmg::Blockinline
widestShapeId() const noexceptstmg::Block