Blender  V2.93
Macros | Functions | Variables
anim_channels_defines.c File Reference
#include <stdio.h>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
#include "DNA_cachefile_types.h"
#include "DNA_camera_types.h"
#include "DNA_gpencil_types.h"
#include "DNA_hair_types.h"
#include "DNA_key_types.h"
#include "DNA_lattice_types.h"
#include "DNA_light_types.h"
#include "DNA_linestyle_types.h"
#include "DNA_mask_types.h"
#include "DNA_material_types.h"
#include "DNA_mesh_types.h"
#include "DNA_meta_types.h"
#include "DNA_node_types.h"
#include "DNA_object_types.h"
#include "DNA_particle_types.h"
#include "DNA_pointcloud_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_simulation_types.h"
#include "DNA_space_types.h"
#include "DNA_speaker_types.h"
#include "DNA_userdef_types.h"
#include "DNA_volume_types.h"
#include "DNA_world_types.h"
#include "RNA_access.h"
#include "BKE_anim_data.h"
#include "BKE_animsys.h"
#include "BKE_context.h"
#include "BKE_curve.h"
#include "BKE_gpencil.h"
#include "BKE_key.h"
#include "BKE_main.h"
#include "BKE_nla.h"
#include "GPU_immediate.h"
#include "GPU_state.h"
#include "DEG_depsgraph.h"
#include "UI_interface.h"
#include "UI_interface_icons.h"
#include "UI_resources.h"
#include "UI_view2d.h"
#include "ED_anim_api.h"
#include "ED_keyframing.h"
#include "WM_api.h"
#include "WM_types.h"

Go to the source code of this file.

Macros

#define EXTRA_SCROLL_PAD   100.0f
 
#define INDENT_STEP_SIZE   (0.35f * U.widget_unit)
 
#define ANIM_CHAN_NAME_SIZE   256
 
#define GET_ACF_FLAG_PTR(ptr, type)   ((*(type) = sizeof((ptr))), &(ptr))
 
#define ACF_SETTING_SET(sval, sflag, smode)
 
#define ICON_WIDTH   (0.85f * U.widget_unit)
 
#define SLIDER_WIDTH   (4 * U.widget_unit)
 
#define RENAME_TEXT_MIN_WIDTH   (U.widget_unit)
 
#define GRAPH_COLOR_BAND_WIDTH   (0.3f * U.widget_unit)
 
#define GRAPH_ICON_VISIBILITY_OFFSET   (GRAPH_COLOR_BAND_WIDTH * 1.5f)
 

Functions

static void acf_generic_root_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static void acf_generic_root_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static void acf_generic_dataexpand_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static void acf_generic_dataexpand_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static bool acf_show_channel_colors (void)
 
static void acf_generic_channel_color (bAnimContext *ac, bAnimListElem *ale, float r_color[3])
 
static void acf_gpencil_channel_color (bAnimContext *ac, bAnimListElem *ale, float r_color[3])
 
static void acf_generic_channel_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static short acf_generic_indention_0 (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))
 
static short acf_generic_indention_1 (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))
 
static short acf_generic_indention_flexible (bAnimContext *UNUSED(ac), bAnimListElem *ale)
 
static short acf_generic_basic_offset (bAnimContext *ac, bAnimListElem *ale)
 
static short acf_nodetree_rootType_offset (bNodeTree *ntree)
 
static short acf_generic_group_offset (bAnimContext *ac, bAnimListElem *ale)
 
static void acf_generic_idblock_name (bAnimListElem *ale, char *name)
 
