Made assets::data_stores thread safe.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
namespace assets
|
||||
{
|
||||
|
||||
class mesh_data : detail::component_array_set<
|
||||
class mesh_data : public detail::component_array_set<
|
||||
mesh_vertex_components::flags,
|
||||
mesh_vertex_components::all
|
||||
> {
|
||||
@@ -19,7 +19,7 @@ public:
|
||||
[[nodiscard]] inline z3d::vector<mesh_vertex_components::color>& colors();
|
||||
[[nodiscard]] inline z3d::vector<mesh_vertex_components::reflectance>& reflectances();
|
||||
[[nodiscard]] inline z3d::vector<z3d::index_triangle>& triangles();
|
||||
[[nodiscard]] inline auto& material();
|
||||
[[nodiscard]] inline material_id& material();
|
||||
|
||||
[[nodiscard]] inline const z3d::vector<mesh_vertex_components::position>& positions() const;
|
||||
[[nodiscard]] inline const z3d::vector<mesh_vertex_components::normal>& normals() const;
|
||||
@@ -27,7 +27,7 @@ public:
|
||||
[[nodiscard]] inline const z3d::vector<mesh_vertex_components::color>& colors() const;
|
||||
[[nodiscard]] inline const z3d::vector<mesh_vertex_components::reflectance>& reflectances() const;
|
||||
[[nodiscard]] inline const z3d::vector<z3d::index_triangle>& triangles() const;
|
||||
[[nodiscard]] inline const auto& material() const;
|
||||
[[nodiscard]] inline const material_id& material() const;
|
||||
|
||||
inline void clear();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user