Blender V4.3
multires_unsubdivide.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2020 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "BLI_sys_types.h"
12
13struct BMesh;
14struct Mesh;
16
18 /* For sanity checks. */
21
24};
25
58
59/* --------------------------------------------------------------------
60 * Construct/destruct reshape context.
61 */
62
64 Mesh *original_mesh,
67
68/* --------------------------------------------------------------------
69 * Rebuild Lower Subdivisions.
70 */
71
72/* Rebuilds all subdivision to the level 0 base mesh. */
draw_view in_light_buf[] float
bool multires_unsubdivide_to_basemesh(MultiresUnsubdivideContext *context)
void multires_unsubdivide_context_init(MultiresUnsubdivideContext *context, Mesh *original_mesh, MultiresModifierData *mmd)
void multires_unsubdivide_context_free(MultiresUnsubdivideContext *context)
MultiresUnsubdivideGrid * base_mesh_grids
blender::Span< int > loop_to_face_map