static bool acf_generic_idblock_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_generic_idfill_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_generic_dataexpand_setting_valid (bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static void acf_summary_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static void acf_summary_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static void acf_summary_name (bAnimListElem *UNUSED(ale), char *name)
 
static bool acf_summary_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_summary_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_summary_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_scene_icon (bAnimListElem *UNUSED(ale))
 
static bool acf_scene_setting_valid (bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_scene_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_scene_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_object_icon (bAnimListElem *ale)
 
static void acf_object_name (bAnimListElem *ale, char *name)
 
static bool acf_object_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_object_setting_valid (bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)
 
static int acf_object_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_object_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static void acf_group_color (bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])
 
static void acf_group_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static void acf_group_name (bAnimListElem *ale, char *name)
 
static bool acf_group_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_group_setting_valid (bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_group_setting_flag (bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)
 
static void * acf_group_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_fcurve_name (bAnimListElem *ale, char *name)
 
static bool acf_fcurve_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_fcurve_setting_valid (bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)
 
static int acf_fcurve_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_fcurve_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_nla_controls_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static void acf_nla_controls_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static void acf_nla_controls_name (bAnimListElem *UNUSED(ale), char *name)
 
static bool acf_nla_controls_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_nla_controls_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_nla_controls_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static int acf_nla_controls_icon (bAnimListElem *UNUSED(ale))
 
static void acf_nla_curve_name (bAnimListElem *ale, char *name)
 
static int acf_fillactd_icon (bAnimListElem *UNUSED(ale))
 
static bool acf_fillactd_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_fillactd_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_fillactd_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_filldrivers_icon (bAnimListElem *UNUSED(ale))
 
static void acf_filldrivers_name (bAnimListElem *UNUSED(ale), char *name)
 
static bool acf_filldrivers_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_filldrivers_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_filldrivers_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsmat_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsmat_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsmat_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dslight_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dslight_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dslight_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dstex_icon (bAnimListElem *UNUSED(ale))
 
static short acf_dstex_offset (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))
 
static int acf_dstex_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dstex_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dscachefile_icon (bAnimListElem *ale)
 
static int acf_dscachefile_setting_flag (bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dscachefile_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dscam_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dscam_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dscam_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dscur_icon (bAnimListElem *ale)
 
static int acf_dscur_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dscur_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsskey_icon (bAnimListElem *UNUSED(ale))
 
static bool acf_dsskey_setting_valid (bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_dsskey_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsskey_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dswor_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dswor_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dswor_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dspart_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dspart_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dspart_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsmball_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsmball_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsmball_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsarm_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsarm_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsarm_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsntree_icon (bAnimListElem *UNUSED(ale))
 
static short acf_dsntree_offset (bAnimContext *ac, bAnimListElem *ale)
 
static int acf_dsntree_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsntree_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dslinestyle_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dslinestyle_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dslinestyle_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsmesh_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsmesh_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsmesh_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dslat_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dslat_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dslat_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsspk_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsspk_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsspk_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dshair_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dshair_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dshair_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dspointcloud_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dspointcloud_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dspointcloud_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsvolume_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsvolume_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsvolume_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dssimulation_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dssimulation_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dssimulation_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsgpencil_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsgpencil_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsgpencil_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static int acf_dsmclip_icon (bAnimListElem *UNUSED(ale))
 
static int acf_dsmclip_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_dsmclip_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static void acf_shapekey_name (bAnimListElem *ale, char *name)
 
static bool acf_shapekey_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_shapekey_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_shapekey_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_shapekey_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
 
static void acf_gpd_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static int acf_gpd_icon (bAnimListElem *UNUSED(ale))
 
static bool acf_gpd_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_gpd_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_gpd_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_gpl_name (bAnimListElem *ale, char *name)
 
static bool acf_gpl_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_gpl_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_gpl_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_gpl_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_mask_color (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
 
static int acf_mask_icon (bAnimListElem *UNUSED(ale))
 
static bool acf_mask_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_mask_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_mask_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_masklay_name (bAnimListElem *ale, char *name)
 
static bool acf_masklay_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_masklay_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
 
static int acf_masklay_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_masklay_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void acf_nlatrack_color (bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])
 
static void acf_nlatrack_name (bAnimListElem *ale, char *name)
 
static bool acf_nlatrack_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_nlatrack_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *ale, eAnimChannel_Settings setting)
 
static int acf_nlatrack_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_nlatrack_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static int acf_nlaaction_icon (bAnimListElem *ale)
 
static void acf_nlaaction_color (bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])
 
static void acf_nlaaction_backdrop (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
 
static void acf_nlaaction_name (bAnimListElem *ale, char *name)
 
static bool acf_nlaaction_name_prop (bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
 
static bool acf_nlaaction_setting_valid (bAnimContext *UNUSED(ac), bAnimListElem *ale, eAnimChannel_Settings setting)
 
static int acf_nlaaction_setting_flag (bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
 
static void * acf_nlaaction_setting_ptr (bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
 
static void ANIM_init_channel_typeinfo_data (void)
 
const bAnimChannelTypeANIM_channel_get_typeinfo (bAnimListElem *ale)
 
void ANIM_channel_debug_print_info (bAnimListElem *ale, short indent_level)
 
short ANIM_channel_setting_get (bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)
 
void ANIM_channel_setting_set (bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting, eAnimChannels_SetFlag mode)
 
static bool achannel_is_being_renamed (const bAnimContext *ac, const bAnimChannelType *acf, size_t channel_index)
 
void ANIM_channel_draw (bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc, size_t channel_index)
 
static void achannel_setting_widget_cb (bContext *C, void *UNUSED(arg1), void *UNUSED(arg2))
 
static void achannel_setting_flush_widget_cb (bContext *C, void *ale_npoin, void *setting_wrap)
 
static void achannel_nlatrack_solo_widget_cb (bContext *C, void *ale_poin, void *UNUSED(arg2))
 
static void achannel_setting_slider_cb (bContext *C, void *id_poin, void *fcu_poin)
 
static void achannel_setting_slider_shapekey_cb (bContext *C, void *key_poin, void *kb_poin)
 
static void achannel_setting_slider_nla_curve_cb (bContext *C, void *UNUSED(id_poin), void *fcu_poin)
 
static void draw_setting_widget (bAnimContext *ac, bAnimListElem *ale, const bAnimChannelType *acf, uiBlock *block, int xpos, int ypos, int setting)
 
void ANIM_channel_draw_widgets (const bContext *C, bAnimContext *ac, bAnimListElem *ale, uiBlock *block, rctf *rect, size_t channel_index)
 

Variables

static bAnimChannelType ACF_SUMMARY
 
static bAnimChannelType ACF_SCENE
 
static bAnimChannelType ACF_OBJECT
 
static bAnimChannelType ACF_GROUP
 
static bAnimChannelType ACF_FCURVE
 
static bAnimChannelType ACF_NLACONTROLS
 
static bAnimChannelType ACF_NLACURVE
 
static bAnimChannelType ACF_FILLACTD
 
static bAnimChannelType ACF_FILLDRIVERS
 
static bAnimChannelType ACF_DSMAT
 
static bAnimChannelType ACF_DSLIGHT
 
static bAnimChannelType ACF_DSTEX
 
static bAnimChannelType ACF_DSCACHEFILE
 
static bAnimChannelType ACF_DSCAM
 
static bAnimChannelType ACF_DSCUR
 
static bAnimChannelType ACF_DSSKEY
 
static bAnimChannelType ACF_DSWOR
 
static bAnimChannelType ACF_DSPART
 
static bAnimChannelType ACF_DSMBALL
 
static bAnimChannelType ACF_DSARM
 
static bAnimChannelType ACF_DSNTREE
 
static bAnimChannelType ACF_DSLINESTYLE
 
static bAnimChannelType ACF_DSMESH
 
static bAnimChannelType ACF_DSLAT
 
static bAnimChannelType ACF_DSSPK
 
static bAnimChannelType ACF_DSHAIR
 
static bAnimChannelType ACF_DSPOINTCLOUD
 
static bAnimChannelType ACF_DSVOLUME
 
static bAnimChannelType ACF_DSSIMULATION
 
static bAnimChannelType ACF_DSGPENCIL
 
static bAnimChannelType ACF_DSMCLIP
 
static bAnimChannelType ACF_SHAPEKEY
 
static bAnimChannelType ACF_GPD
 
static bAnimChannelType ACF_GPL
 
static bAnimChannelType ACF_MASKDATA
 
static bAnimChannelType ACF_MASKLAYER
 
static bAnimChannelType ACF_NLATRACK
 
static bAnimChannelType ACF_NLAACTION
 
static bAnimChannelTypeanimchannelTypeInfo [ANIMTYPE_NUM_TYPES]
 
static short ACF_INIT = 1
 

Macro Definition Documentation

◆ ACF_SETTING_SET

#define ACF_SETTING_SET (   sval,
  sflag,
  smode 
)
Value:
{ \
if (negflag) { \
if (smode == ACHANNEL_SETFLAG_INVERT) { \
(sval) ^= (sflag); \
} \
else if (smode == ACHANNEL_SETFLAG_ADD) { \
(sval) &= ~(sflag); \
} \
else { \
(sval) |= (sflag); \
} \
} \
else { \
if (smode == ACHANNEL_SETFLAG_INVERT) { \
(sval) ^= (sflag); \
} \
else if (smode == ACHANNEL_SETFLAG_ADD) { \
(sval) |= (sflag); \
} \
else { \
(sval) &= ~(sflag); \
} \
} \
} \
(void)0
@ ACHANNEL_SETFLAG_ADD
Definition: ED_anim_api.h:510
@ ACHANNEL_SETFLAG_INVERT
Definition: ED_anim_api.h:512

Definition at line 4275 of file anim_channels_defines.c.

◆ ANIM_CHAN_NAME_SIZE

#define ANIM_CHAN_NAME_SIZE   256

Definition at line 98 of file anim_channels_defines.c.

◆ EXTRA_SCROLL_PAD

#define EXTRA_SCROLL_PAD   100.0f

Definition at line 92 of file anim_channels_defines.c.

◆ GET_ACF_FLAG_PTR

#define GET_ACF_FLAG_PTR (   ptr,
  type 
)    ((*(type) = sizeof((ptr))), &(ptr))

Definition at line 101 of file anim_channels_defines.c.

◆ GRAPH_COLOR_BAND_WIDTH

#define GRAPH_COLOR_BAND_WIDTH   (0.3f * U.widget_unit)

Definition at line 4359 of file anim_channels_defines.c.

◆ GRAPH_ICON_VISIBILITY_OFFSET

#define GRAPH_ICON_VISIBILITY_OFFSET   (GRAPH_COLOR_BAND_WIDTH * 1.5f)

Definition at line 4361 of file anim_channels_defines.c.

◆ ICON_WIDTH

#define ICON_WIDTH   (0.85f * U.widget_unit)

Definition at line 4353 of file anim_channels_defines.c.

◆ INDENT_STEP_SIZE

#define INDENT_STEP_SIZE   (0.35f * U.widget_unit)

Definition at line 95 of file anim_channels_defines.c.

◆ RENAME_TEXT_MIN_WIDTH

#define RENAME_TEXT_MIN_WIDTH   (U.widget_unit)

Definition at line 4357 of file anim_channels_defines.c.

◆ SLIDER_WIDTH

#define SLIDER_WIDTH   (4 * U.widget_unit)

Definition at line 4355 of file anim_channels_defines.c.

Function Documentation

◆ acf_dsarm_icon()

static int acf_dsarm_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2325 of file anim_channels_defines.c.

◆ acf_dsarm_setting_flag()

static int acf_dsarm_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsarm_setting_ptr()

static void* acf_dsarm_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dscachefile_icon()

static int acf_dscachefile_icon ( bAnimListElem ale)
static

Definition at line 1733 of file anim_channels_defines.c.

References UNUSED_VARS.

◆ acf_dscachefile_setting_flag()

static int acf_dscachefile_setting_flag ( bAnimContext ac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dscachefile_setting_ptr()

static void* acf_dscachefile_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dscam_icon()

static int acf_dscam_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1816 of file anim_channels_defines.c.

◆ acf_dscam_setting_flag()

static int acf_dscam_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dscam_setting_ptr()

static void* acf_dscam_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dscur_icon()

static int acf_dscur_icon ( bAnimListElem ale)
static

Definition at line 1899 of file anim_channels_defines.c.

References BKE_curve_type_get(), bAnimListElem::data, OB_FONT, and OB_SURF.

◆ acf_dscur_setting_flag()

static int acf_dscur_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dscur_setting_ptr()

static void* acf_dscur_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsgpencil_icon()

static int acf_dsgpencil_icon ( bAnimListElem UNUSEDale)
static

Definition at line 3135 of file anim_channels_defines.c.

◆ acf_dsgpencil_setting_flag()

static int acf_dsgpencil_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsgpencil_setting_ptr()

static void* acf_dsgpencil_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dshair_icon()

static int acf_dshair_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2816 of file anim_channels_defines.c.

◆ acf_dshair_setting_flag()

static int acf_dshair_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dshair_setting_ptr()

static void* acf_dshair_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dslat_icon()

static int acf_dslat_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2657 of file anim_channels_defines.c.

◆ acf_dslat_setting_flag()

static int acf_dslat_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dslat_setting_ptr()

static void* acf_dslat_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dslight_icon()

static int acf_dslight_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1566 of file anim_channels_defines.c.

◆ acf_dslight_setting_flag()

static int acf_dslight_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dslight_setting_ptr()

static void* acf_dslight_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dslinestyle_icon()

static int acf_dslinestyle_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2496 of file anim_channels_defines.c.

◆ acf_dslinestyle_setting_flag()

static int acf_dslinestyle_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dslinestyle_setting_ptr()

static void* acf_dslinestyle_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsmat_icon()

static int acf_dsmat_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1487 of file anim_channels_defines.c.

◆ acf_dsmat_setting_flag()

static int acf_dsmat_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsmat_setting_ptr()

static void* acf_dsmat_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsmball_icon()

static int acf_dsmball_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2244 of file anim_channels_defines.c.

◆ acf_dsmball_setting_flag()

static int acf_dsmball_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsmball_setting_ptr()

static void* acf_dsmball_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsmclip_icon()

static int acf_dsmclip_icon ( bAnimListElem UNUSEDale)
static

Definition at line 3216 of file anim_channels_defines.c.

◆ acf_dsmclip_setting_flag()

static int acf_dsmclip_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsmclip_setting_ptr()

static void* acf_dsmclip_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsmesh_icon()

static int acf_dsmesh_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2577 of file anim_channels_defines.c.

◆ acf_dsmesh_setting_flag()

static int acf_dsmesh_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsmesh_setting_ptr()

static void* acf_dsmesh_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsntree_icon()

static int acf_dsntree_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2404 of file anim_channels_defines.c.

◆ acf_dsntree_offset()

static short acf_dsntree_offset ( bAnimContext ac,
bAnimListElem ale 
)
static

◆ acf_dsntree_setting_flag()

static int acf_dsntree_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsntree_setting_ptr()

static void* acf_dsntree_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dspart_icon()

static int acf_dspart_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2165 of file anim_channels_defines.c.

◆ acf_dspart_setting_flag()

static int acf_dspart_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dspart_setting_ptr()

static void* acf_dspart_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dspointcloud_icon()

static int acf_dspointcloud_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2895 of file anim_channels_defines.c.

◆ acf_dspointcloud_setting_flag()

static int acf_dspointcloud_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dspointcloud_setting_ptr()

static void* acf_dspointcloud_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dssimulation_icon()

static int acf_dssimulation_icon ( bAnimListElem UNUSEDale)
static

Definition at line 3056 of file anim_channels_defines.c.

◆ acf_dssimulation_setting_flag()

static int acf_dssimulation_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dssimulation_setting_ptr()

static void* acf_dssimulation_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsskey_icon()

static int acf_dsskey_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1988 of file anim_channels_defines.c.

◆ acf_dsskey_setting_flag()

static int acf_dsskey_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsskey_setting_ptr()

static void* acf_dsskey_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsskey_setting_valid()

static bool acf_dsskey_setting_valid ( bAnimContext ac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_dsspk_icon()

static int acf_dsspk_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2737 of file anim_channels_defines.c.

◆ acf_dsspk_setting_flag()

static int acf_dsspk_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsspk_setting_ptr()

static void* acf_dsspk_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dstex_icon()

static int acf_dstex_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1647 of file anim_channels_defines.c.

◆ acf_dstex_offset()

static short acf_dstex_offset ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale 
)
static

Definition at line 1654 of file anim_channels_defines.c.

◆ acf_dstex_setting_flag()

static int acf_dstex_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dstex_setting_ptr()

static void* acf_dstex_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dsvolume_icon()

static int acf_dsvolume_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2976 of file anim_channels_defines.c.

◆ acf_dsvolume_setting_flag()

static int acf_dsvolume_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dsvolume_setting_ptr()

static void* acf_dsvolume_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_dswor_icon()

static int acf_dswor_icon ( bAnimListElem UNUSEDale)
static

Definition at line 2086 of file anim_channels_defines.c.

◆ acf_dswor_setting_flag()

static int acf_dswor_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_dswor_setting_ptr()

static void* acf_dswor_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_fcurve_name()

static void acf_fcurve_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_fcurve_name_prop()

static bool acf_fcurve_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_fcurve_setting_flag()

static int acf_fcurve_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_fcurve_setting_ptr()

static void* acf_fcurve_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 1120 of file anim_channels_defines.c.

References bAnimListElem::data, FCurve::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_fcurve_setting_valid()

static bool acf_fcurve_setting_valid ( bAnimContext ac,
bAnimListElem ale,
eAnimChannel_Settings  setting 
)
static

◆ acf_fillactd_icon()

static int acf_fillactd_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1312 of file anim_channels_defines.c.

◆ acf_fillactd_setting_flag()

static int acf_fillactd_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_fillactd_setting_ptr()

static void* acf_fillactd_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_fillactd_setting_valid()

static bool acf_fillactd_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 1318 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.

◆ acf_filldrivers_icon()

static int acf_filldrivers_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1402 of file anim_channels_defines.c.

◆ acf_filldrivers_name()

static void acf_filldrivers_name ( bAnimListElem UNUSEDale,
char *  name 
)
static

Definition at line 1407 of file anim_channels_defines.c.

References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.

◆ acf_filldrivers_setting_flag()

static int acf_filldrivers_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

Definition at line 1429 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ADT_DRIVERS_COLLAPSED.

◆ acf_filldrivers_setting_ptr()

static void* acf_filldrivers_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_filldrivers_setting_valid()

static bool acf_filldrivers_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 1414 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND.

◆ acf_generic_basic_offset()

static short acf_generic_basic_offset ( bAnimContext ac,
bAnimListElem ale 
)
static

◆ acf_generic_channel_backdrop()

static void acf_generic_channel_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_generic_channel_color()

static void acf_generic_channel_color ( bAnimContext ac,
bAnimListElem ale,
float  r_color[3] 
)
static

◆ acf_generic_dataexpand_backdrop()

static void acf_generic_dataexpand_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_generic_dataexpand_color()

static void acf_generic_dataexpand_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

Definition at line 149 of file anim_channels_defines.c.

References TH_DOPESHEET_CHANNELSUBOB, and UI_GetThemeColor3fv().

◆ acf_generic_dataexpand_setting_valid()

static bool acf_generic_dataexpand_setting_valid ( bAnimContext ac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_generic_group_offset()

static short acf_generic_group_offset ( bAnimContext ac,
bAnimListElem ale 
)
static

◆ acf_generic_idblock_name()

static void acf_generic_idblock_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_generic_idblock_name_prop()

static bool acf_generic_idblock_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_generic_idfill_name_prop()

static bool acf_generic_idfill_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_generic_indention_0()

static short acf_generic_indention_0 ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale 
)
static

Definition at line 274 of file anim_channels_defines.c.

◆ acf_generic_indention_1()

static short acf_generic_indention_1 ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale 
)
static

Definition at line 278 of file anim_channels_defines.c.

◆ acf_generic_indention_flexible()

static short acf_generic_indention_flexible ( bAnimContext UNUSEDac,
bAnimListElem ale 
)
static

◆ acf_generic_root_backdrop()

static void acf_generic_root_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_generic_root_color()

static void acf_generic_root_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

Definition at line 109 of file anim_channels_defines.c.

References TH_DOPESHEET_CHANNELOB, and UI_GetThemeColor3fv().

◆ acf_gpd_color()

static void acf_gpd_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

◆ acf_gpd_icon()

static int acf_gpd_icon ( bAnimListElem UNUSEDale)
static

Definition at line 3419 of file anim_channels_defines.c.

◆ acf_gpd_setting_flag()

static int acf_gpd_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_gpd_setting_ptr()

static void* acf_gpd_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 3460 of file anim_channels_defines.c.

References bAnimListElem::data, bGPdata::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_gpd_setting_valid()

static bool acf_gpd_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 3425 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.

◆ acf_gpencil_channel_color()

static void acf_gpencil_channel_color ( bAnimContext ac,
bAnimListElem ale,
float  r_color[3] 
)
static

◆ acf_gpl_name()

static void acf_gpl_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_gpl_name_prop()

static bool acf_gpl_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_gpl_setting_flag()

static int acf_gpl_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_gpl_setting_ptr()

static void* acf_gpl_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 3559 of file anim_channels_defines.c.

References bAnimListElem::data, bGPDlayer::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_gpl_setting_valid()

static bool acf_gpl_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_group_backdrop()

static void acf_group_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_group_color()

static void acf_group_color ( bAnimContext UNUSEDac,
bAnimListElem ale,
float  r_color[3] 
)
static

◆ acf_group_name()

static void acf_group_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_group_name_prop()

static bool acf_group_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_group_setting_flag()

static int acf_group_setting_flag ( bAnimContext ac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_group_setting_ptr()

static void* acf_group_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

◆ acf_group_setting_valid()

static bool acf_group_setting_valid ( bAnimContext ac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_mask_color()

static void acf_mask_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

◆ acf_mask_icon()

static int acf_mask_icon ( bAnimListElem UNUSEDale)
static

Definition at line 3598 of file anim_channels_defines.c.

◆ acf_mask_setting_flag()

static int acf_mask_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_mask_setting_ptr()

static void* acf_mask_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 3641 of file anim_channels_defines.c.

References bAnimListElem::data, GET_ACF_FLAG_PTR, mask(), and type.

◆ acf_mask_setting_valid()

static bool acf_mask_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 3604 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.

◆ acf_masklay_name()

static void acf_masklay_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_masklay_name_prop()

static bool acf_masklay_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_masklay_setting_flag()

static int acf_masklay_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_masklay_setting_ptr()

static void* acf_masklay_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 3737 of file anim_channels_defines.c.

References bAnimListElem::data, MaskLayer::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_masklay_setting_valid()

static bool acf_masklay_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_nla_controls_backdrop()

static void acf_nla_controls_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_nla_controls_color()

static void acf_nla_controls_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

Definition at line 1153 of file anim_channels_defines.c.

References TH_GROUP, and UI_GetThemeColorShade3fv().

◆ acf_nla_controls_icon()

static int acf_nla_controls_icon ( bAnimListElem UNUSEDale)
static

Definition at line 1245 of file anim_channels_defines.c.

◆ acf_nla_controls_name()

static void acf_nla_controls_name ( bAnimListElem UNUSEDale,
char *  name 
)
static

Definition at line 1192 of file anim_channels_defines.c.

References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.

◆ acf_nla_controls_setting_flag()

static int acf_nla_controls_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

Definition at line 1216 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ADT_NLA_SKEYS_COLLAPSED.

◆ acf_nla_controls_setting_ptr()

static void* acf_nla_controls_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 1235 of file anim_channels_defines.c.

References bAnimListElem::data, AnimData::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_nla_controls_setting_valid()

static bool acf_nla_controls_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 1198 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND.

◆ acf_nla_curve_name()

static void acf_nla_curve_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_nlaaction_backdrop()

static void acf_nlaaction_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_nlaaction_color()

static void acf_nlaaction_color ( bAnimContext UNUSEDac,
bAnimListElem ale,
float  r_color[3] 
)
static

◆ acf_nlaaction_icon()

static int acf_nlaaction_icon ( bAnimListElem ale)
static

Definition at line 3910 of file anim_channels_defines.c.

References bAnimListElem::adt, ADT_NLA_EDIT_ON, and AnimData::flag.

◆ acf_nlaaction_name()

static void acf_nlaaction_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_nlaaction_name_prop()

static bool acf_nlaaction_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_nlaaction_setting_flag()

static int acf_nlaaction_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

Definition at line 4042 of file anim_channels_defines.c.

References ACHANNEL_SETTING_PINNED, and ADT_NLA_EDIT_NOMAP.

◆ acf_nlaaction_setting_ptr()

static void* acf_nlaaction_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 4060 of file anim_channels_defines.c.

References bAnimListElem::adt, AnimData::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_nlaaction_setting_valid()

static bool acf_nlaaction_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem ale,
eAnimChannel_Settings  setting 
)
static

◆ acf_nlatrack_color()

static void acf_nlatrack_color ( bAnimContext UNUSEDac,
bAnimListElem ale,
float  r_color[3] 
)
static

◆ acf_nlatrack_name()

static void acf_nlatrack_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_nlatrack_name_prop()

static bool acf_nlatrack_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_nlatrack_setting_flag()

static int acf_nlatrack_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_nlatrack_setting_ptr()

static void* acf_nlatrack_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings   UNUSEDsetting,
short *  type 
)
static

Definition at line 3879 of file anim_channels_defines.c.

References bAnimListElem::data, NlaTrack::flag, GET_ACF_FLAG_PTR, and type.

◆ acf_nlatrack_setting_valid()

static bool acf_nlatrack_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem ale,
eAnimChannel_Settings  setting 
)
static

◆ acf_nodetree_rootType_offset()

static short acf_nodetree_rootType_offset ( bNodeTree ntree)
static

◆ acf_object_icon()

static int acf_object_icon ( bAnimListElem ale)
static

◆ acf_object_name()

static void acf_object_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_object_name_prop()

static bool acf_object_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_object_setting_flag()

static int acf_object_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_object_setting_ptr()

static void* acf_object_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_object_setting_valid()

static bool acf_object_setting_valid ( bAnimContext ac,
bAnimListElem ale,
eAnimChannel_Settings  setting 
)
static

◆ acf_scene_icon()

static int acf_scene_icon ( bAnimListElem UNUSEDale)
static

Definition at line 566 of file anim_channels_defines.c.

◆ acf_scene_setting_flag()

static int acf_scene_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_scene_setting_ptr()

static void* acf_scene_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_scene_setting_valid()

static bool acf_scene_setting_valid ( bAnimContext ac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_shapekey_name()

static void acf_shapekey_name ( bAnimListElem ale,
char *  name 
)
static

◆ acf_shapekey_name_prop()

static bool acf_shapekey_name_prop ( bAnimListElem ale,
PointerRNA ptr,
PropertyRNA **  prop 
)
static

◆ acf_shapekey_setting_flag()

static int acf_shapekey_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

◆ acf_shapekey_setting_ptr()

static void* acf_shapekey_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_shapekey_setting_valid()

static bool acf_shapekey_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

◆ acf_show_channel_colors()

static bool acf_show_channel_colors ( void  )
static

◆ acf_summary_backdrop()

static void acf_summary_backdrop ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc 
)
static

◆ acf_summary_color()

static void acf_summary_color ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
float  r_color[3] 
)
static

Definition at line 452 of file anim_channels_defines.c.

References TH_ANIM_ACTIVE, and UI_GetThemeColor3fv().

◆ acf_summary_name()

static void acf_summary_name ( bAnimListElem UNUSEDale,
char *  name 
)
static

Definition at line 489 of file anim_channels_defines.c.

References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.

◆ acf_summary_setting_flag()

static int acf_summary_setting_flag ( bAnimContext UNUSEDac,
eAnimChannel_Settings  setting,
bool *  neg 
)
static

Definition at line 506 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND, and ADS_FLAG_SUMMARY_COLLAPSED.

◆ acf_summary_setting_ptr()

static void* acf_summary_setting_ptr ( bAnimListElem ale,
eAnimChannel_Settings  setting,
short *  type 
)
static

◆ acf_summary_setting_valid()

static bool acf_summary_setting_valid ( bAnimContext UNUSEDac,
bAnimListElem UNUSEDale,
eAnimChannel_Settings  setting 
)
static

Definition at line 497 of file anim_channels_defines.c.

References ACHANNEL_SETTING_EXPAND.

◆ achannel_is_being_renamed()

static bool achannel_is_being_renamed ( const bAnimContext ac,
const bAnimChannelType acf,
size_t  channel_index 
)
static

◆ achannel_nlatrack_solo_widget_cb()

static void achannel_nlatrack_solo_widget_cb ( bContext C,
void *  ale_poin,
void *  UNUSEDarg2 
)
static

◆ achannel_setting_flush_widget_cb()

static void achannel_setting_flush_widget_cb ( bContext C,
void *  ale_npoin,
void *  setting_wrap 
)
static

◆ achannel_setting_slider_cb()

static void achannel_setting_slider_cb ( bContext C,
void *  id_poin,
void *  fcu_poin 
)
static

◆ achannel_setting_slider_nla_curve_cb()

static void achannel_setting_slider_nla_curve_cb ( bContext C,
void *  UNUSEDid_poin,
void *  fcu_poin 
)
static

◆ achannel_setting_slider_shapekey_cb()

static void achannel_setting_slider_shapekey_cb ( bContext C,
void *  key_poin,
void *  kb_poin 
)
static

◆ achannel_setting_widget_cb()

static void achannel_setting_widget_cb ( bContext C,
void *  UNUSEDarg1,
void *  UNUSEDarg2 
)
static

Definition at line 4638 of file anim_channels_defines.c.

References C, NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, NULL, and WM_event_add_notifier().

Referenced by draw_setting_widget().

◆ ANIM_channel_debug_print_info()

void ANIM_channel_debug_print_info ( bAnimListElem ale,
short  indent_level 
)

◆ ANIM_channel_draw()

void ANIM_channel_draw ( bAnimContext ac,
bAnimListElem ale,
float  yminc,
float  ymaxc,
size_t  channel_index 
)

Definition at line 4380 of file anim_channels_defines.c.

References ACHANNEL_BUTTON_WIDTH, achannel_is_being_renamed(), ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_SOLO, ACHANNEL_SETTING_VISIBLE, ANIM_CHAN_NAME_SIZE, ANIM_channel_get_typeinfo(), ANIM_channel_setting_get(), ANIMTYPE_FCURVE, ANIMTYPE_GPLAYER, ANIMTYPE_GROUP, ANIMTYPE_NLAACTION, ANIMTYPE_NLACURVE, ANIMTYPE_SHAPEKEY, BLI_rcti_size_x(), col, FCurve::color, View2D::cur, bAnimListElem::data, bAnimChannelType::draw_backdrop, ELEM, EXTRA_SCROLL_PAD, FCURVE_DISABLED, FCURVE_VISIBLE, bAnimListElem::flag, SpaceAction::flag, FCurve::flag, SpaceGraph::flag, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, GPU_blend(), GPU_BLEND_ALPHA, GPU_BLEND_NONE, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_line_width(), GPU_PRIM_LINES, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), GRAPH_COLOR_BAND_WIDTH, GRAPH_ICON_VISIBILITY_OFFSET, bAnimChannelType::has_setting, bAnimChannelType::icon, ICON_WIDTH, immBegin(), immBindBuiltinProgram(), immEnd(), immRectf(), immUnbindProgram(), immUniformColor3f(), immUniformColor3fv(), immUniformColor3fvAlpha(), immVertex2f(), immVertexFormat(), View2D::mask, bAnimChannelType::name, NLACHANNEL_SKIP, NULL, pos, bAnimContext::region, SACTION_SLIDERS, SIPO_SLIDERS, bAnimContext::sl, SLIDER_WIDTH, SPACE_ACTION, SPACE_GRAPH, SPACE_NLA, bAnimContext::spacetype, TH_TEXT, TH_TEXT_HI, bAnimListElem::type, UI_fontstyle_draw_simple(), UI_FSTYLE_WIDGET, UI_GetThemeColor4ubv(), UI_icon_draw(), ARegion::v2d, V2D_SCROLL_WIDTH, rctf::xmax, and y.

