Blender V4.3
blenkernel/intern/cpp_types.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#include "BLI_color.hh"
10
11#include "BKE_cpp_types.hh"
12#include "BKE_geometry_set.hh"
13#include "BKE_instances.hh"
15
16#include "DNA_meshdata_types.h"
17
18struct Tex;
19struct Image;
20struct Material;
21
24
26
32
34
35BLI_CPP_TYPE_MAKE(blender::bke::AnonymousAttributeSet, CPPTypeFlags::None);
36BLI_CPP_TYPE_MAKE(blender::bke::SocketValueVariant, CPPTypeFlags::Printable);
37BLI_VECTOR_CPP_TYPE_MAKE(blender::bke::SocketValueVariant);
38
CPPTypeFlags
#define BLI_CPP_TYPE_MAKE(TYPE_NAME, FLAGS)
#define BLI_CPP_TYPE_REGISTER(TYPE_NAME)
#define BLI_VECTOR_CPP_TYPE_MAKE(VALUE_TYPE)
#define BLI_VECTOR_CPP_TYPE_REGISTER(VALUE_TYPE)
void BKE_cpp_types_init()
void register_cpp_types()