+ | Better parsing

This commit is contained in:
TheRedShip
2025-01-12 19:34:16 +01:00
parent 1908057434
commit a551347084
3 changed files with 77 additions and 99 deletions

View File

@ -57,22 +57,16 @@ class Scene
void addObject(Object *object);
void addMaterial(Material *material);
void updateGPUData();
const std::vector<GPUObject> &getObjectData() const;
std::vector<GPUMaterial> &getMaterialData();
Camera *getCamera(void) const;
Material *getMaterial(int material_index);
GPUMaterial getMaterial(int material_index);
private:
std::vector<Object *> _objects;
std::vector<Material *> _materials;
std::vector<GPUObject> _gpu_objects;
std::vector<GPUMaterial> _gpu_materials;
Camera *_camera;
};