Blender V4.3
blender::nodes::geo_eval_log Namespace Reference

Classes

class  bNodeTreeZone
class  bNodeTreeZones
class  FieldInfoLog
class  FieldInput
struct  FieldInputs
class  GenericValueLog
struct  GeometryAttributeInfo
class  GeometryInfoLog
class  GeoModifierLog
class  GeoNodeLog
class  GeoTreeLog
class  GeoTreeLogger
class  GField
struct  NodeWarning
class  ValueLog
class  ViewerNodeLog

Typedefs

using Clock = std::chrono::steady_clock
using TimePoint = Clock::time_point

Enumerations

enum class  NodeWarningType { Error = 0 , Warning = 1 , Info = 2 }
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 void find_tree_zone_hash_recursive (const bNodeTreeZone &zone, ComputeContextBuilder &compute_context_builder, Map< const bNodeTreeZone *, ComputeContextHash > &r_hash_by_zone)
int node_warning_type_icon (const NodeWarningType type)
int node_warning_type_severity (const NodeWarningType type)
 ENUM_OPERATORS (NamedAttributeUsage, NamedAttributeUsage::Remove)

Typedef Documentation

◆ Clock

using blender::nodes::geo_eval_log::Clock = std::chrono::steady_clock

Definition at line 192 of file NOD_geometry_nodes_log.hh.

◆ TimePoint

using blender::nodes::geo_eval_log::TimePoint = Clock::time_point

Definition at line 193 of file NOD_geometry_nodes_log.hh.

Enumeration Type Documentation

◆ NamedAttributeUsage

Enumerator
None 
Read 
Write 
Remove 

Definition at line 77 of file NOD_geometry_nodes_log.hh.

◆ NodeWarningType

These values are also written to .blend files, so don't change them lightly.

Enumerator
Error 
Warning 
Info 

Definition at line 56 of file NOD_geometry_nodes_log.hh.

Function Documentation

◆ ENUM_OPERATORS()

blender::nodes::geo_eval_log::ENUM_OPERATORS ( NamedAttributeUsage ,
NamedAttributeUsage::Remove  )

References Remove.

◆ find_tree_zone_hash_recursive()

◆ node_warning_type_icon()

int blender::nodes::geo_eval_log::node_warning_type_icon ( const NodeWarningType type)

◆ node_warning_type_severity()

int blender::nodes::geo_eval_log::node_warning_type_severity ( const NodeWarningType type)

◆ warning_is_propagated()