Blender V5.0
KeyingSetInfo Struct Reference

#include <ANIM_keyingsets.hh>

Public Attributes

KeyingSetInfonext
KeyingSetInfoprev
char idname [64]
char name [64]
char description [1024]
short keyingflag
cbKeyingSet_Poll poll
cbKeyingSet_Iterator iter
cbKeyingSet_Generate generate
ExtensionRNA rna_ext

Detailed Description

Callback info for 'Procedural' KeyingSets to use.

Definition at line 47 of file ANIM_keyingsets.hh.

Member Data Documentation

◆ description

char KeyingSetInfo::description[1024]

Short help/description.

Definition at line 56 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::keyingset_info_register().

◆ generate

cbKeyingSet_Generate KeyingSetInfo::generate

Generator to use to add properties based on the data found by iterator.

Definition at line 72 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::RKS_ITER_overrides_list().

◆ idname

char KeyingSetInfo::idname[64]

Identifier used for class name, which KeyingSet instances reference as "Type-info Name".

Definition at line 52 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::keyingset_info_register(), and blender::animrig::keyingset_info_unregister().

◆ iter

cbKeyingSet_Iterator KeyingSetInfo::iter

Iterator to use to go through collections of data in context

  • this callback is separate from the 'adding' stage, allowing BuiltIn KeyingSets to be manually specified to use.

Definition at line 70 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::validate_keyingset().

◆ keyingflag

short KeyingSetInfo::keyingflag

Keying settings.

Definition at line 58 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::keyingset_info_register().

◆ name

char KeyingSetInfo::name[64]

identifier so that user can hook this up to a KeyingSet (used as label).

Definition at line 54 of file ANIM_keyingsets.hh.

Referenced by blender::animrig::keyingset_info_register().

◆ next

KeyingSetInfo* KeyingSetInfo::next

Definition at line 48 of file ANIM_keyingsets.hh.

◆ poll

cbKeyingSet_Poll KeyingSetInfo::poll

callback for polling the context for whether the right data is available.

Definition at line 62 of file ANIM_keyingsets.hh.

Referenced by ANIM_keyingset_context_ok_poll(), and blender::animrig::validate_keyingset().

◆ prev

KeyingSetInfo * KeyingSetInfo::prev

Definition at line 48 of file ANIM_keyingsets.hh.

◆ rna_ext

ExtensionRNA KeyingSetInfo::rna_ext

RNA integration.

Definition at line 75 of file ANIM_keyingsets.hh.


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