Blender
V3.3
source
blender
depsgraph
intern
builder
deg_builder_pchanmap.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2015 Blender Foundation. All rights reserved. */
3
8
#pragma once
9
10
#include "
intern/depsgraph_type.h
"
11
12
namespace
blender::deg
{
13
14
struct
RootPChanMap
{
16
void
print_debug
();
17
19
void
add_bone
(
const
char
*bone,
const
char
*root);
20
22
bool
has_common_root
(
const
char
*bone1,
const
char
*bone2)
const
;
23
24
protected
:
29
Map<StringRefNull, Set<StringRefNull>
>
map_
;
30
};
31
32
}
// namespace blender::deg
blender::Map
Definition:
BLI_map.hh:108
depsgraph_type.h
blender::deg
Definition:
deg_builder.cc:40
blender::deg::RootPChanMap
Definition:
deg_builder_pchanmap.h:14
blender::deg::RootPChanMap::map_
Map< StringRefNull, Set< StringRefNull > > map_
Definition:
deg_builder_pchanmap.h:29
blender::deg::RootPChanMap::has_common_root
bool has_common_root(const char *bone1, const char *bone2) const
Definition:
deg_builder_pchanmap.cc:33
blender::deg::RootPChanMap::add_bone
void add_bone(const char *bone, const char *root)
Definition:
deg_builder_pchanmap.cc:28
blender::deg::RootPChanMap::print_debug
void print_debug()
Definition:
deg_builder_pchanmap.cc:17
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1