Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_armature.c
| Show First 20 Lines • Show All 1,407 Lines • ▼ Show 20 Lines | static void DRW_shgroup_armature( | ||||
| g_data.pass_bone_wire = pass_bone_wire; | g_data.pass_bone_wire = pass_bone_wire; | ||||
| g_data.pass_bone_envelope = pass_bone_envelope; | g_data.pass_bone_envelope = pass_bone_envelope; | ||||
| g_data.relationship_lines = shgrp_relationship_lines; | g_data.relationship_lines = shgrp_relationship_lines; | ||||
| memset(&g_color, 0x0, sizeof(g_color)); | memset(&g_color, 0x0, sizeof(g_color)); | ||||
| } | } | ||||
| void DRW_shgroup_armature_object( | void DRW_shgroup_armature_object( | ||||
| Object *ob, SceneLayer *scene_layer, DRWPass *pass_bone_solid, DRWPass *pass_bone_wire, DRWPass *UNUSED(pass_bone_envelope), | Object *ob, ViewLayer *view_layer, DRWPass *pass_bone_solid, DRWPass *pass_bone_wire, DRWPass *UNUSED(pass_bone_envelope), | ||||
| DRWShadingGroup *shgrp_relationship_lines) | DRWShadingGroup *shgrp_relationship_lines) | ||||
| { | { | ||||
| float *color; | float *color; | ||||
| DRW_object_wire_theme_get(ob, scene_layer, &color); | DRW_object_wire_theme_get(ob, view_layer, &color); | ||||
| DRW_shgroup_armature(ob, pass_bone_solid, pass_bone_wire, NULL, shgrp_relationship_lines); | DRW_shgroup_armature(ob, pass_bone_solid, pass_bone_wire, NULL, shgrp_relationship_lines); | ||||
| draw_armature_pose(ob, color); | draw_armature_pose(ob, color); | ||||
| } | } | ||||
| void DRW_shgroup_armature_pose( | void DRW_shgroup_armature_pose( | ||||
| Object *ob, DRWPass *pass_bone_solid, DRWPass *pass_bone_wire, DRWPass *pass_bone_envelope, | Object *ob, DRWPass *pass_bone_solid, DRWPass *pass_bone_wire, DRWPass *pass_bone_envelope, | ||||
| DRWShadingGroup *shgrp_relationship_lines) | DRWShadingGroup *shgrp_relationship_lines) | ||||
| Show All 14 Lines | |||||