+ Parsing object system

This commit is contained in:
TheRedShip
2024-12-26 23:06:49 +01:00
parent 2f217b50e9
commit 8941169f4a
13 changed files with 218 additions and 58 deletions

View File

@ -36,17 +36,20 @@ class Scene
Scene();
~Scene();
Camera *getCamera(void) const;
bool parseScene(char *name);
void addObject(Object *object);
void updateGPUData();
const std::vector<GPUObject>& getGPUData() const;
const std::vector<GPUObject> &getGPUData() const;
Camera *getCamera(void) const;
private:
std::vector<Object *> _objects;
std::vector<GPUObject> _gpuObjects;
std::vector<Object *> _objects;
std::vector<GPUObject> _gpu_objects;
Camera *_camera;
Camera *_camera;
};
#endif