00001 #ifndef _IGS_GROUP_H_ 00002 #define _IGS_GROUP_H_ 00003 00004 #include "IGS_Object.h" 00005 #include <vector> 00006 00007 class IGS_Group: 00008 public IGS_Object 00009 { 00010 public: 00011 void AddObject( IGS_Object* object ); 00012 virtual ~IGS_Group(); 00013 virtual void Prepare( const IGS_Controller& controller ); 00014 virtual void Render( const IGS_Controller& controller ) const; 00015 00016 std::vector< IGS_Object* > objects; 00017 protected: 00018 }; 00019 00020 #endif