Referenced by draw_channel_names(), draw_nla_channel_list(), and graph_draw_channel_names().

◆ ANIM_channel_draw_widgets()

void ANIM_channel_draw_widgets ( const bContext C,
bAnimContext ac,
bAnimListElem ale,
uiBlock block,
rctf rect,
size_t  channel_index 
)

Definition at line 5136 of file anim_channels_defines.c.

References ACHANNEL_BUTTON_WIDTH, achannel_is_being_renamed(), ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_PROTECT, achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), ACHANNEL_SETTING_SOLO, ACHANNEL_SETTING_VISIBLE, AnimData::action, bAnimContext::ads, bAnimListElem::adt, ADT_NLA_EDIT_ON, ANIM_channel_get_typeinfo(), ANIMTYPE_FCURVE, ANIMTYPE_GPLAYER, ANIMTYPE_NLAACTION, ANIMTYPE_NLACURVE, ANIMTYPE_SHAPEKEY, FCurve::array_index, BKE_keyblock_curval_rnapath_get(), BLI_rctf_cent_y(), BLI_rctf_size_y(), BLI_rcti_size_x(), C, bAnimListElem::data, draw_setting_widget(), ELEM, SpaceAction::flag, AnimData::flag, bGPDlayer::flag, bGPdata::flag, SpaceGraph::flag, bAnimChannelType::get_offset, GP_DATA_ANNOTATIONS, GP_LAYER_ONIONSKIN, GP_LAYER_USE_MASK, GRAPH_ICON_VISIBILITY_OFFSET, bAnimChannelType::has_setting, bAnimChannelType::icon, ICON_WIDTH, bAnimListElem::id, if(), View2D::mask, MAX2, MEM_freeN, NA_RENAME, bAnimChannelType::name_prop, NC_ANIMATION, ND_ANIMCHAN, NULL, bGPDlayer::onion_flag, bAnimListElem::owner, ptr, bAnimContext::region, RENAME_TEXT_MIN_WIDTH, bDopeSheet::renameIndex, RNA_GPencilLayer, RNA_id_pointer_create(), RNA_int_set(), RNA_NlaStrip, FCurve::rna_path, RNA_path_from_ID_to_property(), RNA_path_resolve_property(), RNA_pointer_create(), RNA_property_identifier(), RNA_struct_find_property(), round_fl_to_int(), SACTION_SLIDERS, SIPO_SLIDERS, bAnimContext::sl, SLIDER_WIDTH, SPACE_ACTION, SPACE_GRAPH, SPACE_NLA, bAnimContext::spacetype, bAnimListElem::type, UI_block_emboss_set(), UI_BTYPE_BUT, UI_BTYPE_TEXT, UI_but_active_only(), UI_but_func_set(), UI_but_operator_ptr_get(), UI_DPI_FAC, UI_EMBOSS, UI_EMBOSS_NONE, UI_UNIT_X, uiDefAutoButR(), uiDefButR(), uiDefIconButO(), ARegion::v2d, width, ARegion::winx, WM_event_add_notifier(), WM_OP_INVOKE_DEFAULT, rctf::xmax, rctf::xmin, and rctf::ymin.

