Blender V5.0
GeometryInfoLog Class Reference

#include <NOD_geometry_nodes_log.hh>

Inherits blender::nodes::geo_eval_log::ValueLog.

Classes

struct  MeshInfo
struct  CurveInfo
struct  PointCloudInfo
struct  GreasePencilInfo
struct  InstancesInfo
struct  EditDataInfo
struct  VolumeInfo

Public Member Functions

 GeometryInfoLog (const bke::GeometrySet &geometry_set)
Public Member Functions inherited from blender::nodes::geo_eval_log::ValueLog
virtual ~ValueLog ()=default

Public Attributes

std::string name
Vector< GeometryAttributeInfoattributes
Vector< bke::GeometryComponent::Type > component_types
std::optional< MeshInfomesh_info
std::optional< CurveInfocurve_info
std::optional< PointCloudInfopointcloud_info
std::optional< GreasePencilInfogrease_pencil_info
std::optional< InstancesInfoinstances_info
std::optional< EditDataInfoedit_data_info
std::optional< VolumeInfovolume_info

Detailed Description

Geometries are not logged entirely, because that would result in a lot of time and memory overhead. Instead, only the data needed for UI features is logged.

Definition at line 147 of file NOD_geometry_nodes_log.hh.

Constructor & Destructor Documentation

◆ GeometryInfoLog()

blender::nodes::geo_eval_log::GeometryInfoLog::GeometryInfoLog ( const bke::GeometrySet & geometry_set)

Definition at line 96 of file geometry_nodes_log.cc.

Member Data Documentation

◆ attributes

◆ component_types

◆ curve_info

◆ edit_data_info

◆ grease_pencil_info

◆ instances_info

◆ mesh_info

◆ name

◆ pointcloud_info

◆ volume_info


The documentation for this class was generated from the following files: