Introduce new DNA for the `Animation` data-block and its sub-data. This includes the blenkernel code for reading & writing to blend files, and for memory management (freeing, duplicating). Minimal C++ wrappers are included, with just the functionality needed for blenkernel to do its job. The Outliner code is extended so that it knows about the new data-type, nothing more. For more info, see issue #113594. Pull Request: https://projects.blender.org/blender/blender/pulls/119077
18 lines
393 B
C++
18 lines
393 B
C++
/* SPDX-FileCopyrightText: 2024 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
/** \file
|
|
* \ingroup bke
|
|
*
|
|
* This file only contains the memory management functions for the Animation
|
|
* data-block. For all other functionality, see `source/blender/animrig`.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
struct Animation;
|
|
struct Main;
|
|
|
|
Animation *BKE_animation_add(Main *bmain, const char name[]);
|