Referenced by draw_channel_names(), draw_nla_channel_list(), and graph_draw_channel_names().

◆ ANIM_channel_get_typeinfo()

const bAnimChannelType* ANIM_channel_get_typeinfo ( bAnimListElem ale)

◆ ANIM_channel_setting_get()

short ANIM_channel_setting_get ( bAnimContext ac,
bAnimListElem ale,
eAnimChannel_Settings  setting 
)

◆ ANIM_channel_setting_set()

void ANIM_channel_setting_set ( bAnimContext ac,
bAnimListElem ale,
eAnimChannel_Settings  setting,
eAnimChannels_SetFlag  mode 
)

◆ ANIM_init_channel_typeinfo_data()

static void ANIM_init_channel_typeinfo_data ( void  )
static

◆ draw_setting_widget()

static void draw_setting_widget ( bAnimContext ac,
bAnimListElem ale,
const bAnimChannelType acf,
uiBlock block,
int  xpos,
int  ypos,
int  setting 
)
static

Variable Documentation

◆ ACF_DSARM

bAnimChannelType ACF_DSARM
static
Initial value:
= {
"Armature Expander",
}
@ ACHANNEL_ROLE_EXPANDER
Definition: ED_anim_api.h:498
static short acf_generic_basic_offset(bAnimContext *ac, bAnimListElem *ale)
static void acf_generic_idblock_name(bAnimListElem *ale, char *name)
static void * acf_dsarm_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsarm_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dsarm_icon(bAnimListElem *UNUSED(ale))
static short acf_generic_indention_1(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))
static bool acf_generic_dataexpand_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static void acf_generic_dataexpand_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
static void acf_generic_dataexpand_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static bool acf_generic_idblock_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)

