30 |
std::auto_ptr<SM_internal::Impl> impl; |
std::auto_ptr<SM_internal::Impl> impl; |
31 |
|
|
32 |
public: |
public: |
33 |
SceneManager(); |
SceneManager(); |
34 |
virtual std::string name()const { return "SceneManager";} |
virtual ~SceneManager(); |
35 |
virtual ~SceneManager(); |
bool lock(bool); |
36 |
void insert(Object_sp,const std::string&); |
|
37 |
bool lock(bool); |
virtual void add_child(const Object_sp&); |
38 |
virtual void add_child(const Object_sp&); |
virtual void add_child(const Object_sp&, std::string& path); |
39 |
|
virtual Object_sp get_child(const std::string&); |
40 |
virtual void add_child(const Object_sp&, std::string& path); |
|
41 |
virtual Object_sp get_child(const std::string&); |
virtual void draw (); |
42 |
virtual void draw (); |
virtual void update(); |
|
virtual void update(); |
|
43 |
}; |
}; |
44 |
|
|
45 |
} |
} |