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  };