Example #1
0
static void rna_DynamicPaintSurfaces_changeFormat(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	DynamicPaintSurface *surface = (DynamicPaintSurface *)ptr->data;

	surface->type = MOD_DPAINT_SURFACE_T_PAINT;
	dynamicPaintSurface_updateType((DynamicPaintSurface *)ptr->data);
	rna_DynamicPaintSurface_reset(bmain, scene, ptr);
}
Example #2
0
static void rna_DynamicPaint_resetDependancy(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	rna_DynamicPaintSurface_reset(bmain, scene, ptr);
	DAG_relations_tag_update(bmain);
}
Example #3
0
static void rna_DynamicPaintSurface_changeType(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	dynamicPaintSurface_updateType((DynamicPaintSurface *)ptr->data);
	dynamicPaint_resetSurface(scene, (DynamicPaintSurface *)ptr->data);
	rna_DynamicPaintSurface_reset(bmain, scene, ptr);
}
Example #4
0
static void rna_DynamicPaint_resetDependancy(Main *bmain, Scene *scene, PointerRNA *ptr)
{
	rna_DynamicPaintSurface_reset(bmain, scene, ptr);
	DAG_scene_sort(bmain, scene);
}