Blender V5.0
BKE_anim_visualization.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4#pragma once
5
9
10struct BlendDataReader;
11struct BlendWriter;
12struct Object;
13struct ReportList;
14struct Scene;
15struct bAnimVizSettings;
16struct bMotionPath;
17struct bPoseChannel;
18
19/* ---------------------------------------------------- */
20/* Animation Visualization */
21
26
30struct bMotionPath *animviz_copy_motionpath(const struct bMotionPath *mpath_src);
31
40void animviz_free_motionpath(struct bMotionPath *mpath);
41
52 struct Scene *scene,
53 struct Object *ob,
54 struct bPoseChannel *pchan);
55
56void animviz_motionpath_blend_write(struct BlendWriter *writer, struct bMotionPath *mpath);
57void animviz_motionpath_blend_read_data(struct BlendDataReader *reader, struct bMotionPath *mpath);
struct bMotionPath * animviz_verify_motionpaths(struct ReportList *reports, struct Scene *scene, struct Object *ob, struct bPoseChannel *pchan)
void animviz_free_motionpath(struct bMotionPath *mpath)
void animviz_motionpath_blend_write(struct BlendWriter *writer, struct bMotionPath *mpath)
void animviz_motionpath_blend_read_data(struct BlendDataReader *reader, struct bMotionPath *mpath)
void animviz_free_motionpath_cache(struct bMotionPath *mpath)
void animviz_settings_init(struct bAnimVizSettings *avs)
struct bMotionPath * animviz_copy_motionpath(const struct bMotionPath *mpath_src)