Blender
V3.3
|
#include "BLI_sys_types.h"
Go to the source code of this file.
Classes | |
struct | MultiresUnsubdivideGrid |
struct | MultiresUnsubdivideContext |
Typedefs | |
typedef struct MultiresUnsubdivideGrid | MultiresUnsubdivideGrid |
typedef struct MultiresUnsubdivideContext | MultiresUnsubdivideContext |
Functions | |
void | multires_unsubdivide_context_init (MultiresUnsubdivideContext *context, struct Mesh *original_mesh, struct MultiresModifierData *mmd) |
void | multires_unsubdivide_context_free (MultiresUnsubdivideContext *context) |
bool | multires_unsubdivide_to_basemesh (MultiresUnsubdivideContext *context) |
typedef struct MultiresUnsubdivideContext MultiresUnsubdivideContext |
typedef struct MultiresUnsubdivideGrid MultiresUnsubdivideGrid |
void multires_unsubdivide_context_free | ( | MultiresUnsubdivideContext * | context | ) |
Definition at line 1154 of file multires_unsubdivide.c.
References blender::compositor::context, MEM_SAFE_FREE, and multires_unsubdivide_private_extract_data_free().
Referenced by multiresModifier_rebuild_subdiv().
void multires_unsubdivide_context_init | ( | MultiresUnsubdivideContext * | context, |
struct Mesh * | original_mesh, | ||
struct MultiresModifierData * | mmd | ||
) |
Definition at line 1100 of file multires_unsubdivide.c.
References blender::compositor::context, and MultiresModifierData::totlvl.
Referenced by multiresModifier_rebuild_subdiv().
bool multires_unsubdivide_to_basemesh | ( | MultiresUnsubdivideContext * | context | ) |
Definition at line 1110 of file multires_unsubdivide.c.
References BKE_mesh_new_nomain(), BM_mesh_bm_to_me(), BM_mesh_free(), blender::compositor::context, 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(), multires_unsubdivide_single_level(), and NULL.
Referenced by multiresModifier_rebuild_subdiv().