X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fscene.h;h=808b3e657c5610132ccbf949628bcf20a6d9f320;hp=066d9dcb589c6b2d4e08b8d1d296239ce59abff8;hb=8137121400748ee8afb1608253aae15323c5e3a2;hpb=516e9be0443cfd7f844feb9b8299f909075b7c3c diff --git a/src/scene.h b/src/scene.h index 066d9dc..808b3e6 100644 --- a/src/scene.h +++ b/src/scene.h @@ -4,6 +4,7 @@ #include #include "mesh.h" #include "snode.h" +#include "texture.h" enum { SCNLOAD_FLIPYZ = 1, @@ -11,12 +12,17 @@ enum { }; class Scene { +private: + bool own_texset; + public: std::vector meshes; std::vector objects; SceneNode *nodes; - Scene(); + TextureSet *texset; + + explicit Scene(TextureSet *tset = 0); ~Scene(); Scene(const Scene &rhs) = delete;