Blender
V5.0
source
blender
blenkernel
intern
subdiv_displacement.cc
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2018 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#include "
BKE_subdiv.hh
"
10
11
#include "
MEM_guardedalloc.h
"
12
13
namespace
blender::bke::subdiv
{
14
15
void
displacement_detach
(
Subdiv
*
subdiv
)
16
{
17
if
(
subdiv
->displacement_evaluator ==
nullptr
) {
18
return
;
19
}
20
if
(
subdiv
->displacement_evaluator->free !=
nullptr
) {
21
subdiv
->displacement_evaluator->free(
subdiv
->displacement_evaluator);
22
}
23
MEM_freeN
(
subdiv
->displacement_evaluator);
24
subdiv
->displacement_evaluator =
nullptr
;
25
}
26
27
}
// namespace blender::bke::subdiv
BKE_subdiv.hh
MEM_guardedalloc.h
Read Guarded memory(de)allocation.
MEM_freeN
void MEM_freeN(void *vmemh)
Definition
mallocn.cc:113
blender::bke::subdiv
Definition
BKE_multires.hh:23
blender::bke::subdiv::displacement_detach
void displacement_detach(Subdiv *subdiv)
Definition
subdiv_displacement.cc:15
blender::bke::subdiv::Subdiv
Definition
BKE_subdiv.hh:175
Generated on
for Blender by
doxygen
1.16.1