|
Blender V5.0
|
#include <memory>#include "BLI_cache_mutex.hh"#include "BLI_math_vector_types.hh"#include "BLI_multi_value_map.hh"#include "BLI_mutex.hh"#include "BLI_set.hh"#include "BLI_struct_equality_utils.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"#include "NOD_socket_usage_inference_fwd.hh"Go to the source code of this file.
Classes | |
| struct | blender::bke::NodeIDGetter |
| struct | blender::bke::NodeLinkError |
| struct | blender::bke::NodeLinkKey |
| struct | blender::bke::LoggedZoneGraphs |
| class | blender::bke::bNodeTreeRuntime |
| class | blender::bke::bNodeSocketRuntime |
| struct | blender::bke::bNodePanelExtent |
| 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::node_tree_reference_lifetimes |
| namespace | blender::bke::node_tree_runtime |
| namespace | blender::bke::node_field_inferencing |
| namespace | blender::bke::node_structure_type_inferencing |
Typedefs | |
| using | blender::bke::NodeIDVectorSet = CustomIDVectorSet<bNode *, NodeIDGetter> |
Enumerations | |
| enum class | blender::bke::FieldSocketState : int8_t { 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) |
| bool | blender::bke::node_structure_type_inferencing::update_structure_type_interface (bNodeTree &tree) |