Blender  V3.3
itasc_plugin.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2001-2002 NaN Holding BV. All rights reserved. */
3 
8 #pragma once
9 
10 #include "ikplugin_api.h"
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
17  struct Scene *scene,
18  struct Object *ob,
19  float ctime);
21  struct Scene *scene,
22  struct Object *ob,
23  struct bPoseChannel *pchan_root,
24  float ctime);
25 void itasc_release_tree(struct Scene *scene, struct Object *ob, float ctime);
26 void itasc_clear_data(struct bPose *pose);
27 void itasc_clear_cache(struct bPose *pose);
28 void itasc_update_param(struct bPose *pose);
29 void itasc_test_constraint(struct Object *ob, struct bConstraint *cons);
30 
31 #ifdef __cplusplus
32 }
33 #endif
struct Depsgraph Depsgraph
Definition: DEG_depsgraph.h:35
Scene scene
const Depsgraph * depsgraph
void itasc_clear_cache(struct bPose *pose)
void itasc_clear_data(struct bPose *pose)
void itasc_execute_tree(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, struct bPoseChannel *pchan_root, float ctime)
void itasc_initialize_tree(struct Depsgraph *depsgraph, struct Scene *scene, struct Object *ob, float ctime)
void itasc_update_param(struct bPose *pose)
void itasc_release_tree(struct Scene *scene, struct Object *ob, float ctime)
void itasc_test_constraint(struct Object *ob, struct bConstraint *cons)