|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
Classes | |
| struct | DekiWorldTransform |
| Entity class - a container for components. More... | |
| class | DekiObject |
Functions | |
| template<typename Fn> | |
| void | VisitSubtree (DekiObject *root, Fn &&fn) |
| Pre-order visit of root and every descendant. fn(DekiObject*). | |
| template<typename Fn> | |
| void | VisitActiveSubtree (DekiObject *root, Fn &&fn) |
| Like VisitSubtree, but does not enter inactive objects (nor visit them). | |
| template<typename Pred> | |
| DekiObject * | FindInSubtree (DekiObject *root, Pred &&pred) |
| First object in pre-order for which pred(DekiObject*) is true, or null. | |
|
inline |
Pre-order visit of root and every descendant. fn(DekiObject*).
|
inline |
Like VisitSubtree, but does not enter inactive objects (nor visit them).
|
inline |
First object in pre-order for which pred(DekiObject*) is true, or null.