X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fscene.h;h=6a4be91d9f77a75a06017f572c5e214e13abb0cd;hb=97015ec7bddd26aa746f5227e4109b7d32438cca;hp=e6de1c23e6becb3a94103a06e7d905832173534e;hpb=b8b06a0ff96763ba7e188d9fcacbd8c0e3dcd515;p=libs%2Fgl.git diff --git a/source/scene.h b/source/scene.h index e6de1c23..6a4be91d 100644 --- a/source/scene.h +++ b/source/scene.h @@ -21,14 +21,17 @@ class ObjectInstance; class Scene: public Renderable { private: - std::map > objects; - std::set renderables; + typedef std::set InstanceSet; + typedef std::map ObjectMap; + typedef std::set RenderableSet; + + ObjectMap objects; + RenderableSet renderables; public: void add(const Renderable &); void remove(const Renderable &); - virtual bool has_pass(const Tag &) const { return true; } virtual void render(const Tag &tag=Tag()) const; };