11 #define NLASTRIP_MIN_LEN_THRESH 0.1f
70 bool use_same_actions,
105 bool is_liboverride);
bool BKE_nlatrack_is_nonlocal_in_liboverride(const struct ID *id, const struct NlaTrack *nlt)
void BKE_nlastrips_clear_metastrip(ListBase *strips, struct NlaStrip *strip)
float BKE_nlastrip_compute_frame_to_next_strip(struct NlaStrip *strip)
void BKE_nla_action_pushdown(struct AnimData *adt, bool is_liboverride)
void BKE_nlatrack_sort_strips(struct NlaTrack *nlt)
bool BKE_nlatrack_has_space(struct NlaTrack *nlt, float start, float end)
void BKE_nla_strip_foreach_id(struct NlaStrip *strip, struct LibraryForeachIDData *data)
bool BKE_nlatrack_get_bounds(struct NlaTrack *nlt, float bounds[2])
void BKE_nla_blend_read_data(struct BlendDataReader *reader, struct ListBase *tracks)
struct NlaTrack * BKE_nlatrack_copy(struct Main *bmain, struct NlaTrack *nlt, bool use_same_actions, int flag)
float BKE_nlastrip_compute_frame_from_previous_strip(struct NlaStrip *strip)
void BKE_nlastrip_set_active(struct AnimData *adt, struct NlaStrip *strip)
bool BKE_nlastrip_has_curves_for_property(const struct PointerRNA *ptr, const struct PropertyRNA *prop)
void BKE_nlastrip_validate_name(struct AnimData *adt, struct NlaStrip *strip)
void BKE_nlastrips_sort_strips(ListBase *strips)
void BKE_nlastrips_clear_metas(ListBase *strips, bool only_sel, bool only_temp)
bool BKE_nla_action_is_stashed(struct AnimData *adt, struct bAction *act)
bool BKE_nlameta_add_strip(struct NlaStrip *mstrip, struct NlaStrip *strip)
void BKE_nlameta_flush_transforms(struct NlaStrip *mstrip)
void BKE_nlastrip_recalculate_bounds(struct NlaStrip *strip)
bool BKE_nlatrack_add_strip(struct NlaTrack *nlt, struct NlaStrip *strip, bool is_liboverride)
bool BKE_nlastrips_add_strip(ListBase *strips, struct NlaStrip *strip)
bool BKE_nlatrack_has_animated_strips(struct NlaTrack *nlt)
void BKE_nlastrip_validate_fcurves(struct NlaStrip *strip)
struct NlaStrip * BKE_nla_add_soundstrip(struct Main *bmain, struct Scene *scene, struct Speaker *speaker)
struct NlaStrip * BKE_nlastrip_find_active(struct NlaTrack *nlt)
bool BKE_nlastrips_has_space(ListBase *strips, float start, float end)
void BKE_nla_validate_state(struct AnimData *adt)
bool BKE_nla_action_stash(struct AnimData *adt, bool is_liboverride)
struct NlaStrip * BKE_nlastrip_new(struct bAction *act)
struct NlaStrip * BKE_nlastrip_copy(struct Main *bmain, struct NlaStrip *strip, bool use_same_action, int flag)
void BKE_nla_tracks_free(ListBase *tracks, bool do_id_user)
void BKE_nlatrack_solo_toggle(struct AnimData *adt, struct NlaTrack *nlt)
float BKE_nla_tweakedit_remap(struct AnimData *adt, float cframe, short mode)
bool BKE_nlastrip_within_bounds(struct NlaStrip *strip, float min, float max)
bool BKE_nla_tweakmode_enter(struct AnimData *adt)
void BKE_nla_tracks_copy_from_adt(struct Main *bmain, struct AnimData *adt_dest, const struct AnimData *adt_source, int flag)
void BKE_nla_tracks_copy(struct Main *bmain, ListBase *dst, const ListBase *src, int flag)
struct NlaStrip * BKE_nlastack_add_strip(struct AnimData *adt, struct bAction *act, bool is_liboverride)
struct NlaTrack * BKE_nlatrack_add(struct AnimData *adt, struct NlaTrack *prev, bool is_liboverride)
void BKE_nlastrip_recalculate_bounds_sync_action(struct NlaStrip *strip)
void BKE_nla_tweakmode_exit(struct AnimData *adt)
void BKE_nla_blend_write(struct BlendWriter *writer, struct ListBase *tracks)
bool BKE_nlatracks_have_animated_strips(ListBase *tracks)
void BKE_nlastrip_free(ListBase *strips, struct NlaStrip *strip, bool do_id_user)
struct NlaTrack * BKE_nlatrack_find_active(ListBase *tracks)
void BKE_nla_blend_read_lib(struct BlendLibReader *reader, struct ID *id, struct ListBase *tracks)
void BKE_nlatrack_set_active(ListBase *tracks, struct NlaTrack *nlt)
void BKE_nla_blend_read_expand(struct BlendExpander *expander, struct ListBase *tracks)
void BKE_nlastrips_make_metas(ListBase *strips, bool is_temp)
struct NlaTrack * BKE_nlatrack_find_tweaked(struct AnimData *adt)
void BKE_nlatrack_free(ListBase *tracks, struct NlaTrack *nlt, bool do_id_user)
static btDbvtVolume bounds(btDbvtNode **leaves, int count)
SyclQueue void void * src
SymEdge< T > * prev(const SymEdge< T > *se)