|
Blender V5.0
|
#include <overlay_armature.hh>
Public Member Functions | |
| DrawContext ()=default | |
Public Attributes | |
| Object * | ob = nullptr |
| const ObjectRef * | ob_ref = nullptr |
| eArmatureDrawMode | draw_mode = ARM_DRAW_MODE_OBJECT |
| eArmature_Drawtype | drawtype = ARM_DRAW_TYPE_OCTA |
| Armatures::BoneBuffers * | bone_buf = nullptr |
| Resources * | res = nullptr |
| DRWTextStore * | dt = nullptr |
| const float * | const_color = nullptr |
| float | const_wire = 0.0f |
| bool | do_relations = false |
| bool | transparent = false |
| bool | show_relations = false |
| bool | draw_envelope_distance = false |
| bool | draw_relation_from_head = false |
| bool | show_text = false |
| bool | is_filled = false |
| const ThemeWireColor * | bcolor = nullptr |
Definition at line 476 of file overlay_armature.hh.
|
default |
| const ThemeWireColor* blender::draw::overlay::Armatures::DrawContext::bcolor = nullptr |
Definition at line 503 of file overlay_armature.hh.
Referenced by get_bone_solid_color(), get_bone_solid_with_consts_color(), get_bone_wire_color(), and set_ctx_bcolor().
| Armatures::BoneBuffers* blender::draw::overlay::Armatures::DrawContext::bone_buf = nullptr |
Definition at line 485 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), bone_draw_octa(), bone_draw_wire(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_bone_degrees_of_freedom(), drw_shgroup_bone_axes(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), drw_shgroup_bone_envelope_distance(), drw_shgroup_bone_relationship_lines_ex(), drw_shgroup_bone_sphere(), drw_shgroup_bone_stick(), and drw_shgroup_custom_bone_curve().
Definition at line 490 of file overlay_armature.hh.
Referenced by bone_draw_line(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_axes(), draw_points(), get_bone_hint_color(), get_bone_solid_color(), get_bone_solid_with_consts_color(), get_bone_wire_color(), and get_bone_wire_thickness().
| float blender::draw::overlay::Armatures::DrawContext::const_wire = 0.0f |
Definition at line 492 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and get_bone_wire_thickness().
| bool blender::draw::overlay::Armatures::DrawContext::do_relations = false |
Definition at line 494 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and draw_bone_relations().
| bool blender::draw::overlay::Armatures::DrawContext::draw_envelope_distance = false |
Definition at line 497 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and drw_shgroup_bone_envelope_distance().
| eArmatureDrawMode blender::draw::overlay::Armatures::DrawContext::draw_mode = ARM_DRAW_MODE_OBJECT |
Definition at line 482 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_bone_name(), draw_bone_relations(), draw_points(), get_bone_solid_color(), get_bone_solid_with_consts_color(), and get_bone_wire_color().
| bool blender::draw::overlay::Armatures::DrawContext::draw_relation_from_head = false |
Definition at line 498 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and draw_bone_bone_relationship_line().
| eArmature_Drawtype blender::draw::overlay::Armatures::DrawContext::drawtype = ARM_DRAW_TYPE_OCTA |
Definition at line 483 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and draw_points().
| DRWTextStore* blender::draw::overlay::Armatures::DrawContext::dt = nullptr |
Definition at line 487 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and draw_bone_name().
| bool blender::draw::overlay::Armatures::DrawContext::is_filled = false |
Definition at line 501 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), bone_draw_octa(), blender::draw::overlay::Armatures::create_draw_context(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), and drw_shgroup_bone_sphere().
Definition at line 478 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), bone_draw_octa(), bone_draw_wire(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_bone_degrees_of_freedom(), draw_bone_name(), drw_shgroup_bone_axes(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), drw_shgroup_bone_envelope_distance(), drw_shgroup_bone_relationship_lines_ex(), drw_shgroup_bone_sphere(), drw_shgroup_bone_stick(), drw_shgroup_custom_bone_curve(), and set_ctx_bcolor().
Definition at line 479 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), bone_draw_custom_shape(), bone_draw_octa(), bone_draw_wire(), blender::draw::overlay::Armatures::create_draw_context(), drw_shgroup_bone_axes(), drw_shgroup_bone_envelope(), drw_shgroup_bone_sphere(), and drw_shgroup_bone_stick().
Definition at line 486 of file overlay_armature.hh.
Referenced by bone_draw_b_bone(), bone_draw_custom_shape(), bone_draw_line(), bone_draw_octa(), bone_draw_wire(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_axes(), draw_points(), drw_shgroup_bone_axes(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_envelope(), drw_shgroup_bone_ik_lines(), drw_shgroup_bone_ik_no_target_lines(), drw_shgroup_bone_ik_spline_lines(), drw_shgroup_bone_relationship_lines(), drw_shgroup_bone_sphere(), drw_shgroup_bone_stick(), get_bone_hint_color(), get_bone_solid_color(), get_bone_solid_with_consts_color(), and get_bone_wire_color().
| bool blender::draw::overlay::Armatures::DrawContext::show_relations = false |
Definition at line 496 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), and blender::draw::overlay::Armatures::draw_armature_pose().
| bool blender::draw::overlay::Armatures::DrawContext::show_text = false |
Definition at line 499 of file overlay_armature.hh.
Referenced by blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_edit(), and blender::draw::overlay::Armatures::draw_armature_pose().
| bool blender::draw::overlay::Armatures::DrawContext::transparent = false |
Definition at line 495 of file overlay_armature.hh.