Пример #1
0
static void rna_NlaStrip_transform_update(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	NlaStrip *strip = (NlaStrip *)ptr->data;

	BKE_nlameta_flush_transforms(strip);

	/* set the flag */
	if ((strip->flag & NLASTRIP_FLAG_AUTO_BLENDS) && ptr->id.data) {
		/* validate state to ensure that auto-blend gets applied immediately */
		IdAdtTemplate *iat = (IdAdtTemplate *)ptr->id.data;

		if (iat->adt) {
			BKE_nla_validate_state(iat->adt);
		}
	}

	rna_NlaStrip_update(bmain, scene, ptr);
}
Пример #2
0
static void rna_NlaStrip_transform_update(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	NlaStrip *strip= (NlaStrip*)ptr->data;

	BKE_nlameta_flush_transforms(strip);
}