|
Blender
V3.3
|
Public Attributes | |
| Object * | ob |
| union { | |
| struct { | |
| DRWCallBuffer * outline | |
| DRWCallBuffer * solid | |
| DRWCallBuffer * wire | |
| } | |
| struct { | |
| DRWCallBuffer * envelope_outline | |
| DRWCallBuffer * envelope_solid | |
| DRWCallBuffer * envelope_distance | |
| } | |
| struct { | |
| DRWCallBuffer * stick | |
| } | |
| }; | |
| DRWCallBuffer * | dof_lines |
| DRWCallBuffer * | dof_sphere |
| DRWCallBuffer * | point_solid |
| DRWCallBuffer * | point_outline |
| DRWShadingGroup * | custom_solid |
| DRWShadingGroup * | custom_outline |
| DRWShadingGroup * | custom_wire |
| GHash * | custom_shapes_ghash |
| OVERLAY_ExtraCallBuffers * | extras |
| const float * | const_color |
| float | const_wire |
| bool | do_relations |
| bool | transparent |
| bool | show_relations |
| const ThemeWireColor * | bcolor |
Definition at line 49 of file overlay_armature.c.
| union { ... } |
| const ThemeWireColor* ArmatureDrawContext::bcolor |
Definition at line 89 of file overlay_armature.c.
Referenced by set_pchan_color(), and set_pchan_colorset().
| const float* ArmatureDrawContext::const_color |
Definition at line 82 of file overlay_armature.c.
Referenced by armature_context_setup(), draw_armature_pose(), draw_axes(), draw_bone_line(), 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 ArmatureDrawContext::const_wire |
Definition at line 83 of file overlay_armature.c.
Referenced by armature_context_setup(), and get_bone_wire_thickness().
| DRWShadingGroup* ArmatureDrawContext::custom_outline |
Definition at line 75 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_custom_solid_mesh().
| GHash* ArmatureDrawContext::custom_shapes_ghash |
Definition at line 77 of file overlay_armature.c.
Referenced by armature_context_setup(), and custom_bone_instance_shgroup().
| DRWShadingGroup* ArmatureDrawContext::custom_solid |
Definition at line 74 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_custom_solid_mesh().
| DRWShadingGroup* ArmatureDrawContext::custom_wire |
Definition at line 76 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), and drw_shgroup_custom_bone_curve().
| bool ArmatureDrawContext::do_relations |
Definition at line 85 of file overlay_armature.c.
Referenced by armature_context_setup(), and draw_bone_relations().
| DRWCallBuffer* ArmatureDrawContext::dof_lines |
Definition at line 70 of file overlay_armature.c.
Referenced by armature_context_setup(), and draw_bone_degrees_of_freedom().
| DRWCallBuffer* ArmatureDrawContext::dof_sphere |
Definition at line 71 of file overlay_armature.c.
Referenced by armature_context_setup(), and draw_bone_degrees_of_freedom().
| DRWCallBuffer* ArmatureDrawContext::envelope_distance |
Definition at line 63 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_envelope_distance().
| DRWCallBuffer* ArmatureDrawContext::envelope_outline |
Definition at line 61 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_envelope().
| DRWCallBuffer* ArmatureDrawContext::envelope_solid |
Definition at line 62 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_envelope().
| OVERLAY_ExtraCallBuffers* ArmatureDrawContext::extras |
Definition at line 79 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_axes(), drw_shgroup_bone_custom_empty(), and drw_shgroup_bone_relationship_lines_ex().
| Object* ArmatureDrawContext::ob |
Definition at line 51 of file overlay_armature.c.
Referenced by armature_context_setup(), draw_armature_edit(), draw_armature_pose(), draw_bone_degrees_of_freedom(), draw_bone_name(), drw_shgroup_bone_axes(), drw_shgroup_bone_box(), 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_octahedral(), drw_shgroup_bone_point(), drw_shgroup_bone_relationship_lines_ex(), drw_shgroup_bone_stick(), drw_shgroup_bone_wire(), and drw_shgroup_custom_bone_curve().
| DRWCallBuffer* ArmatureDrawContext::outline |
Definition at line 56 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_box(), and drw_shgroup_bone_octahedral().
| DRWCallBuffer* ArmatureDrawContext::point_outline |
Definition at line 73 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_envelope(), and drw_shgroup_bone_point().
| DRWCallBuffer* ArmatureDrawContext::point_solid |
Definition at line 72 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_envelope(), and drw_shgroup_bone_point().
| bool ArmatureDrawContext::show_relations |
Definition at line 87 of file overlay_armature.c.
Referenced by armature_context_setup(), and draw_armature_pose().
| DRWCallBuffer* ArmatureDrawContext::solid |
Definition at line 57 of file overlay_armature.c.
Referenced by armature_context_setup(), drw_shgroup_bone_box(), and drw_shgroup_bone_octahedral().
| DRWCallBuffer* ArmatureDrawContext::stick |
Definition at line 66 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_stick().
| bool ArmatureDrawContext::transparent |
Definition at line 86 of file overlay_armature.c.
| DRWCallBuffer* ArmatureDrawContext::wire |
Definition at line 58 of file overlay_armature.c.
Referenced by armature_context_setup(), and drw_shgroup_bone_wire().