|
Blender
V2.93
|
#include <DNA_anim_types.h>
Public Attributes | |
| struct KS_Path * | next |
| struct KS_Path * | prev |
| ID * | id |
| char | group [64] |
| int | idtype |
| short | groupmode |
| short | flag |
| char * | rna_path |
| int | array_index |
| short | keyingflag |
| short | keyingoverride |
Path for use in KeyingSet definitions (ksp)
Paths may be either specific (specifying the exact sub-ID dynamic data-block - such as PoseChannels - to act upon, ala Maya's 'Character Sets' and XSI's 'Marking Sets'), or they may be generic (using various placeholder template tags that will be replaced with appropriate information from the context).
Definition at line 915 of file DNA_anim_types.h.
| int KS_Path::array_index |
Index that path affects.
Definition at line 934 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset(), BKE_keyingset_add_path(), and BKE_keyingset_find_path().
| short KS_Path::flag |
Various settings, etc.
Definition at line 929 of file DNA_anim_types.h.
Referenced by add_empty_ks_path_exec(), ANIM_apply_keyingset(), and BKE_keyingset_add_path().
| char KS_Path::group[64] |
Name of the group to add to - MAX_ID_NAME-2.
Definition at line 921 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset(), and BKE_keyingset_add_path().
| short KS_Path::groupmode |
Group naming (eKSP_Grouping).
Definition at line 927 of file DNA_anim_types.h.
Referenced by add_empty_ks_path_exec(), ANIM_apply_keyingset(), and BKE_keyingset_add_path().
| ID* KS_Path::id |
ID block that keyframes are for.
Definition at line 919 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset(), BKE_keyingset_add_path(), BKE_keyingset_find_path(), pose_select_same_keyingset(), and select_grouped_keyingset().
| int KS_Path::idtype |
ID-type that path can be used on.
Definition at line 924 of file DNA_anim_types.h.
Referenced by add_empty_ks_path_exec(), and BKE_keyingset_add_path().
| short KS_Path::keyingflag |
(eInsertKeyFlags) settings to supply insertkey() with.
Definition at line 937 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset().
| short KS_Path::keyingoverride |
(eInsertKeyFlags) for each flag set, the relevant keyingflag bit overrides the default.
Definition at line 939 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset().
| struct KS_Path* KS_Path::next |
Definition at line 916 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset(), BKE_keyingset_find_path(), BKE_keyingset_free(), BKE_keyingsets_copy(), BKE_keyingsets_foreach_id(), pose_select_same_keyingset(), and select_grouped_keyingset().
| struct KS_Path * KS_Path::prev |
Definition at line 916 of file DNA_anim_types.h.
| char* KS_Path::rna_path |
Dynamically (or statically in the case of predefined sets) path.
Definition at line 932 of file DNA_anim_types.h.
Referenced by ANIM_apply_keyingset(), BKE_keyingset_add_path(), BKE_keyingset_find_path(), BKE_keyingset_free_path(), BKE_keyingsets_copy(), and pose_select_same_keyingset().