|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <game/framework/f_tree_nd.hpp>
A base tree node.
Each node is owned by a base and represents it in the tree.
Definition at line 12 of file f_tree_nd.hpp.
Public Member Functions | |
| fTrNdBa_c (fBase_c *owner) | |
| Constructs a new tree node. | |
| fTrNdBa_c * | getTreeNext () const |
| Gets the next node in preorder traversal order. | |
| fTrNdBa_c * | getTreeNextNotChild () const |
| Gets the next node in preorder traversal order, excluding the node's children. | |
| fTrNdBa_c * | getParent () const |
| fTrNdBa_c * | getChild () const |
| fTrNdBa_c * | getBrPrev () const |
| fTrNdBa_c * | getBrNext () const |
Public Member Functions inherited from cTreeNd_c | |
| cTreeNd_c () | |
| Constructs a new tree node. | |
| cTreeNd_c * | getTreeNext () const |
| Gets the next node in preorder traversal order. | |
| cTreeNd_c * | getTreeNextNotChild () const |
| Gets the next node in preorder traversal order, excluding the node's children. | |
| cTreeNd_c * | getParent () const |
| cTreeNd_c * | getChild () const |
| cTreeNd_c * | getBrPrev () const |
| cTreeNd_c * | getBrNext () const |
Public Attributes | |
| fBase_c * | mpOwner |
| The owner of this node. | |
Additional Inherited Members | |
Protected Member Functions inherited from cTreeNd_c | |
| void | forcedClear () |
| Clears all fields. | |
Protected Attributes inherited from cTreeNd_c | |
| cTreeNd_c * | mpParent |
| The parent node. | |
| cTreeNd_c * | mpChild |
| The child node. | |
| cTreeNd_c * | mpPrev |
| The previous sibling node. | |
| cTreeNd_c * | mpNext |
| The next sibling node. | |
|
inline |
Constructs a new tree node.
| owner | The node's owner. |
Definition at line 17 of file f_tree_nd.hpp.
|
inline |
Gets the next node in preorder traversal order.
Definition at line 20 of file f_tree_nd.hpp.
|
inline |
Gets the next node in preorder traversal order, excluding the node's children.
Definition at line 25 of file f_tree_nd.hpp.
|
inline |
Definition at line 29 of file f_tree_nd.hpp.
|
inline |
Definition at line 33 of file f_tree_nd.hpp.
|
inline |
Definition at line 37 of file f_tree_nd.hpp.
|
inline |
Definition at line 41 of file f_tree_nd.hpp.
| fBase_c* fTrNdBa_c::mpOwner |
The owner of this node.
Definition at line 45 of file f_tree_nd.hpp.