Changed scene item components to smart pointers

This commit is contained in:
2023-11-10 23:21:59 -06:00
parent 085facd079
commit 7b1933159b
33 changed files with 84 additions and 97 deletions

View File

@ -22,7 +22,7 @@ namespace Dawn {
std::function<void()> evtResized;
public:
static Camera * create(Scene *scene) {
static std::shared_ptr<Camera> create(Scene *scene) {
auto item = scene->createSceneItem();
auto cam = item->addComponent<Camera>();
return cam;