|
Blender V4.3
|
#include "BLI_sys_types.h"Go to the source code of this file.
Classes | |
| struct | MultiresUnsubdivideGrid |
| struct | MultiresUnsubdivideContext |
Functions | |
| void | multires_unsubdivide_context_init (MultiresUnsubdivideContext *context, Mesh *original_mesh, MultiresModifierData *mmd) |
| void | multires_unsubdivide_context_free (MultiresUnsubdivideContext *context) |
| bool | multires_unsubdivide_to_basemesh (MultiresUnsubdivideContext *context) |
| void multires_unsubdivide_context_free | ( | MultiresUnsubdivideContext * | context | ) |
Definition at line 1160 of file multires_unsubdivide.cc.
References MEM_SAFE_FREE, and multires_unsubdivide_private_extract_data_free().
Referenced by multiresModifier_rebuild_subdiv().
| void multires_unsubdivide_context_init | ( | MultiresUnsubdivideContext * | context, |
| Mesh * | original_mesh, | ||
| MultiresModifierData * | mmd ) |
Definition at line 1102 of file multires_unsubdivide.cc.
References MultiresModifierData::totlvl.
Referenced by multiresModifier_rebuild_subdiv().
| bool multires_unsubdivide_to_basemesh | ( | MultiresUnsubdivideContext * | context | ) |
Definition at line 1112 of file multires_unsubdivide.cc.
References BKE_mesh_new_nomain_from_template(), BM_EDGE, BM_ELEM_SELECT, BM_FACE, BM_mesh_bm_to_me(), BM_mesh_elem_hflag_disable_all(), BM_mesh_free(), BM_VERT, BMeshToMeshParams::calc_object_remap, get_bmesh_from_mesh(), multires_unsubdivide_add_original_index_datalayers(), multires_unsubdivide_extract_grids(), multires_unsubdivide_free_original_datalayers(), multires_unsubdivide_prepare_original_bmesh_for_extract(), and multires_unsubdivide_single_level().
Referenced by multiresModifier_rebuild_subdiv().