Blender V4.3
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
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14struct BlendDataReader;
15struct BlendWriter;
16struct Object;
17struct ReportList;
18struct Scene;
19struct bAnimVizSettings;
20struct bMotionPath;
21struct bPoseChannel;
22
23/* ---------------------------------------------------- */
24/* Animation Visualization */
25
30
34struct bMotionPath *animviz_copy_motionpath(const struct bMotionPath *mpath_src);
35
44void animviz_free_motionpath(struct bMotionPath *mpath);
45
55 struct Scene *scene,
56 struct Object *ob,
57 struct bPoseChannel *pchan);
58
59void animviz_motionpath_blend_write(struct BlendWriter *writer, struct bMotionPath *mpath);
60void animviz_motionpath_blend_read_data(struct BlendDataReader *reader, struct bMotionPath *mpath);
61
62#ifdef __cplusplus
63}
64#endif
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)