Blender V4.3
anim_visualization.cc File Reference
#include "MEM_guardedalloc.h"
#include "DNA_action_types.h"
#include "DNA_object_types.h"
#include "BLT_translation.hh"
#include "BKE_anim_visualization.h"
#include "BKE_report.hh"
#include "GPU_batch.hh"
#include "BLO_read_write.hh"

Go to the source code of this file.

Functions

void animviz_settings_init (bAnimVizSettings *avs)
 
void animviz_free_motionpath_cache (bMotionPath *mpath)
 
void animviz_free_motionpath (bMotionPath *mpath)
 
bMotionPathanimviz_copy_motionpath (const bMotionPath *mpath_src)
 
bMotionPathanimviz_verify_motionpaths (ReportList *reports, Scene *scene, Object *ob, bPoseChannel *pchan)
 
void animviz_motionpath_blend_write (BlendWriter *writer, bMotionPath *mpath)
 
void animviz_motionpath_blend_read_data (BlendDataReader *reader, bMotionPath *mpath)
 

Function Documentation

◆ animviz_copy_motionpath()

bMotionPath * animviz_copy_motionpath ( const bMotionPath * mpath_src)

◆ animviz_free_motionpath()

void animviz_free_motionpath ( struct bMotionPath * mpath)

Free the given motion path instance and its data.

Note
this frees the motion path given!

Definition at line 68 of file anim_visualization.cc.

References animviz_free_motionpath_cache(), and MEM_freeN().

Referenced by BKE_pose_channel_free_ex(), ED_pose_clear_paths(), blender::ed::object::object_clear_mpath(), and object_free_data().

◆ animviz_free_motionpath_cache()

void animviz_free_motionpath_cache ( struct bMotionPath * mpath)

◆ animviz_motionpath_blend_read_data()

◆ animviz_motionpath_blend_write()

void animviz_motionpath_blend_write ( BlendWriter * writer,
bMotionPath * mpath )

◆ animviz_settings_init()

◆ animviz_verify_motionpaths()

bMotionPath * animviz_verify_motionpaths ( struct ReportList * reports,
struct Scene * scene,
struct Object * ob,
struct bPoseChannel * pchan )