| 299 | } |
| 300 | |
| 301 | void RenderWorld::mesh_set_skeleton(MeshId mesh, const AnimationSkeletonInstance *bones) |
| 302 | { |
| 303 | const u32 mesh_i = _mesh_manager.index(mesh); |
| 304 | _mesh_manager._data.skeleton[mesh_i] = (AnimationSkeletonInstance *)bones; |
| 305 | |
| 306 | UnitId unit = _mesh_manager._data.unit[mesh_i]; |
| 307 | TransformId ti = _scene_graph->instance(unit); |
| 308 | _scene_graph->set_local_pose(ti, MATRIX4X4_IDENTITY); |
| 309 | } |
| 310 | |
| 311 | Material *RenderWorld::mesh_material(MeshId mesh) |
| 312 | { |
no test coverage detected