|
Blender
V2.93
|
#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) |
| #define ACF_SETTING_SET | ( | sval, | |
| sflag, | |||
| smode | |||
| ) |
Definition at line 4275 of file anim_channels_defines.c.
| #define ANIM_CHAN_NAME_SIZE 256 |
Definition at line 98 of file anim_channels_defines.c.
| #define EXTRA_SCROLL_PAD 100.0f |
Definition at line 92 of file anim_channels_defines.c.
Definition at line 101 of file anim_channels_defines.c.
| #define GRAPH_COLOR_BAND_WIDTH (0.3f * U.widget_unit) |
Definition at line 4359 of file anim_channels_defines.c.
| #define GRAPH_ICON_VISIBILITY_OFFSET (GRAPH_COLOR_BAND_WIDTH * 1.5f) |
Definition at line 4361 of file anim_channels_defines.c.
| #define ICON_WIDTH (0.85f * U.widget_unit) |
Definition at line 4353 of file anim_channels_defines.c.
| #define INDENT_STEP_SIZE (0.35f * U.widget_unit) |
Definition at line 95 of file anim_channels_defines.c.
| #define RENAME_TEXT_MIN_WIDTH (U.widget_unit) |
Definition at line 4357 of file anim_channels_defines.c.
| #define SLIDER_WIDTH (4 * U.widget_unit) |
Definition at line 4355 of file anim_channels_defines.c.
|
static |
Definition at line 2325 of file anim_channels_defines.c.
|
static |
Definition at line 2331 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and ARM_DS_EXPAND.
|
static |
Definition at line 2358 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, bArmature::adt, bAnimListElem::data, AnimData::flag, bArmature::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1733 of file anim_channels_defines.c.
References UNUSED_VARS.
|
static |
Definition at line 1740 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, CACHEFILE_DS_EXPAND, and UNUSED_VARS.
|
static |
Definition at line 1767 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, CacheFile::adt, bAnimListElem::data, AnimData::flag, CacheFile::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1816 of file anim_channels_defines.c.
|
static |
Definition at line 1822 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_ALWAYS_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and CAM_DS_EXPAND.
|
static |
Definition at line 1852 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Camera::adt, bAnimListElem::data, AnimData::flag, Camera::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1899 of file anim_channels_defines.c.
References BKE_curve_type_get(), bAnimListElem::data, OB_FONT, and OB_SURF.
|
static |
Definition at line 1915 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and CU_DS_EXPAND.
|
static |
Definition at line 1942 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Curve::adt, bAnimListElem::data, AnimData::flag, Curve::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 3135 of file anim_channels_defines.c.
|
static |
Definition at line 3141 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and GP_DATA_EXPAND.
|
static |
Definition at line 3168 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, bGPdata::adt, bAnimListElem::data, AnimData::flag, bGPdata::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2816 of file anim_channels_defines.c.
|
static |
Definition at line 2822 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and VO_DS_EXPAND.
|
static |
Definition at line 2849 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Hair::adt, bAnimListElem::data, AnimData::flag, Hair::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2657 of file anim_channels_defines.c.
|
static |
Definition at line 2663 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and LT_DS_EXPAND.
|
static |
Definition at line 2690 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Lattice::adt, bAnimListElem::data, AnimData::flag, Lattice::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1566 of file anim_channels_defines.c.
|
static |
Definition at line 1572 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and LA_DS_EXPAND.
|
static |
Definition at line 1599 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Light::adt, bAnimListElem::data, AnimData::flag, Light::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2496 of file anim_channels_defines.c.
|
static |
Definition at line 2502 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and LS_DS_EXPAND.
|
static |
Definition at line 2529 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, FreestyleLineStyle::adt, bAnimListElem::data, AnimData::flag, FreestyleLineStyle::flag, GET_ACF_FLAG_PTR, linestyle, NULL, and type.
|
static |
Definition at line 1487 of file anim_channels_defines.c.
|
static |
Definition at line 1493 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and MA_DS_EXPAND.
|
static |
Definition at line 1520 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Material::adt, bAnimListElem::data, AnimData::flag, Material::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2244 of file anim_channels_defines.c.
|
static |
Definition at line 2250 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and MB_DS_EXPAND.
|
static |
Definition at line 2277 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, MetaBall::adt, bAnimListElem::data, AnimData::flag, MetaBall::flag2, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 3216 of file anim_channels_defines.c.
|
static |
Definition at line 3222 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and MCLIP_DATA_EXPAND.
|
static |
Definition at line 3249 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, MovieClip::adt, bAnimListElem::data, AnimData::flag, MovieClip::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2577 of file anim_channels_defines.c.
|
static |
Definition at line 2583 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and ME_DS_EXPAND.
|
static |
Definition at line 2610 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Mesh::adt, bAnimListElem::data, AnimData::flag, Mesh::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2404 of file anim_channels_defines.c.
|
static |
Definition at line 2410 of file anim_channels_defines.c.
References acf_generic_basic_offset(), acf_nodetree_rootType_offset(), bAnimListElem::data, and ntree.
|
static |
Definition at line 2421 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and NTREE_DS_EXPAND.
|
static |
Definition at line 2448 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, bNodeTree::adt, bAnimListElem::data, AnimData::flag, bNodeTree::flag, GET_ACF_FLAG_PTR, ntree, NULL, and type.
|
static |
Definition at line 2165 of file anim_channels_defines.c.
|
static |
Definition at line 2171 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and PART_DS_EXPAND.
|
static |
Definition at line 2198 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ParticleSettings::adt, bAnimListElem::data, AnimData::flag, ParticleSettings::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2895 of file anim_channels_defines.c.
|
static |
Definition at line 2901 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and VO_DS_EXPAND.
|
static |
Definition at line 2928 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, PointCloud::adt, bAnimListElem::data, AnimData::flag, PointCloud::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 3056 of file anim_channels_defines.c.
|
static |
Definition at line 3062 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and SIM_DS_EXPAND.
|
static |
Definition at line 3088 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Simulation::adt, bAnimListElem::data, AnimData::flag, Simulation::flag, GET_ACF_FLAG_PTR, NULL, simulation, and type.
|
static |
Definition at line 1988 of file anim_channels_defines.c.
|
static |
Definition at line 2013 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and KEY_DS_EXPAND.
|
static |
Definition at line 2040 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Key::adt, bAnimListElem::data, AnimData::flag, Key::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1994 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, SPACE_NLA, and bAnimContext::spacetype.
|
static |
Definition at line 2737 of file anim_channels_defines.c.
|
static |
Definition at line 2743 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and SPK_DS_EXPAND.
|
static |
Definition at line 2770 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Speaker::adt, bAnimListElem::data, AnimData::flag, Speaker::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1647 of file anim_channels_defines.c.
|
static |
Definition at line 1654 of file anim_channels_defines.c.
|
static |
Definition at line 1660 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and TEX_DS_EXPAND.
|
static |
Definition at line 1687 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Tex::adt, bAnimListElem::data, AnimData::flag, Tex::flag, GET_ACF_FLAG_PTR, NULL, tex, and type.
|
static |
Definition at line 2976 of file anim_channels_defines.c.
|
static |
Definition at line 2982 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and VO_DS_EXPAND.
|
static |
Definition at line 3009 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Volume::adt, bAnimListElem::data, AnimData::flag, Volume::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 2086 of file anim_channels_defines.c.
|
static |
Definition at line 2092 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, ADT_UI_SELECTED, and WO_DS_EXPAND.
|
static |
Definition at line 2119 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, World::adt, bAnimListElem::data, AnimData::flag, World::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1028 of file anim_channels_defines.c.
References bAnimListElem::data, getname_anim_fcurve(), and bAnimListElem::id.
|
static |
Definition at line 1034 of file anim_channels_defines.c.
References bAnimListElem::data, FCURVE_DISABLED, bAnimListElem::fcurve_owner_id, FCurve::flag, if(), NULL, ptr, RNA_FCurve, RNA_pointer_create(), and RNA_struct_find_property().
|
static |
Definition at line 1090 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, FCURVE_MOD_OFF, FCURVE_MUTED, FCURVE_PROTECTED, FCURVE_SELECTED, and FCURVE_VISIBLE.
|
static |
Definition at line 1120 of file anim_channels_defines.c.
References bAnimListElem::data, FCurve::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 1055 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SOLO, ACHANNEL_SETTING_VISIBLE, FCurve::bezt, bAnimListElem::data, SPACE_GRAPH, and bAnimContext::spacetype.
|
static |
Definition at line 1312 of file anim_channels_defines.c.
|
static |
Definition at line 1334 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_SELECT, ACT_COLLAPSED, and ADT_UI_SELECTED.
|
static |
Definition at line 1355 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_SELECT, bAnimListElem::adt, bAnimListElem::data, bAction::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1318 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.
|
static |
Definition at line 1402 of file anim_channels_defines.c.
|
static |
Definition at line 1407 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.
|
static |
Definition at line 1429 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ADT_DRIVERS_COLLAPSED.
|
static |
Definition at line 1447 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, bAnimListElem::data, AnimData::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 1414 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND.
|
static |
Definition at line 309 of file anim_channels_defines.c.
References ANIM_channel_get_typeinfo(), bAnimChannelType::get_indent_level, and INDENT_STEP_SIZE.
Referenced by acf_dsntree_offset(), and acf_generic_group_offset().
|
static |
Definition at line 247 of file anim_channels_defines.c.
References ANIM_channel_get_typeinfo(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immRectf(), immUnbindProgram(), immUniformColor3fv(), immVertexFormat(), pos, bAnimContext::region, ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 189 of file anim_channels_defines.c.
References acf_show_channel_colors(), ThemeWireColor::active, ANIM_channel_get_typeinfo(), ANIMTYPE_FCURVE, copy_v3_v3_uchar(), bActionGroup::cs, bActionGroup::customCol, bAnimListElem::data, bAnimChannelType::get_indent_level, FCurve::grp, NULL, rgb_uchar_to_float(), ThemeWireColor::select, ThemeWireColor::solid, TH_SHADE2, bAnimListElem::type, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 158 of file anim_channels_defines.c.
References ANIM_channel_get_typeinfo(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, GPU_COMP_F32, GPU_FETCH_FLOAT, GPU_SHADER_2D_UNIFORM_COLOR, GPU_vertformat_attr_add(), immBindBuiltinProgram(), immRectf(), immUnbindProgram(), immUniformColor3fv(), immVertexFormat(), pos, bAnimContext::region, ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 149 of file anim_channels_defines.c.
References TH_DOPESHEET_CHANNELSUBOB, and UI_GetThemeColor3fv().
|
static |
Definition at line 420 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, SPACE_NLA, and bAnimContext::spacetype.
|
static |
Definition at line 345 of file anim_channels_defines.c.
References acf_generic_basic_offset(), acf_nodetree_rootType_offset(), ANIMCONT_ACTION, bAnimContext::datatype, ELEM, GS, bAnimListElem::id, ID_MA, ID_NT, ID_PA, ID_TE, and ID::name.
|
static |
Definition at line 378 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, id, if(), and ID::name.
|
static |
Definition at line 389 of file anim_channels_defines.c.
References bAnimListElem::data, NULL, ptr, RNA_id_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 398 of file anim_channels_defines.c.
References bAnimListElem::data, NULL, ptr, RNA_id_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 274 of file anim_channels_defines.c.
|
static |
Definition at line 278 of file anim_channels_defines.c.
|
static |
Definition at line 290 of file anim_channels_defines.c.
References ANIMTYPE_FCURVE, bAnimListElem::data, FCurve::grp, if(), and bAnimListElem::type.
|
static |
Definition at line 118 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ANIM_channel_get_typeinfo(), ANIM_channel_setting_get(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, bAnimContext::region, UI_CNR_BOTTOM_LEFT, UI_CNR_TOP_LEFT, UI_draw_roundbox_3fv_alpha(), UI_draw_roundbox_corner_set(), ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 109 of file anim_channels_defines.c.
References TH_DOPESHEET_CHANNELOB, and UI_GetThemeColor3fv().
|
static |
Definition at line 3412 of file anim_channels_defines.c.
References TH_DOPESHEET_CHANNELSUBOB, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 3419 of file anim_channels_defines.c.
|
static |
Definition at line 3441 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_SELECT, AGRP_SELECTED, and GP_DATA_EXPAND.
|
static |
Definition at line 3460 of file anim_channels_defines.c.
References bAnimListElem::data, bGPdata::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 3425 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.
|
static |
Definition at line 230 of file anim_channels_defines.c.
References acf_show_channel_colors(), ANIM_channel_get_typeinfo(), ANIMTYPE_GPLAYER, bGPDlayer::color, copy_v3_v3(), bAnimListElem::data, bAnimChannelType::get_indent_level, TH_SHADE2, bAnimListElem::type, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 3492 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, if(), and bGPDlayer::info.
|
static |
Definition at line 3502 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::id, NULL, ptr, RNA_GPencilLayer, RNA_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 3534 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, GP_LAYER_FRAMELOCK, GP_LAYER_HIDE, GP_LAYER_LOCKED, and GP_LAYER_SELECT.
|
static |
Definition at line 3559 of file anim_channels_defines.c.
References bAnimListElem::data, bGPDlayer::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 3515 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_PINNED, and ACHANNEL_SETTING_SOLO.
|
static |
Definition at line 882 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ANIM_channel_get_typeinfo(), ANIM_channel_setting_get(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, bAnimContext::region, UI_CNR_BOTTOM_LEFT, UI_CNR_TOP_LEFT, UI_draw_roundbox_3fv_alpha(), UI_draw_roundbox_corner_set(), ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 851 of file anim_channels_defines.c.
References acf_show_channel_colors(), AGRP_ACTIVE, copy_v3_v3_uchar(), bActionGroup::cs, bActionGroup::customCol, bAnimListElem::data, bAnimListElem::flag, rgb_uchar_to_float(), ThemeWireColor::select, ThemeWireColor::solid, TH_GROUP, TH_GROUP_ACTIVE, and UI_GetThemeColor3fv().
|
static |
Definition at line 909 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, if(), and bActionGroup::name.
|
static |
Definition at line 920 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::fcurve_owner_id, NULL, ptr, RNA_ActionGroup, RNA_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 953 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_ALWAYS_VISIBLE, AGRP_EXPANDED, AGRP_EXPANDED_G, AGRP_MODIFIERS_OFF, AGRP_MUTED, AGRP_NOTVISIBLE, AGRP_PROTECTED, AGRP_SELECTED, SPACE_GRAPH, and bAnimContext::spacetype.
|
static |
Definition at line 996 of file anim_channels_defines.c.
References bAnimListElem::data, bActionGroup::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 929 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_SOLO, ACHANNEL_SETTING_VISIBLE, SPACE_GRAPH, and bAnimContext::spacetype.
|
static |
Definition at line 3591 of file anim_channels_defines.c.
References TH_DOPESHEET_CHANNELSUBOB, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 3598 of file anim_channels_defines.c.
|
static |
Definition at line 3620 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_SELECT, AGRP_SELECTED, and MASK_ANIMF_EXPAND.
|
static |
Definition at line 3641 of file anim_channels_defines.c.
References bAnimListElem::data, GET_ACF_FLAG_PTR, mask(), and type.
|
static |
Definition at line 3604 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ACHANNEL_SETTING_SELECT.
|
static |
Definition at line 3673 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, if(), and MaskLayer::name.
|
static |
Definition at line 3683 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::id, NULL, ptr, RNA_MaskLayer, RNA_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 3717 of file anim_channels_defines.c.
References ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, MASK_LAYERFLAG_LOCKED, and MASK_LAYERFLAG_SELECT.
|
static |
Definition at line 3737 of file anim_channels_defines.c.
References bAnimListElem::data, MaskLayer::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 3696 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_SOLO, and ACHANNEL_SETTING_VISIBLE.
|
static |
Definition at line 1162 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ANIM_channel_get_typeinfo(), ANIM_channel_setting_get(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimChannelType::get_offset, bAnimContext::region, UI_CNR_BOTTOM_LEFT, UI_CNR_TOP_LEFT, UI_draw_roundbox_3fv_alpha(), UI_draw_roundbox_corner_set(), ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 1153 of file anim_channels_defines.c.
References TH_GROUP, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 1245 of file anim_channels_defines.c.
|
static |
Definition at line 1192 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.
|
static |
Definition at line 1216 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ADT_NLA_SKEYS_COLLAPSED.
|
static |
Definition at line 1235 of file anim_channels_defines.c.
References bAnimListElem::data, AnimData::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 1198 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND.
|
static |
Definition at line 1272 of file anim_channels_defines.c.
References FCurve::array_index, BLI_snprintf(), bAnimListElem::data, NlaStrip::name, bAnimListElem::owner, RNA_NlaStrip, FCurve::rna_path, RNA_property_ui_name(), and RNA_struct_type_find_property().
|
static |
Definition at line 3945 of file anim_channels_defines.c.
References bAnimListElem::adt, ADT_NLA_EDIT_ON, ADT_NLA_SOLO_TRACK, ANIM_channel_get_typeinfo(), View2D::cur, bAnimListElem::data, AnimData::flag, float(), bAnimChannelType::get_offset, nla_action_get_color(), NLACHANNEL_SKIP, bAnimContext::region, UI_CNR_TOP_LEFT, UI_draw_roundbox_4fv(), UI_draw_roundbox_corner_set(), ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 3926 of file anim_channels_defines.c.
References bAnimListElem::adt, copy_v3_v3(), bAnimListElem::data, and nla_action_get_color().
|
static |
Definition at line 3910 of file anim_channels_defines.c.
References bAnimListElem::adt, ADT_NLA_EDIT_ON, and AnimData::flag.
|
static |
Definition at line 3988 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, bAction::id, if(), and ID::name.
|
static |
Definition at line 4004 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::fcurve_owner_id, NULL, ptr, RNA_Action, RNA_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 4042 of file anim_channels_defines.c.
References ACHANNEL_SETTING_PINNED, and ADT_NLA_EDIT_NOMAP.
|
static |
Definition at line 4060 of file anim_channels_defines.c.
References bAnimListElem::adt, AnimData::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 4017 of file anim_channels_defines.c.
References ACHANNEL_SETTING_PINNED, bAnimListElem::adt, ADT_NLA_EDIT_ON, and AnimData::flag.
|
static |
Definition at line 3769 of file anim_channels_defines.c.
References bAnimListElem::adt, ADT_NLA_SOLO_TRACK, bAnimListElem::data, NlaTrack::flag, if(), NLATRACK_SOLO, TH_NLA_TRACK, and UI_GetThemeColorShade3fv().
|
static |
Definition at line 3788 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, if(), and NlaTrack::name.
|
static |
Definition at line 3798 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::id, NULL, ptr, RNA_NlaTrack, RNA_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 3853 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_SOLO, NLATRACK_MUTED, NLATRACK_PROTECTED, NLATRACK_SELECTED, and NLATRACK_SOLO.
|
static |
Definition at line 3879 of file anim_channels_defines.c.
References bAnimListElem::data, NlaTrack::flag, GET_ACF_FLAG_PTR, and type.
|
static |
Definition at line 3811 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_SOLO, bAnimListElem::adt, ADT_NLA_SOLO_TRACK, bAnimListElem::data, NlaTrack::flag, NLATRACK_ACTIVE, NLATRACK_DISABLED, and NLATRACK_SOLO.
|
static |
Definition at line 320 of file anim_channels_defines.c.
References INDENT_STEP_SIZE, ntree, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, and bNodeTree::type.
Referenced by acf_dsntree_offset(), and acf_generic_group_offset().
|
static |
Definition at line 674 of file anim_channels_defines.c.
References bAnimListElem::data, OB_ARMATURE, OB_CAMERA, OB_CURVE, OB_EMPTY, OB_FONT, OB_GPENCIL, OB_HAIR, OB_LAMP, OB_LATTICE, OB_LIGHTPROBE, OB_MBALL, OB_MESH, OB_POINTCLOUD, OB_SPEAKER, OB_SURF, OB_VOLUME, and Base::object.
|
static |
Definition at line 719 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), bAnimListElem::data, if(), and Base::object.
|
static |
Definition at line 731 of file anim_channels_defines.c.
References bAnimListElem::id, NULL, ptr, RNA_id_pointer_create(), RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 770 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_ALWAYS_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, BASE_SELECTED, and OB_ADS_COLLAPSED.
|
static |
Definition at line 801 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, bAnimListElem::data, Base::flag, GET_ACF_FLAG_PTR, NULL, Base::object, and type.
|
static |
Definition at line 740 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, bAnimListElem::data, Base::object, SPACE_GRAPH, SPACE_NLA, and bAnimContext::spacetype.
|
static |
Definition at line 566 of file anim_channels_defines.c.
|
static |
Definition at line 599 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, ADT_CURVES_NOT_VISIBLE, ADT_NLA_EVAL_OFF, SCE_DS_COLLAPSED, and SCE_DS_SELECTED.
|
static |
Definition at line 627 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, Scene::adt, bAnimListElem::data, AnimData::flag, Scene::flag, GET_ACF_FLAG_PTR, NULL, scene, and type.
|
static |
Definition at line 572 of file anim_channels_defines.c.
References ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_SELECT, ACHANNEL_SETTING_VISIBLE, SPACE_GRAPH, SPACE_NLA, and bAnimContext::spacetype.
|
static |
Definition at line 3297 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_snprintf(), BLI_strncpy(), bAnimListElem::data, if(), IFACE_, bAnimListElem::index, and KeyBlock::name.
|
static |
Definition at line 3314 of file anim_channels_defines.c.
References bAnimListElem::data, bAnimListElem::id, if(), KeyBlock::name, NULL, ptr, RNA_pointer_create(), RNA_ShapeKey, RNA_struct_name_property(), and PointerRNA::type.
|
static |
Definition at line 3347 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, KEYBLOCK_LOCKED, KEYBLOCK_MUTE, and KEYBLOCK_SEL.
|
static |
Definition at line 3370 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SELECT, bAnimListElem::data, KeyBlock::flag, GET_ACF_FLAG_PTR, NULL, and type.
|
static |
Definition at line 3330 of file anim_channels_defines.c.
References ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PROTECT, and ACHANNEL_SETTING_SELECT.
|
static |
Definition at line 183 of file anim_channels_defines.c.
References USER_ANIM_SHOW_CHANNEL_GROUP_COLORS.
Referenced by acf_generic_channel_color(), acf_gpencil_channel_color(), and acf_group_color().
|
static |
Definition at line 461 of file anim_channels_defines.c.
References ANIM_channel_get_typeinfo(), View2D::cur, EXTRA_SCROLL_PAD, bAnimChannelType::get_backdrop_color, bAnimContext::region, UI_CNR_BOTTOM_LEFT, UI_CNR_TOP_LEFT, UI_draw_roundbox_3fv_alpha(), UI_draw_roundbox_corner_set(), ARegion::v2d, and rctf::xmax.
|
static |
Definition at line 452 of file anim_channels_defines.c.
References TH_ANIM_ACTIVE, and UI_GetThemeColor3fv().
|
static |
Definition at line 489 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, BLI_strncpy(), and IFACE_.
|
static |
Definition at line 506 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, and ADS_FLAG_SUMMARY_COLLAPSED.
|
static |
Definition at line 522 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND, SpaceAction::ads, bAnimListElem::data, GET_ACF_FLAG_PTR, if(), NULL, bAnimContext::sl, SPACE_ACTION, bAnimContext::spacetype, and type.
|
static |
Definition at line 497 of file anim_channels_defines.c.
References ACHANNEL_SETTING_EXPAND.
|
static |
Definition at line 4364 of file anim_channels_defines.c.
References bAnimContext::ads, bAnimChannelType::name_prop, and bDopeSheet::renameIndex.
Referenced by ANIM_channel_draw(), and ANIM_channel_draw_widgets().
|
static |
Definition at line 4706 of file anim_channels_defines.c.
References bAnimListElem::adt, BKE_nlatrack_solo_toggle(), C, bAnimListElem::data, DEG_id_tag_update(), NlaTrack::flag, bAnimListElem::id, ID_RECALC_ANIMATION, NA_EDITED, NC_ANIMATION, ND_NLA, NLATRACK_SOLO, NULL, and WM_event_add_notifier().
Referenced by draw_setting_widget().
|
static |
Definition at line 4644 of file anim_channels_defines.c.
References ACHANNEL_SETTING_VISIBLE, AnimData::action, bAnimListElem::adt, ANIM_animdata_filter(), ANIM_animdata_freelist(), ANIM_animdata_get_context(), ANIM_channel_setting_get(), ANIM_flush_setting_anim_channels(), ANIMFILTER_DATA_VISIBLE, ANIMFILTER_LIST_CHANNELS, ANIMTYPE_GPLAYER, C, bAnimContext::data, bAnimContext::datatype, DEG_id_tag_update(), filter(), bAnimListElem::id, bAction::id, bGPdata::id, ID_RECALC_ANIMATION, ID_RECALC_GEOMETRY, ID_RECALC_TRANSFORM, NA_EDITED, NC_ANIMATION, NC_GPENCIL, ND_ANIMCHAN, ND_DATA, NULL, POINTER_AS_INT, bAnimListElem::type, and WM_event_add_notifier().
Referenced by draw_setting_widget().
|
static |
Definition at line 4728 of file anim_channels_defines.c.
References AnimData::action, ANIM_get_keyframing_flags(), BKE_animdata_from_id(), BKE_animsys_eval_context_construct(), BKE_animsys_free_nla_keyframing_context_cache(), BKE_animsys_get_nla_keyframing_context(), BKE_nla_tweakedit_remap(), C, CFRA, CTX_data_depsgraph_pointer(), CTX_data_scene(), CTX_wm_reports(), DEG_id_tag_update(), depsgraph, fcurve_frame_has_keyframe(), bAction::id, ID_RECALC_ANIMATION_NO_FLUSH, insert_keyframe_direct(), INSERTKEY_REPLACE, ToolSettings::keyframe_type, NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, NLATIME_CONVERT_UNMAP, NULL, ptr, RNA_id_pointer_create(), FCurve::rna_path, RNA_path_resolve_property(), scene, Scene::toolsettings, and WM_event_add_notifier().
Referenced by ANIM_channel_draw_widgets().
|
static |
Definition at line 4855 of file anim_channels_defines.c.
References ANIM_get_keyframing_flags(), BKE_animsys_eval_context_construct(), C, CFRA, CTX_data_depsgraph_pointer(), CTX_data_scene(), CTX_wm_reports(), depsgraph, fcurve_frame_has_keyframe(), float(), insert_keyframe_direct(), INSERTKEY_REPLACE, ToolSettings::keyframe_type, NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, NULL, ptr, scene, Scene::toolsettings, UI_context_active_but_prop_get(), and WM_event_add_notifier().
Referenced by ANIM_channel_draw_widgets().
|
static |
Definition at line 4784 of file anim_channels_defines.c.
References Key::adt, ANIM_get_keyframing_flags(), BKE_animsys_eval_context_construct(), BKE_animsys_eval_context_construct_at(), BKE_animsys_free_nla_keyframing_context_cache(), BKE_animsys_get_nla_keyframing_context(), BKE_keyblock_curval_rnapath_get(), BKE_nla_tweakedit_remap(), C, CFRA, CTX_data_depsgraph_pointer(), CTX_data_main(), CTX_data_scene(), CTX_wm_reports(), depsgraph, ED_action_fcurve_ensure(), ED_id_action_ensure(), AnimationEvalContext::eval_time, fcurve_frame_has_keyframe(), insert_keyframe_direct(), INSERTKEY_REPLACE, ToolSettings::keyframe_type, MEM_freeN, NA_EDITED, NC_ANIMATION, ND_ANIMCHAN, NLATIME_CONVERT_UNMAP, NULL, ptr, RNA_id_pointer_create(), RNA_path_resolve_property(), scene, Scene::toolsettings, and WM_event_add_notifier().
Referenced by ANIM_channel_draw_widgets().
|
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().
| void ANIM_channel_debug_print_info | ( | bAnimListElem * | ale, |
| short | indent_level | ||
| ) |
Definition at line 4183 of file anim_channels_defines.c.
References ANIM_CHAN_NAME_SIZE, ANIM_channel_get_typeinfo(), BLI_strncpy(), bAnimChannelType::channel_type_name, bAnimChannelType::name, and bAnimListElem::type.
| 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().
| 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().
| const bAnimChannelType* ANIM_channel_get_typeinfo | ( | bAnimListElem * | ale | ) |
Definition at line 4162 of file anim_channels_defines.c.
References ANIM_init_channel_typeinfo_data(), animchannelTypeInfo, ANIMTYPE_NUM_TYPES, NULL, and bAnimListElem::type.
Referenced by acf_generic_basic_offset(), acf_generic_channel_backdrop(), acf_generic_channel_color(), acf_generic_dataexpand_backdrop(), acf_generic_root_backdrop(), acf_gpencil_channel_color(), acf_group_backdrop(), acf_nla_controls_backdrop(), acf_nlaaction_backdrop(), acf_summary_backdrop(), actkeys_channels_get_selected_extents(), ANIM_channel_debug_print_info(), ANIM_channel_draw(), ANIM_channel_draw_widgets(), ANIM_channel_setting_get(), ANIM_channel_setting_set(), anim_flush_channel_setting_down(), anim_flush_channel_setting_up(), ANIM_flush_setting_anim_channels(), draw_channel_strips(), graph_panel_properties(), nla_channels_get_selected_extents(), rename_anim_channels(), and skip_fcurve_with_name().
| short ANIM_channel_setting_get | ( | bAnimContext * | ac, |
| bAnimListElem * | ale, | ||
| eAnimChannel_Settings | setting | ||
| ) |
Definition at line 4220 of file anim_channels_defines.c.
References ANIM_channel_get_typeinfo(), bAnimChannelType::has_setting, ptr, bAnimChannelType::setting_flag, and bAnimChannelType::setting_ptr.
Referenced by acf_generic_root_backdrop(), acf_group_backdrop(), acf_nla_controls_backdrop(), achannel_setting_flush_widget_cb(), actkeys_channels_get_selected_extents(), ANIM_channel_draw(), draw_channel_strips(), draw_setting_widget(), graphview_curves_reveal_exec(), nla_channels_get_selected_extents(), and setflag_anim_channels().
| void ANIM_channel_setting_set | ( | bAnimContext * | ac, |
| bAnimListElem * | ale, | ||
| eAnimChannel_Settings | setting, | ||
| eAnimChannels_SetFlag | mode | ||
| ) |
Definition at line 4306 of file anim_channels_defines.c.
References ACF_SETTING_SET, ANIM_channel_get_typeinfo(), bAnimChannelType::has_setting, ptr, bAnimChannelType::setting_flag, and bAnimChannelType::setting_ptr.
Referenced by anim_flush_channel_setting_down(), anim_flush_channel_setting_up(), box_select_anim_channels(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), and setflag_anim_channels().
|
static |
Definition at line 4097 of file anim_channels_defines.c.
References ACF_DSARM, ACF_DSCACHEFILE, ACF_DSCAM, ACF_DSCUR, ACF_DSGPENCIL, ACF_DSHAIR, ACF_DSLAT, ACF_DSLIGHT, ACF_DSLINESTYLE, ACF_DSMAT, ACF_DSMBALL, ACF_DSMCLIP, ACF_DSMESH, ACF_DSNTREE, ACF_DSPART, ACF_DSPOINTCLOUD, ACF_DSSIMULATION, ACF_DSSKEY, ACF_DSSPK, ACF_DSTEX, ACF_DSVOLUME, ACF_DSWOR, ACF_FCURVE, ACF_FILLACTD, ACF_FILLDRIVERS, ACF_GPD, ACF_GPL, ACF_GROUP, ACF_INIT, ACF_MASKDATA, ACF_MASKLAYER, ACF_NLAACTION, ACF_NLACONTROLS, ACF_NLACURVE, ACF_NLATRACK, ACF_OBJECT, ACF_SCENE, ACF_SHAPEKEY, ACF_SUMMARY, animchannelTypeInfo, NULL, and type.
Referenced by ANIM_channel_get_typeinfo().
|
static |
Definition at line 4903 of file anim_channels_defines.c.
References achannel_nlatrack_solo_widget_cb(), ACHANNEL_SETTING_ALWAYS_VISIBLE, ACHANNEL_SETTING_EXPAND, achannel_setting_flush_widget_cb(), ACHANNEL_SETTING_MOD_OFF, ACHANNEL_SETTING_MUTE, ACHANNEL_SETTING_PINNED, ACHANNEL_SETTING_PROTECT, ACHANNEL_SETTING_SOLO, ACHANNEL_SETTING_VISIBLE, achannel_setting_widget_cb(), ALE_NLASTRIP, ANIM_channel_setting_get(), ANIMTYPE_FCURVE, ANIMTYPE_GPLAYER, ANIMTYPE_NLAACTION, ANIMTYPE_NLACURVE, ANIMTYPE_NLATRACK, bAnimListElem::datatype, ELEM, enabled, bAnimListElem::fcurve_owner_id, ICON_WIDTH, bAnimListElem::id, ID_IS_LINKED, MEM_dupallocN, NULL, POINTER_FROM_INT, ptr, bAnimChannelType::setting_flag, bAnimChannelType::setting_ptr, SPACE_NLA, bAnimContext::spacetype, TIP_, bAnimListElem::type, UI_BTYPE_ICON_TOGGLE, UI_BTYPE_ICON_TOGGLE_N, UI_BTYPE_TOGGLE, UI_BTYPE_TOGGLE_N, UI_BUT_DISABLED, UI_but_flag_enable(), UI_but_func_set(), UI_but_funcN_set(), uiDefIconButBitC(), uiDefIconButBitI(), and uiDefIconButBitS().
Referenced by ANIM_channel_draw_widgets().
|
static |
Definition at line 2383 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1795 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1878 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1967 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3195 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2874 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2715 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1626 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2556 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1545 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2304 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3276 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2635 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2475 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2223 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2955 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3114 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2065 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2795 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1712 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3036 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 2144 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1131 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1381 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1466 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3471 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3570 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1007 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 4094 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3652 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3748 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 4069 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1251 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 1291 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3888 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 830 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 654 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 3391 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 545 of file anim_channels_defines.c.
Referenced by ANIM_init_channel_typeinfo_data().
|
static |
Definition at line 4093 of file anim_channels_defines.c.
Referenced by ANIM_channel_get_typeinfo(), and ANIM_init_channel_typeinfo_data().