30 #include "RNA_prototypes.h"
56 printf(
"%s: Couldn't find properties region for Drivers Editor - %p\n", __func__,
area);
141 for (ale = anim_data.
first; ale; ale = ale->
next) {
195 for (ale = anim_data.
first; ale; ale = ale->
next) {
224 bool has_fcurve =
false;
struct ScrArea * CTX_wm_area(const bContext *C)
PointerRNA CTX_data_pointer_get_type(const bContext *C, const char *member, StructRNA *type)
void CTX_wm_operator_poll_msg_set(struct bContext *C, const char *msg)
bool BKE_fcurve_are_keyframes_usable(struct FCurve *fcu)
bool BKE_fcurve_is_keyframable(struct FCurve *fcu)
struct ARegion * BKE_area_find_region_type(const struct ScrArea *area, int type)
void BLI_remlink(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
@ ANIMFILTER_DATA_VISIBLE
@ ANIMFILTER_CURVE_VISIBLE
void ED_region_visibility_change_update(struct bContext *C, struct ScrArea *area, struct ARegion *region)
Read Guarded memory(de)allocation.
void UI_panel_category_active_set(struct ARegion *region, const char *idname)
void ANIM_animdata_freelist(ListBase *anim_data)
bool ANIM_animdata_get_context(const bContext *C, bAnimContext *ac)
size_t ANIM_animdata_filter(bAnimContext *ac, ListBase *anim_data, eAnimFilter_Flags filter_mode, void *data, eAnimCont_Types datatype)
bool graphop_visible_keyframes_poll(bContext *C)
bool graphop_active_editable_fcurve_ctx_poll(bContext *C)
bAnimListElem * get_active_fcurve_channel(bAnimContext *ac)
bool graphop_editable_keyframes_poll(bContext *C)
bool graphop_active_fcurve_poll(bContext *C)
bool graphop_selected_fcurve_poll(bContext *C)
void ED_drivers_editor_init(bContext *C, ScrArea *area)
DO_INLINE void filter(lfVector *V, fmatrix3x3 *S)
void(* MEM_freeN)(void *vmemh)
static void area(int d1, int d2, int e1, int e2, float weights[2])
struct bAnimListElem * next