|
Blender V4.3
|
#include <memory>#include <mutex>#include "BLI_cache_mutex.hh"#include "BLI_math_vector_types.hh"#include "BLI_multi_value_map.hh"#include "BLI_resource_scope.hh"#include "BLI_set.hh"#include "BLI_utility_mixins.hh"#include "BLI_vector.hh"#include "BLI_vector_set.hh"#include "DNA_node_types.h"#include "BKE_node.hh"#include "BKE_node_tree_interface.hh"Go to the source code of this file.
Classes | |
| struct | blender::NodeIDHash |
| struct | blender::NodeIDEquality |
| struct | blender::bke::NodeLinkError |
| struct | blender::bke::LoggedZoneGraphs |
| class | blender::bke::bNodeTreeRuntime |
| class | blender::bke::bNodeSocketRuntime |
| class | blender::bke::bNodePanelRuntime |
| class | blender::bke::bNodeRuntime |
| class | blender::bke::node_tree_runtime::AllowUsingOutdatedInfo |
Namespaces | |
| namespace | blender |
| namespace | blender::nodes |
| namespace | blender::nodes::anonymous_attribute_lifetime |
| namespace | blender::nodes::gizmos |
| namespace | blender::bke |
| namespace | blender::bke::anonymous_attribute_inferencing |
| namespace | blender::bke::node_tree_runtime |
| namespace | blender::bke::node_field_inferencing |
Typedefs | |
| using | blender::bke::NodeIDVectorSet = VectorSet<bNode *, DefaultProbingStrategy, NodeIDHash, NodeIDEquality> |
Enumerations | |
| enum class | blender::bke::FieldSocketState { blender::bke::RequiresSingle , blender::bke::CanBeField , blender::bke::IsField } |
Functions | |
| void | blender::bke::node_tree_runtime::preprocess_geometry_node_tree_for_evaluation (bNodeTree &tree_cow) |
| bool | blender::bke::node_tree_runtime::topology_cache_is_available (const bNodeTree &tree) |
| bool | blender::bke::node_tree_runtime::topology_cache_is_available (const bNode &node) |
| bool | blender::bke::node_tree_runtime::topology_cache_is_available (const bNodeSocket &socket) |
| bool | blender::bke::node_field_inferencing::update_field_inferencing (const bNodeTree &tree) |