Blender
V5.0
source
blender
depsgraph
intern
builder
deg_builder_pchanmap.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2015 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_map.hh
"
12
#include "
BLI_set.hh
"
13
#include "
BLI_string_ref.hh
"
14
15
namespace
blender::deg
{
16
17
struct
RootPChanMap
{
19
void
print_debug
();
20
22
void
add_bone
(
const
char
*bone,
const
char
*root);
23
25
bool
has_common_root
(
const
char
*bone1,
const
char
*bone2)
const
;
26
27
protected
:
32
Map<StringRefNull, Set<StringRefNull>
>
map_
;
33
};
34
35
}
// namespace blender::deg
BLI_map.hh
BLI_set.hh
BLI_string_ref.hh
blender::Map
Definition
BLI_map.hh:129
blender::deg
Definition
DEG_depsgraph_light_linking.hh:14
blender::deg::RootPChanMap
Definition
deg_builder_pchanmap.h:17
blender::deg::RootPChanMap::map_
Map< StringRefNull, Set< StringRefNull > > map_
Definition
deg_builder_pchanmap.h:32
blender::deg::RootPChanMap::has_common_root
bool has_common_root(const char *bone1, const char *bone2) const
Definition
deg_builder_pchanmap.cc:32
blender::deg::RootPChanMap::add_bone
void add_bone(const char *bone, const char *root)
Definition
deg_builder_pchanmap.cc:27
blender::deg::RootPChanMap::print_debug
void print_debug()
Definition
deg_builder_pchanmap.cc:16
Generated on
for Blender by
doxygen
1.16.1