Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_gpencil.h
| Show First 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | |||||
| void BKE_gpencil_layer_setactive(struct bGPdata *gpd, struct bGPDlayer *active); | void BKE_gpencil_layer_setactive(struct bGPdata *gpd, struct bGPDlayer *active); | ||||
| void BKE_gpencil_layer_delete(struct bGPdata *gpd, struct bGPDlayer *gpl); | void BKE_gpencil_layer_delete(struct bGPdata *gpd, struct bGPDlayer *gpl); | ||||
| /* Brush */ | /* Brush */ | ||||
| struct Material *BKE_gpencil_brush_material_get(struct Brush *brush); | struct Material *BKE_gpencil_brush_material_get(struct Brush *brush); | ||||
| void BKE_gpencil_brush_material_set(struct Brush *brush, struct Material *material); | void BKE_gpencil_brush_material_set(struct Brush *brush, struct Material *material); | ||||
| /* Object */ | /* Object */ | ||||
| struct Material *BKE_gpencil_object_material_ensure_active(struct Main *bmain, struct Object *ob); | struct Material *BKE_gpencil_object_material_ensure_active(struct Object *ob); | ||||
| struct Material *BKE_gpencil_object_material_ensure_from_brush(struct Main *bmain, | struct Material *BKE_gpencil_object_material_ensure_from_brush(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Brush *brush); | struct Brush *brush); | ||||
| int BKE_gpencil_object_material_ensure(struct Main *bmain, | int BKE_gpencil_object_material_ensure(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Material *material); | struct Material *material); | ||||
| struct Material *BKE_gpencil_object_material_new(struct Main *bmain, | struct Material *BKE_gpencil_object_material_new(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| const char *name, | const char *name, | ||||
| int *r_index); | int *r_index); | ||||
| int BKE_gpencil_object_material_get_index(struct Object *ob, struct Material *ma); | int BKE_gpencil_object_material_get_index(struct Object *ob, struct Material *ma); | ||||
| struct Material *BKE_gpencil_object_material_get_from_brush(struct Object *ob, | struct Material *BKE_gpencil_object_material_get_from_brush(struct Object *ob, | ||||
| struct Brush *brush); | struct Brush *brush); | ||||
| int BKE_gpencil_object_material_get_index_from_brush(struct Object *ob, struct Brush *brush); | int BKE_gpencil_object_material_get_index_from_brush(struct Object *ob, struct Brush *brush); | ||||
| struct Material *BKE_gpencil_object_material_ensure_from_active_input_toolsettings( | struct Material *BKE_gpencil_object_material_ensure_from_active_input_toolsettings( | ||||
| struct Main *bmain, struct Object *ob, struct ToolSettings *ts); | struct Main *bmain, struct Object *ob, struct ToolSettings *ts); | ||||
| struct Material *BKE_gpencil_object_material_ensure_from_active_input_brush(struct Main *bmain, | struct Material *BKE_gpencil_object_material_ensure_from_active_input_brush(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Brush *brush); | struct Brush *brush); | ||||
| struct Material *BKE_gpencil_object_material_ensure_from_active_input_material(struct Main *bmain, | struct Material *BKE_gpencil_object_material_ensure_from_active_input_material(struct Object *ob); | ||||
| struct Object *ob); | |||||
| /* object boundbox */ | /* object boundbox */ | ||||
| bool BKE_gpencil_data_minmax(const struct bGPdata *gpd, float r_min[3], float r_max[3]); | bool BKE_gpencil_data_minmax(const struct bGPdata *gpd, float r_min[3], float r_max[3]); | ||||
| bool BKE_gpencil_stroke_minmax(const struct bGPDstroke *gps, | bool BKE_gpencil_stroke_minmax(const struct bGPDstroke *gps, | ||||
| const bool use_select, | const bool use_select, | ||||
| float r_min[3], | float r_min[3], | ||||
| float r_max[3]); | float r_max[3]); | ||||
| bool BKE_gpencil_stroke_select_check(const struct bGPDstroke *gps); | bool BKE_gpencil_stroke_select_check(const struct bGPDstroke *gps); | ||||
| ▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines | |||||