35 for (; md; md = md->
prev) {
73 for (
Object *
object : modified_objects_) {
89 Object *
object = base->object;
105 disable_modifier(
mod);
106 modified_objects_.append(
object);
void BKE_view_layer_synced_ensure(const Scene *scene, ViewLayer *view_layer)
ListBase * BKE_view_layer_object_bases_get(ViewLayer *view_layer)
bool BKE_modifier_is_enabled(const Scene *scene, ModifierData *md, int required_mode)
#define LISTBASE_FOREACH(type, var, list)
void DEG_id_tag_update(ID *id, unsigned int flags)
eEvaluationMode DEG_get_mode(const Depsgraph *graph)
ViewLayer * DEG_get_input_view_layer(const Depsgraph *graph)
Scene * DEG_get_input_scene(const Depsgraph *graph)
@ eModifierMode_DisableTemporary
@ eModifierType_ParticleSystem
Object is a sort of wrapper for general info.
BPy_StructRNA * depsgraph
void append(const T &value)
~SubdivModifierDisabler()
SubdivModifierDisabler(Depsgraph *depsgraph)
static ModifierData * get_subdiv_modifier(Scene *scene, const Object *ob, ModifierMode mode)
VecBase< float, D > constexpr mod(VecOp< float, D >, VecOp< float, D >) RET
struct ModifierData * prev