Blender  V3.3
Public Member Functions | Static Public Member Functions | List of all members
blender::io::alembic::SubdivModifierDisabler Class Referencefinal

#include <abc_subdiv_disabler.h>

Public Member Functions

 SubdivModifierDisabler (Depsgraph *depsgraph)
 
 ~SubdivModifierDisabler ()
 
void disable_modifiers ()
 

Static Public Member Functions

static ModifierDataget_subdiv_modifier (Scene *scene, Object *ob)
 

Detailed Description

Temporarily all subdivision modifiers on mesh objects. The destructor restores all disabled modifiers.

This is used to export unsubdivided meshes to Alembic. It is done in a separate step before the exporter starts iterating over all the frames, so that it only has to happen once per export.

Definition at line 21 of file abc_subdiv_disabler.h.

Constructor & Destructor Documentation

◆ SubdivModifierDisabler()

blender::io::alembic::SubdivModifierDisabler::SubdivModifierDisabler ( Depsgraph depsgraph)
explicit

Definition at line 21 of file abc_subdiv_disabler.cc.

◆ ~SubdivModifierDisabler()

blender::io::alembic::SubdivModifierDisabler::~SubdivModifierDisabler ( )

Definition at line 25 of file abc_subdiv_disabler.cc.

References eModifierMode_DisableTemporary.

Member Function Documentation

◆ disable_modifiers()

void blender::io::alembic::SubdivModifierDisabler::disable_modifiers ( )

◆ get_subdiv_modifier()

ModifierData * blender::io::alembic::SubdivModifierDisabler::get_subdiv_modifier ( Scene scene,
Object ob 
)
static

The documentation for this class was generated from the following files: