goat3d

diff src/goat3d_impl.h @ 74:ab66cdabf6f2

loading scene files (no vis yet)
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 06 May 2014 13:26:52 +0300
parents 99715321ad6d
children 76dea247f75c
line diff
     1.1 --- a/src/goat3d_impl.h	Tue May 06 03:57:11 2014 +0300
     1.2 +++ b/src/goat3d_impl.h	Tue May 06 13:26:52 2014 +0300
     1.3 @@ -28,6 +28,17 @@
     1.4  #include "node.h"
     1.5  
     1.6  namespace g3dimpl {
     1.7 +class Scene;
     1.8 +}
     1.9 +
    1.10 +struct goat3d {
    1.11 +	g3dimpl::Scene *scn;
    1.12 +	unsigned int flags;
    1.13 +	char *search_path;
    1.14 +};
    1.15 +
    1.16 +
    1.17 +namespace g3dimpl {
    1.18  
    1.19  extern int goat_log_level;
    1.20  
    1.21 @@ -55,6 +66,8 @@
    1.22  	std::vector<Node*> nodes;
    1.23  
    1.24  public:
    1.25 +	goat3d *goat;
    1.26 +
    1.27  	Scene();
    1.28  	~Scene();
    1.29