Definition at line 2383 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSCACHEFILE

bAnimChannelType ACF_DSCACHEFILE
static
Initial value:
= {
"Cache File Expander",
}
static int acf_dscachefile_icon(bAnimListElem *ale)
static bool acf_generic_idfill_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static int acf_dscachefile_setting_flag(bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)
static void * acf_dscachefile_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 1795 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSCAM

bAnimChannelType ACF_DSCAM
static
Initial value:
= {
"Camera Expander",
}
static int acf_dscam_icon(bAnimListElem *UNUSED(ale))
static int acf_dscam_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_dscam_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 1878 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSCUR

bAnimChannelType ACF_DSCUR
static
Initial value:
= {
"Curve Expander",
}
static int acf_dscur_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dscur_icon(bAnimListElem *ale)
static void * acf_dscur_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 1967 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSGPENCIL

bAnimChannelType ACF_DSGPENCIL
static
Initial value:
= {
"GPencil DS Expander",
}
static void * acf_dsgpencil_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsgpencil_icon(bAnimListElem *UNUSED(ale))
static int acf_dsgpencil_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 3195 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSHAIR

bAnimChannelType ACF_DSHAIR
static
Initial value:
= {
"Hair Expander",
}
static int acf_dshair_icon(bAnimListElem *UNUSED(ale))
static void * acf_dshair_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dshair_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 2874 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSLAT

