Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/sculpt_paint/sculpt_intern.h
| Show First 20 Lines • Show All 316 Lines • ▼ Show 20 Lines | enum eDynTopoWarnFlag { | ||||
| DYNTOPO_WARN_MODIFIER = (1 << 3), | DYNTOPO_WARN_MODIFIER = (1 << 3), | ||||
| }; | }; | ||||
| void SCULPT_dynamic_topology_enable_ex(struct Main *bmain, | void SCULPT_dynamic_topology_enable_ex(struct Main *bmain, | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| Scene *scene, | Scene *scene, | ||||
| Object *ob); | Object *ob); | ||||
| void SCULPT_dynamic_topology_disable(bContext *C, struct SculptUndoNode *unode); | void SCULPT_dynamic_topology_disable(bContext *C, struct SculptUndoNode *unode); | ||||
| void sculpt_dynamic_topology_disable_with_undo(struct Main *bmain, | void sculpt_dynamic_topology_disable_with_undo( | ||||
| struct Depsgraph *depsgraph, | struct bContext *C, struct Main *bmain, struct Depsgraph *depsgraph, Scene *scene, Object *ob); | ||||
| Scene *scene, | |||||
| Object *ob); | |||||
| bool SCULPT_stroke_is_dynamic_topology(const SculptSession *ss, const Brush *brush); | bool SCULPT_stroke_is_dynamic_topology(const SculptSession *ss, const Brush *brush); | ||||
| void SCULPT_dynamic_topology_triangulate(struct BMesh *bm); | void SCULPT_dynamic_topology_triangulate(struct BMesh *bm); | ||||
| void SCULPT_dyntopo_node_layers_add(struct SculptSession *ss); | void SCULPT_dyntopo_node_layers_add(struct SculptSession *ss); | ||||
| enum eDynTopoWarnFlag SCULPT_dynamic_topology_check(Scene *scene, Object *ob); | enum eDynTopoWarnFlag SCULPT_dynamic_topology_check(Scene *scene, Object *ob); | ||||
| ▲ Show 20 Lines • Show All 743 Lines • ▼ Show 20 Lines | void SCULPT_cache_calc_brushdata_symm(StrokeCache *cache, | ||||
| const char symm, | const char symm, | ||||
| const char axis, | const char axis, | ||||
| const float angle); | const float angle); | ||||
| void SCULPT_cache_free(StrokeCache *cache); | void SCULPT_cache_free(StrokeCache *cache); | ||||
| SculptUndoNode *SCULPT_undo_push_node(Object *ob, PBVHNode *node, SculptUndoType type); | SculptUndoNode *SCULPT_undo_push_node(Object *ob, PBVHNode *node, SculptUndoType type); | ||||
| SculptUndoNode *SCULPT_undo_get_node(PBVHNode *node); | SculptUndoNode *SCULPT_undo_get_node(PBVHNode *node); | ||||
| SculptUndoNode *SCULPT_undo_get_first_node(void); | SculptUndoNode *SCULPT_undo_get_first_node(void); | ||||
| void SCULPT_undo_push_begin(const char *name); | void SCULPT_undo_push_begin(const struct bContext *C, const char *name); | ||||
| void SCULPT_undo_push_end(void); | void SCULPT_undo_push_end(const struct bContext *C); | ||||
| void SCULPT_undo_push_end_ex(const bool use_nested_undo); | void SCULPT_undo_push_end_ex(const struct bContext *C, const bool use_nested_undo); | ||||
| void SCULPT_vertcos_to_key(Object *ob, KeyBlock *kb, const float (*vertCos)[3]); | void SCULPT_vertcos_to_key(Object *ob, KeyBlock *kb, const float (*vertCos)[3]); | ||||
| void SCULPT_update_object_bounding_box(struct Object *ob); | void SCULPT_update_object_bounding_box(struct Object *ob); | ||||
| bool SCULPT_get_redraw_rect(struct ARegion *region, | bool SCULPT_get_redraw_rect(struct ARegion *region, | ||||
| struct RegionView3D *rv3d, | struct RegionView3D *rv3d, | ||||
| Object *ob, | Object *ob, | ||||
| ▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines | |||||