|
Blender V4.5
|
#include <regex>#include "NOD_geometry_nodes_execute.hh"#include "NOD_multi_function.hh"#include "NOD_node_declaration.hh"#include "NOD_node_in_compute_context.hh"#include "NOD_socket_usage_inference.hh"#include "DNA_anim_types.h"#include "DNA_material_types.h"#include "DNA_node_types.h"#include "BKE_compute_context_cache.hh"#include "BKE_compute_contexts.hh"#include "BKE_node_legacy_types.hh"#include "BKE_node_runtime.hh"#include "BKE_type_conversions.hh"#include "ANIM_action.hh"#include "ANIM_action_iterators.hh"#include "BLI_listbase.h"#include "BLI_stack.hh"Go to the source code of this file.
Classes | |
| struct | blender::nodes::socket_usage_inference::SocketUsageInferencer |
Namespaces | |
| namespace | blender |
| namespace | blender::nodes |
| namespace | blender::nodes::socket_usage_inference |
Functions | |
| static bool | blender::nodes::socket_usage_inference::input_may_affect_visibility (const bNodeTreeInterfaceSocket &socket) |
| static bool | blender::nodes::socket_usage_inference::input_may_affect_visibility (const bNodeSocket &socket) |
| Array< SocketUsage > | blender::nodes::socket_usage_inference::infer_all_input_sockets_usage (const bNodeTree &tree) |
| void | blender::nodes::socket_usage_inference::infer_group_interface_inputs_usage (const bNodeTree &group, const Span< GPointer > group_input_values, const MutableSpan< SocketUsage > r_input_usages) |
| void | blender::nodes::socket_usage_inference::infer_group_interface_inputs_usage (const bNodeTree &group, Span< const bNodeSocket * > input_sockets, MutableSpan< SocketUsage > r_input_usages) |
| void | blender::nodes::socket_usage_inference::infer_group_interface_inputs_usage (const bNodeTree &group, const PropertiesVectorSet &properties, MutableSpan< SocketUsage > r_input_usages) |