|
Blender V5.0
|
Classes | |
| struct | NodeWarning |
| class | ValueLog |
| class | GenericValueLog |
| class | FieldInfoLog |
| struct | StringLog |
| struct | GeometryAttributeInfo |
| struct | VolumeGridInfo |
| class | GeometryInfoLog |
| class | GridInfoLog |
| class | BundleValueLog |
| class | ClosureValueLog |
| class | ListInfoLog |
| class | ViewerNodeLog |
| class | GeoTreeLogger |
| class | GeoNodeLog |
| class | GeoTreeLog |
| class | ContextualGeoTreeLogs |
| class | GeoNodesLog |
| class | bNodeTreeZone |
| class | bNodeTreeZones |
| class | FieldInput |
| struct | FieldInputs |
| class | GField |
Typedefs | |
| using | Clock = std::chrono::steady_clock |
| using | TimePoint = Clock::time_point |
Enumerations | |
| enum class | NamedAttributeUsage { None = 0 , Read = 1 << 0 , Write = 1 << 1 , Remove = 1 << 2 } |
Functions | |
| static bool | warning_is_propagated (const NodeWarningPropagation propagation, const NodeWarningType warning_type) |
| static std::optional< uint32_t > | get_original_session_uid (const ID *id) |
| static void | find_tree_zone_hash_recursive (const bNodeTreeZone &zone, bke::ComputeContextCache &compute_context_cache, const ComputeContext *current, Map< const bNodeTreeZone *, ComputeContextHash > &r_hash_by_zone) |
| static GeoNodesLog * | get_root_log (const SpaceNode &snode) |
| ENUM_OPERATORS (NamedAttributeUsage, NamedAttributeUsage::Remove) | |
| using blender::nodes::geo_eval_log::Clock = std::chrono::steady_clock |
Definition at line 270 of file NOD_geometry_nodes_log.hh.
| using blender::nodes::geo_eval_log::TimePoint = Clock::time_point |
Definition at line 271 of file NOD_geometry_nodes_log.hh.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Read | |
| Write | |
| Remove | |
Definition at line 77 of file NOD_geometry_nodes_log.hh.
| blender::nodes::geo_eval_log::ENUM_OPERATORS | ( | NamedAttributeUsage | , |
| NamedAttributeUsage::Remove | ) |
References Remove.
|
static |
Definition at line 903 of file geometry_nodes_log.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), blender::bke::bNodeTreeZone::child_zones, blender::ed::space_node::compute_context_for_zone(), find_tree_zone_hash_recursive(), and blender::ComputeContext::hash().
Referenced by find_tree_zone_hash_recursive(), and blender::nodes::geo_eval_log::GeoNodesLog::get_context_hash_by_zone_for_node_editor().
|
static |
Definition at line 798 of file geometry_nodes_log.cc.
References DEG_get_original(), and DEG_is_original().
Referenced by blender::nodes::geo_eval_log::GeoNodesLog::get_local_tree_logger().
|
static |
Definition at line 941 of file geometry_nodes_log.cc.
References ED_node_is_geometry(), blender::ed::space_node::get_modifier_for_node_editor(), bNodeTree::id, log, ID::name, blender::ed::geometry::node_group_operator_static_eval_log(), SpaceNode::node_tree_sub_type, SpaceNode::selected_node_group, SNODE_GEOMETRY_MODIFIER, and SNODE_GEOMETRY_TOOL.
Referenced by blender::nodes::geo_eval_log::GeoNodesLog::get_contextual_tree_logs().
|
static |
Definition at line 414 of file geometry_nodes_log.cc.
References BLI_assert_unreachable, ELEM, blender::nodes::Error, NODE_WARNING_PROPAGATION_ALL, NODE_WARNING_PROPAGATION_NONE, NODE_WARNING_PROPAGATION_ONLY_ERRORS, NODE_WARNING_PROPAGATION_ONLY_ERRORS_AND_WARNINGS, and blender::nodes::Warning.
Referenced by blender::nodes::geo_eval_log::GeoTreeLog::ensure_node_warnings().