bAnimChannelType ACF_DSLAT
static
Initial value:
= {
"Lattice Expander",
}
static void * acf_dslat_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dslat_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dslat_icon(bAnimListElem *UNUSED(ale))

Definition at line 2715 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSLIGHT

bAnimChannelType ACF_DSLIGHT
static
Initial value:
= {
"Light Expander",
}
static int acf_dslight_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dslight_icon(bAnimListElem *UNUSED(ale))
static void * acf_dslight_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 1626 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSLINESTYLE

bAnimChannelType ACF_DSLINESTYLE
static
Initial value:
= {
"Line Style Expander",
}
static void * acf_dslinestyle_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dslinestyle_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dslinestyle_icon(bAnimListElem *UNUSED(ale))

Definition at line 2556 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSMAT

bAnimChannelType ACF_DSMAT
static
Initial value:
= {
"Material Data Expander",
}
static int acf_dsmat_icon(bAnimListElem *UNUSED(ale))
static void * acf_dsmat_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsmat_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 1545 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSMBALL

bAnimChannelType ACF_DSMBALL
static
Initial value:
= {
"Metaball Expander",
}
static void * acf_dsmball_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsmball_icon(bAnimListElem *UNUSED(ale))
static int acf_dsmball_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 2304 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSMCLIP

bAnimChannelType ACF_DSMCLIP
static
Initial value:
= {
"Movieclip Expander",
}
static void * acf_dsmclip_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsmclip_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dsmclip_icon(bAnimListElem *UNUSED(ale))

