Blender V4.5
blender::draw::overlay::BoneInstanceData Struct Reference

#include <overlay_private.hh>

Classes

union  [union].__unnamed0__

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  

Detailed Description

Definition at line 37 of file overlay_private.hh.

Constructor & Destructor Documentation

◆ BoneInstanceData() [1/4]

blender::draw::overlay::BoneInstanceData::BoneInstanceData ( )
default

◆ BoneInstanceData() [2/4]

blender::draw::overlay::BoneInstanceData::BoneInstanceData ( const float4x4 & ob_mat,
const float3 & pos,
const float radius,
const float color[4] )
inline

Constructor used by meta-ball overlays and expected to be used for drawing meta-ball edit circles with armature wire shader that produces wide-lines.

Definition at line 62 of file overlay_private.hh.

References set_color(), and blender::math::transform_point().

◆ BoneInstanceData() [3/4]

blender::draw::overlay::BoneInstanceData::BoneInstanceData ( const float4x4 & bone_mat,
const float4 & bone_color,
const float4 & hint_color )
inline

Definition at line 75 of file overlay_private.hh.

References set_color(), and set_hint_color().

◆ BoneInstanceData() [4/4]

blender::draw::overlay::BoneInstanceData::BoneInstanceData ( const float4x4 & bone_mat,
const float4 & bone_color )
inline

Definition at line 82 of file overlay_private.hh.

References set_color().

Member Function Documentation

◆ set_color()

void blender::draw::overlay::BoneInstanceData::set_color ( const float4 & bone_color)
inline

◆ set_hint_color()

void blender::draw::overlay::BoneInstanceData::set_hint_color ( const float4 & hint_color)
inline

Member Data Documentation

◆ @112256112022012240157011376205014300175063320344


The documentation for this struct was generated from the following file: