Blender
V5.0
source
blender
blenkernel
BKE_main_invariants.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2024 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_span.hh
"
12
#include <optional>
13
14
struct
Main
;
15
struct
ID
;
16
41
void
BKE_main_ensure_invariants
(
Main
&bmain,
42
std::optional<
blender::Span<ID *>
> modified_ids = std::nullopt);
43
48
void
BKE_main_ensure_invariants
(
Main
&bmain,
ID
&modified_id);
BKE_main_ensure_invariants
void BKE_main_ensure_invariants(Main &bmain, std::optional< blender::Span< ID * > > modified_ids=std::nullopt)
BLI_span.hh
blender::Span
Definition
BLI_span.hh:74
ID
Definition
DNA_ID.h:414
Main
Definition
BKE_main.hh:160
Generated on
for Blender by
doxygen
1.16.1