Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_modifier.h
| Show First 20 Lines • Show All 397 Lines • ▼ Show 20 Lines | |||||
| /* here for do_versions */ | /* here for do_versions */ | ||||
| void modifier_mdef_compact_influences(struct ModifierData *md); | void modifier_mdef_compact_influences(struct ModifierData *md); | ||||
| void modifier_path_init(char *path, int path_maxlen, const char *name); | void modifier_path_init(char *path, int path_maxlen, const char *name); | ||||
| const char *modifier_path_relbase(struct Main *bmain, struct Object *ob); | const char *modifier_path_relbase(struct Main *bmain, struct Object *ob); | ||||
| const char *modifier_path_relbase_from_global(struct Object *ob); | const char *modifier_path_relbase_from_global(struct Object *ob); | ||||
| /* Accessors of original/evaluated modifiers. */ | |||||
| /* For a given modifier data, get corresponding original one. | |||||
| * If the modifier data is already original, return it as-is. */ | |||||
| struct ModifierData *modifier_get_original(struct ModifierData *md); | |||||
| struct ModifierData *modifier_get_evaluated( | |||||
| struct Depsgraph* depsgraph, | |||||
| struct Object *object, | |||||
| struct ModifierData *md); | |||||
| /* wrappers for modifier callbacks that ensure valid normals */ | /* wrappers for modifier callbacks that ensure valid normals */ | ||||
| struct Mesh *modwrap_applyModifier( | struct Mesh *modwrap_applyModifier( | ||||
| ModifierData *md, const struct ModifierEvalContext *ctx, | ModifierData *md, const struct ModifierEvalContext *ctx, | ||||
| struct Mesh *me); | struct Mesh *me); | ||||
| void modwrap_deformVerts( | void modwrap_deformVerts( | ||||
| ModifierData *md, const struct ModifierEvalContext *ctx, | ModifierData *md, const struct ModifierEvalContext *ctx, | ||||
| Show All 12 Lines | |||||