Blender
V4.3
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
9
#pragma once
10
11
#include "
intern/depsgraph_type.hh
"
12
13
namespace
blender::deg
{
14
15
struct
RootPChanMap
{
17
void
print_debug
();
18
20
void
add_bone
(
const
char
*bone,
const
char
*root);
21
23
bool
has_common_root
(
const
char
*bone1,
const
char
*bone2)
const
;
24
25
protected
:
30
Map<StringRefNull, Set<StringRefNull>
>
map_
;
31
};
32
33
}
// namespace blender::deg
blender::Map
Definition
BLI_map.hh:129
depsgraph_type.hh
blender::deg
Definition
DEG_depsgraph_light_linking.hh:18
blender::deg::RootPChanMap
Definition
deg_builder_pchanmap.h:15
blender::deg::RootPChanMap::map_
Map< StringRefNull, Set< StringRefNull > > map_
Definition
deg_builder_pchanmap.h:30
blender::deg::RootPChanMap::has_common_root
bool has_common_root(const char *bone1, const char *bone2) const
Definition
deg_builder_pchanmap.cc:34
blender::deg::RootPChanMap::add_bone
void add_bone(const char *bone, const char *root)
Definition
deg_builder_pchanmap.cc:29
blender::deg::RootPChanMap::print_debug
void print_debug()
Definition
deg_builder_pchanmap.cc:18
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0