#include "object.h"
#include "gmath/gmath.h"
+class Scene;
+
class SceneNode {
private:
char *name;
Mat4 inv_xform;
public:
+ Scene *scene; // scene to which this node belongs
Mat4 dbg_xform;
SceneNode();
void update_node(float dt = 0.0f);
void update(float dt = 0.0f);
+ void apply_xform();
+
bool intersect(const Ray &ray, HitPoint *hit) const;
};