|
cat3d
A tiny OpenGL 3D engine library written in and for C++.
|
5 #include "cat3d/scene.hpp"
6 #include "cat3d/util/clock.hpp"
Manages internal window api / state.
Definition: window.hpp:17
Class to measure the passage of time.
Definition: clock.hpp:92
timer(std::function< void(util::time dt)> fn, util::time interval=util::time(), int ct=-1)
Run a function on a timer.
Class representing a duration of time.
Definition: clock.hpp:11
cat3d node for timing the call of a function.
Definition: timer.hpp:14
Basic, semi-abstract scene node class. Can have children which are other scene nodes,...
Definition: node.hpp:28
void update_self(window &win)
Overridden by child classes to implement custom behavior.