rayzor
diff src/snode.h @ 14:a9a948809c6f
starting the renderer screen, plus misc stuff
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 13 Apr 2014 08:06:21 +0300 |
parents | 964f8ea5f095 |
children | 79609d482762 |
line diff
1.1 --- a/src/snode.h Sat Apr 12 23:37:55 2014 +0300 1.2 +++ b/src/snode.h Sun Apr 13 08:06:21 2014 +0300 1.3 @@ -37,6 +37,9 @@ 1.4 virtual void calc_matrix() const; 1.5 virtual void calc_inv_matrix() const; 1.6 1.7 + virtual void pre_draw() const; 1.8 + virtual void post_draw() const; 1.9 + 1.10 public: 1.11 SceneNode(); 1.12 virtual ~SceneNode(); 1.13 @@ -77,7 +80,7 @@ 1.14 virtual const Matrix4x4 &get_matrix() const; 1.15 virtual const Matrix4x4 &get_inv_matrix() const; 1.16 1.17 - virtual void draw() const; 1.18 + virtual void draw(bool emph = false) const; 1.19 1.20 virtual bool intersect(const Ray &ray, float *dist = 0) const; 1.21 };