MCPcopy Create free account
hub / github.com/crownengine/crown / mesh_set_skeleton

Method mesh_set_skeleton

src/world/render_world.cpp:301–309  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

299}
300
301void 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
311Material *RenderWorld::mesh_material(MeshId mesh)
312{

Callers 1

Calls 3

set_local_poseMethod · 0.80
indexMethod · 0.45
instanceMethod · 0.45

Tested by

no test coverage detected