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().