39 std::shared_ptr<std::vector<float>> positions;
40 std::shared_ptr<std::vector<float>> normals;
41 std::shared_ptr<std::vector<float>> texcoords;
42 std::shared_ptr<std::vector<float>> colors;
43 std::shared_ptr<std::vector<float>> tangents;
48 std::shared_ptr<std::vector<uint16_t>> joints0;
49 std::shared_ptr<std::vector<float>> weights0;
51 uint32_t vertex_count{0};
54 int material_index{-1};
59 int skin_joint_count{0};
61 std::uint64_t stable_id{0};
73 ossia::scene_transform local_transform;
75 std::uint64_t stable_id{0};
76 std::vector<ScenePart> parts;
80 std::shared_ptr<ossia::light_component> light;
81 std::shared_ptr<ossia::camera_component> camera;