|
Blender V4.3
|
#include <overlay_private.hh>
Public Member Functions | |
| BoneInstanceData ()=default | |
| BoneInstanceData (const float4x4 &ob_mat, const float3 &pos, const float radius, const float color[4]) | |
| BoneInstanceData (const float4x4 &bone_mat, const float4 &bone_color, const float4 &hint_color) | |
| BoneInstanceData (const float4x4 &bone_mat, const float4 &bone_color) | |
| void | set_color (const float4 &bone_color) |
| void | set_hint_color (const float4 &hint_color) |
Public Attributes | ||
| union { | ||
| float4x4 mat44 | ||
| float mat [4][4] | ||
| struct { | ||
| float _pad0 [3] | ||
| float color_hint_a | ||
| float _pad1 [3] | ||
| float color_hint_b | ||
| float _pad2 [3] | ||
| float color_a | ||
| float _pad3 [3] | ||
| float color_b | ||
| } | ||
| struct { | ||
| float _pad00 [3] | ||
| float amin_a | ||
| float _pad01 [3] | ||
| float amin_b | ||
| float _pad02 [3] | ||
| float amax_a | ||
| float _pad03 [3] | ||
| float amax_b | ||
| } | ||
| }; | ||
Definition at line 466 of file overlay_private.hh.
|
default |
|
inline |
Definition at line 489 of file overlay_private.hh.
References mat44, pos, set_color(), and blender::math::transform_point().
|
inline |
Definition at line 502 of file overlay_private.hh.
References set_color(), and set_hint_color().
|
inline |
Definition at line 509 of file overlay_private.hh.
References set_color().
|
inline |
Definition at line 514 of file overlay_private.hh.
References color_a, and color_b.
Referenced by BoneInstanceData(), BoneInstanceData(), BoneInstanceData(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), and drw_shgroup_custom_bone_curve().
|
inline |
Definition at line 521 of file overlay_private.hh.
References color_hint_a, and color_hint_b.
Referenced by BoneInstanceData(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), and drw_shgroup_custom_bone_curve().
| union { ... } BoneInstanceData |
| float BoneInstanceData::_pad0[3] |
Definition at line 472 of file overlay_private.hh.
| float BoneInstanceData::_pad00[3] |
Definition at line 478 of file overlay_private.hh.
| float BoneInstanceData::_pad01[3] |
Definition at line 479 of file overlay_private.hh.
| float BoneInstanceData::_pad02[3] |
Definition at line 480 of file overlay_private.hh.
| float BoneInstanceData::_pad03[3] |
Definition at line 481 of file overlay_private.hh.
| float BoneInstanceData::_pad1[3] |
Definition at line 473 of file overlay_private.hh.
| float BoneInstanceData::_pad2[3] |
Definition at line 474 of file overlay_private.hh.
| float BoneInstanceData::_pad3[3] |
Definition at line 475 of file overlay_private.hh.
| float BoneInstanceData::amax_a |
Definition at line 480 of file overlay_private.hh.
| float BoneInstanceData::amax_b |
Definition at line 481 of file overlay_private.hh.
| float BoneInstanceData::amin_a |
Definition at line 478 of file overlay_private.hh.
| float BoneInstanceData::amin_b |
Definition at line 479 of file overlay_private.hh.
| float BoneInstanceData::color_a |
Definition at line 474 of file overlay_private.hh.
Referenced by set_color().
| float BoneInstanceData::color_b |
Definition at line 475 of file overlay_private.hh.
Referenced by set_color().
| float BoneInstanceData::color_hint_a |
Definition at line 472 of file overlay_private.hh.
Referenced by set_hint_color().
| float BoneInstanceData::color_hint_b |
Definition at line 473 of file overlay_private.hh.
Referenced by set_hint_color().
| float BoneInstanceData::mat[4][4] |
Definition at line 470 of file overlay_private.hh.
Referenced by drw_shgroup_bone_box(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), drw_shgroup_bone_octahedral(), and drw_shgroup_custom_bone_curve().
| float4x4 BoneInstanceData::mat44 |
Definition at line 469 of file overlay_private.hh.
Referenced by BoneInstanceData(), draw_bone_degrees_of_freedom(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), drw_shgroup_bone_sphere(), and drw_shgroup_custom_bone_curve().