, including all inherited members.
_addBubbleDone | BubbleField | [private] |
_content | BubbleField | [private] |
_explodingBubbles | BubbleField | [private] |
_explodingBubblesCount | BubbleField | [private] |
_fallingBubbles | BubbleField | [private] |
_rootNode | GraphicalNode | [protected] |
_successGameEndFunc | BubbleField | [private] |
addBubble(Bubble *bubble, unsigned plate, unsigned x, unsigned y) | BubbleField | [private] |
addBubble(Bubble *bubble, Templates::CallableBack< BubbleField > *addBubbleDone) | BubbleField | |
addCollidingBubblesInPlateToVector(unsigned plate, const Bubble *bubble, std::vector< const Bubble * > &collidingBubbles) const | BubbleField | [private] |
addNeighboursTowardsWall(const BubbleGenerator *bubbleGen, const Coordinates &coords) | BubbleField | [private] |
bubbleCollidesInPlate(unsigned plate, const SbVec3f &position) const | BubbleField | [private] |
BubbleField(const BubbleField &) | BubbleField | [private] |
BubbleField() | BubbleField | |
BubblePlate typedef | BubbleField | [private] |
BUBBLES_IN_ROW | BubbleField | [private, static] |
bubblesInPlateRow(unsigned index) const | BubbleField | [private] |
CallableBack() | Templates::CallableBack< Bubble > | [inline] |
callableBackNotify(Bubble *subject) | BubbleField | [virtual] |
destroyBubblesInCluster(const Coordinates &position) | BubbleField | [private] |
FieldContent typedef | BubbleField | [private] |
generateStartingLayout(const BubbleGenerator *bubbleGen, unsigned numOfInitiallyFilledPlates, float probCellContainBubble) | BubbleField | |
getCollidingBubbles(Bubble *bubble) const | BubbleField | [private] |
getNeighboursCoords(const Coordinates &coords) const | BubbleField | [private] |
getNumberOfBubblesInRow() | BubbleField | [inline, static] |
getRootNode() | GraphicalNode | [inline] |
GraphicalNode() | GraphicalNode | [protected] |
isConnectedWithWall(const Coordinates &coords, std::vector< Coordinates > processedCoords, Coordinates &nearestToWallCoords) const | BubbleField | [private] |
isConnectedWithWall(const Coordinates &coords) const | BubbleField | [private] |
isInCollision(const SbVec3f &position) | BubbleField | |
isInCollisionWithWall(const SbVec3f &position) | BubbleField | [private, static] |
isValidPosition(unsigned plate, unsigned x, unsigned y) const | BubbleField | [private] |
localCoordinatesToOI(unsigned plate, unsigned x, unsigned y) | BubbleField | [private, static] |
localCoordinatesToOI(Coordinates local) | BubbleField | [private, static] |
oiXYCoordinateToLocal(float oiCoord, unsigned plate, float(*roundFunc)(float)=roundf) | BubbleField | [private, static] |
oiZCoordinateToLocal(float oiCoord, float(*roundFunc)(float)=roundf) | BubbleField | [private, static] |
operator=(const BubbleField &) | BubbleField | [private] |
removeBubblesNotConnectedWithWall() | BubbleField | [private] |
searchForPosition(Bubble *bubble) const | BubbleField | [private] |
setOnSuccessfullGameEndCallback(void(*callback)()) | BubbleField | |
solveCollisionWithBubble(Bubble *bubble) | BubbleField | [private] |
solveCollisionWithWall(Bubble *bubble) | BubbleField | [private] |
timeUpdate(float dt) | BubbleField | [virtual] |
TimeUpdateable() | TimeUpdateable | [inline, protected] |
~BubbleField() | BubbleField | |
~CallableBack() | Templates::CallableBack< Bubble > | [inline, virtual] |
~GraphicalNode()=0 | GraphicalNode | [pure virtual] |
~TimeUpdateable() | TimeUpdateable | [inline, virtual] |