Blender V5.0
blender::nodes::geo_eval_log Namespace Reference

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 GeoNodesLogget_root_log (const SpaceNode &snode)
 ENUM_OPERATORS (NamedAttributeUsage, NamedAttributeUsage::Remove)

Typedef Documentation

◆ Clock

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

Definition at line 270 of file NOD_geometry_nodes_log.hh.

◆ TimePoint

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

Definition at line 271 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.

Function Documentation

◆ ENUM_OPERATORS()

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

References Remove.

◆ find_tree_zone_hash_recursive()

◆ get_original_session_uid()

std::optional< uint32_t > blender::nodes::geo_eval_log::get_original_session_uid ( const ID * id)
static

◆ get_root_log()

◆ warning_is_propagated()