/* uvlayer */ static void rna_DynamicPaint_uvlayer_set(PointerRNA *ptr, const char *value) { DynamicPaintCanvasSettings *canvas = ((DynamicPaintSurface *)ptr->data)->canvas; DynamicPaintSurface *surface = canvas->surfaces.first; int id = 0; for (; surface; surface = surface->next) { if (id == canvas->active_sur) { rna_object_uvlayer_name_set(ptr, value, surface->uvlayer_name, sizeof(surface->uvlayer_name)); return; } id++; } }
static void rna_SmokeFlow_uvlayer_set(PointerRNA *ptr, const char *value) { SmokeFlowSettings *flow = (SmokeFlowSettings *)ptr->data; rna_object_uvlayer_name_set(ptr, value, flow->uvlayer_name, sizeof(flow->uvlayer_name)); }