Definition at line 3276 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSMESH

bAnimChannelType ACF_DSMESH
static
Initial value:
= {
"Mesh Expander",
}
static int acf_dsmesh_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dsmesh_icon(bAnimListElem *UNUSED(ale))
static void * acf_dsmesh_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 2635 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSNTREE

bAnimChannelType ACF_DSNTREE
static
Initial value:
= {
"Node Tree Expander",
}
static int acf_dsntree_icon(bAnimListElem *UNUSED(ale))
static void * acf_dsntree_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static short acf_dsntree_offset(bAnimContext *ac, bAnimListElem *ale)
static int acf_dsntree_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 2475 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSPART

bAnimChannelType ACF_DSPART
static
Initial value:
= {
"Particle Data Expander",
}
static void * acf_dspart_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dspart_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dspart_icon(bAnimListElem *UNUSED(ale))

Definition at line 2223 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSPOINTCLOUD

bAnimChannelType ACF_DSPOINTCLOUD
static
Initial value:
= {
"PointCloud Expander",
}
static int acf_dspointcloud_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_dspointcloud_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dspointcloud_icon(bAnimListElem *UNUSED(ale))

Definition at line 2955 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSSIMULATION

bAnimChannelType ACF_DSSIMULATION
static
Initial value:
= {
"Simulation Expander",
}
static int acf_dssimulation_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_dssimulation_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dssimulation_icon(bAnimListElem *UNUSED(ale))

Definition at line 3114 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSSKEY

bAnimChannelType ACF_DSSKEY
static
Initial value:
= {
"Shape Key Expander",
}
static bool acf_dsskey_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static int acf_dsskey_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_dsskey_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsskey_icon(bAnimListElem *UNUSED(ale))

Definition at line 2065 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSSPK

bAnimChannelType ACF_DSSPK
static
Initial value:
= {
"Speaker Expander",
}
static int acf_dsspk_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static int acf_dsspk_icon(bAnimListElem *UNUSED(ale))
static void * acf_dsspk_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 2795 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSTEX

bAnimChannelType ACF_DSTEX
static
Initial value:
= {
"Texture Data Expander",
}
static int acf_dstex_icon(bAnimListElem *UNUSED(ale))
static int acf_dstex_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_dstex_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static short acf_dstex_offset(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))

Definition at line 1712 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSVOLUME

bAnimChannelType ACF_DSVOLUME
static
Initial value:
= {
"Volume Expander",
}
static int acf_dsvolume_icon(bAnimListElem *UNUSED(ale))
static void * acf_dsvolume_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dsvolume_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 3036 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_DSWOR

bAnimChannelType ACF_DSWOR
static
Initial value:
= {
"World Expander",
}
static void * acf_dswor_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_dswor_icon(bAnimListElem *UNUSED(ale))
static int acf_dswor_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)

Definition at line 2144 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_FCURVE

