Blender V4.3
KeyingSet Struct Reference

#include <DNA_anim_types.h>

Public Attributes

struct KeyingSetnext
 
struct KeyingSetprev
 
ListBase paths
 
char idname [64]
 
char name [64]
 
char description [1024]
 
char typeinfo [64]
 
int active_path
 
short flag
 
short keyingflag
 
short keyingoverride
 
char _pad [6]
 

Detailed Description

KeyingSet definition (ks)

A KeyingSet defines a group of properties that should be keyframed together, providing a convenient way for animators to insert keyframes without resorting to Auto-Keyframing.

A few 'generic' (non-absolute and dependent on templates) KeyingSets are defined 'built-in' to facilitate easy animating for the casual animator without the need to add extra steps to the rigging process.

Definition at line 1029 of file DNA_anim_types.h.

Member Data Documentation

◆ _pad

char KeyingSet::_pad[6]

Definition at line 1055 of file DNA_anim_types.h.

◆ active_path

◆ description

char KeyingSet::description[1024]

(RNA_DYN_DESCR_MAX) help text.

Definition at line 1040 of file DNA_anim_types.h.

Referenced by ANIM_keyingset_info_register(), and build_keyingset_enum().

◆ flag

◆ idname

char KeyingSet::idname[64]

Unique name (for search, etc.) - MAX_ID_NAME - 2.

Definition at line 1036 of file DNA_anim_types.h.

Referenced by BKE_keyingset_add(), and build_keyingset_enum().

◆ keyingflag

short KeyingSet::keyingflag

(eInsertKeyFlags) settings to supply insertkey() with.

Definition at line 1051 of file DNA_anim_types.h.

Referenced by ANIM_apply_keyingset(), and BKE_keyingset_add().

◆ keyingoverride

short KeyingSet::keyingoverride

(eInsertKeyFlags) for each flag set, the relevant keyingflag bit overrides the default.

Definition at line 1053 of file DNA_anim_types.h.

Referenced by ANIM_apply_keyingset(), and BKE_keyingset_add().

◆ name

◆ next

struct KeyingSet* KeyingSet::next

Definition at line 1030 of file DNA_anim_types.h.

Referenced by BKE_keyingsets_free(), and build_keyingset_enum().

◆ paths

◆ prev

struct KeyingSet * KeyingSet::prev

Definition at line 1030 of file DNA_anim_types.h.

◆ typeinfo

char KeyingSet::typeinfo[64]

Name of the typeinfo data used for the relative paths - MAX_ID_NAME - 2.

Definition at line 1042 of file DNA_anim_types.h.

Referenced by ANIM_keyingset_context_ok_poll(), ANIM_keyingset_info_register(), and ANIM_validate_keyingset().


The documentation for this struct was generated from the following file: