Exemple #1
0
/* Brush operators */
static int brush_add_exec(bContext *C, wmOperator *UNUSED(op))
{
	/*int type = RNA_enum_get(op->ptr, "type");*/
	Paint *paint = paint_get_active(CTX_data_scene(C));
	struct Brush *br = paint_brush(paint);

	if (br)
		br = copy_brush(br);
	else
		br = add_brush("Brush");

	paint_brush_set(paint_get_active(CTX_data_scene(C)), br);

	return OPERATOR_FINISHED;
}
Exemple #2
0
Brush *rna_Main_brushes_new(Main *UNUSED(bmain), const char *name)
{
	Brush *brush = add_brush(name);
	id_us_min(&brush->id);
	return brush;
}