bAnimChannelType ACF_FCURVE
static
Initial value:
= {
"F-Curve",
NULL,
}
@ ACHANNEL_ROLE_CHANNEL
Definition: ED_anim_api.h:502
static short acf_generic_group_offset(bAnimContext *ac, bAnimListElem *ale)
static short acf_generic_indention_flexible(bAnimContext *UNUSED(ac), bAnimListElem *ale)
static bool acf_fcurve_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static void * acf_fcurve_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static bool acf_fcurve_setting_valid(bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)
static void acf_generic_channel_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static int acf_fcurve_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_fcurve_name(bAnimListElem *ale, char *name)
static void acf_generic_channel_color(bAnimContext *ac, bAnimListElem *ale, float r_color[3])

Definition at line 1131 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_FILLACTD

bAnimChannelType ACF_FILLACTD
static
Initial value:
= {
"Ob-Action Filler",
}
static int acf_fillactd_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_fillactd_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static bool acf_fillactd_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static int acf_fillactd_icon(bAnimListElem *UNUSED(ale))

Definition at line 1381 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_FILLDRIVERS

bAnimChannelType ACF_FILLDRIVERS
static
Initial value:
= {
"Drivers Filler",
NULL,
}
static void acf_filldrivers_name(bAnimListElem *UNUSED(ale), char *name)
static bool acf_filldrivers_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static int acf_filldrivers_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_filldrivers_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_filldrivers_icon(bAnimListElem *UNUSED(ale))

Definition at line 1466 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_GPD

bAnimChannelType ACF_GPD
static
Initial value:
= {
"GPencil Datablock",
}
static bool acf_gpd_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static void acf_gpd_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
static int acf_gpd_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static short acf_generic_indention_0(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale))
static void acf_group_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static int acf_gpd_icon(bAnimListElem *UNUSED(ale))
static void * acf_gpd_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)

Definition at line 3471 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_GPL

bAnimChannelType ACF_GPL
static
Initial value:
= {
"GPencil Layer",
NULL,
}
static void acf_gpl_name(bAnimListElem *ale, char *name)
static void * acf_gpl_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static int acf_gpl_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static bool acf_gpl_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static void acf_gpencil_channel_color(bAnimContext *ac, bAnimListElem *ale, float r_color[3])
static bool acf_gpl_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)

Definition at line 3570 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_GROUP

bAnimChannelType ACF_GROUP
static
Initial value:
= {
"Group",
NULL,
}
static void * acf_group_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static void acf_group_name(bAnimListElem *ale, char *name)
static void acf_group_color(bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])
static bool acf_group_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static int acf_group_setting_flag(bAnimContext *ac, eAnimChannel_Settings setting, bool *neg)
static bool acf_group_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)

Definition at line 1007 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_INIT

short ACF_INIT = 1
static

Definition at line 4094 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_MASKDATA

bAnimChannelType ACF_MASKDATA
static
Initial value:
= {
"Mask Datablock",
}
static int acf_mask_icon(bAnimListElem *UNUSED(ale))
static int acf_mask_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void * acf_mask_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static bool acf_mask_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static void acf_mask_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])

Definition at line 3652 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_MASKLAYER

bAnimChannelType ACF_MASKLAYER
static
Initial value:
= {
"Mask Layer",
NULL,
}
static bool acf_masklay_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static bool acf_masklay_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static int acf_masklay_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_masklay_name(bAnimListElem *ale, char *name)
static void * acf_masklay_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)

Definition at line 3748 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_NLAACTION

bAnimChannelType ACF_NLAACTION
static
Initial value:
= {
"NLA Active Action",
}
static int acf_nlaaction_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_nlaaction_color(bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])
static void acf_nlaaction_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static bool acf_nlaaction_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *ale, eAnimChannel_Settings setting)
static int acf_nlaaction_icon(bAnimListElem *ale)
static void acf_nlaaction_name(bAnimListElem *ale, char *name)
static bool acf_nlaaction_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static void * acf_nlaaction_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)

Definition at line 4069 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_NLACONTROLS

bAnimChannelType ACF_NLACONTROLS
static
Initial value:
= {
"NLA Controls Expander",
NULL,
}
static void acf_nla_controls_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static void * acf_nla_controls_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static int acf_nla_controls_icon(bAnimListElem *UNUSED(ale))
static int acf_nla_controls_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_nla_controls_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
static void acf_nla_controls_name(bAnimListElem *UNUSED(ale), char *name)
static bool acf_nla_controls_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)

Definition at line 1251 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_NLACURVE

bAnimChannelType ACF_NLACURVE
static

◆ ACF_NLATRACK

bAnimChannelType ACF_NLATRACK
static
Initial value:
= {
"NLA Track",
NULL,
}
static int acf_nlatrack_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_nlatrack_name(bAnimListElem *ale, char *name)
static bool acf_nlatrack_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static bool acf_nlatrack_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *ale, eAnimChannel_Settings setting)
static void * acf_nlatrack_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings UNUSED(setting), short *type)
static void acf_nlatrack_color(bAnimContext *UNUSED(ac), bAnimListElem *ale, float r_color[3])

Definition at line 3888 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_OBJECT

bAnimChannelType ACF_OBJECT
static
Initial value:
= {
"Object",
NULL,
}
static int acf_object_icon(bAnimListElem *ale)
static void acf_object_name(bAnimListElem *ale, char *name)
static int acf_object_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_generic_root_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
static bool acf_object_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static void acf_generic_root_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static void * acf_object_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static bool acf_object_setting_valid(bAnimContext *ac, bAnimListElem *ale, eAnimChannel_Settings setting)

Definition at line 830 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_SCENE

bAnimChannelType ACF_SCENE
static
Initial value:
= {
"Scene",
NULL,
}
static int acf_scene_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static bool acf_scene_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static int acf_scene_icon(bAnimListElem *UNUSED(ale))
static void * acf_scene_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)

Definition at line 654 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_SHAPEKEY

bAnimChannelType ACF_SHAPEKEY
static
Initial value:
= {
"Shape Key",
NULL,
}
static bool acf_shapekey_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)
static void * acf_shapekey_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static bool acf_shapekey_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop)
static int acf_shapekey_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_shapekey_name(bAnimListElem *ale, char *name)

Definition at line 3391 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ ACF_SUMMARY

bAnimChannelType ACF_SUMMARY
static
Initial value:
= {
"Summary",
NULL,
NULL,
NULL,
}
static void acf_summary_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc)
static void * acf_summary_setting_ptr(bAnimListElem *ale, eAnimChannel_Settings setting, short *type)
static int acf_summary_setting_flag(bAnimContext *UNUSED(ac), eAnimChannel_Settings setting, bool *neg)
static void acf_summary_name(bAnimListElem *UNUSED(ale), char *name)
static void acf_summary_color(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), float r_color[3])
static bool acf_summary_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), eAnimChannel_Settings setting)

Definition at line 545 of file anim_channels_defines.c.

Referenced by ANIM_init_channel_typeinfo_data().

◆ animchannelTypeInfo

bAnimChannelType* animchannelTypeInfo[ANIMTYPE_NUM_TYPES]
static