Blender V5.0
blender::geometry::PointCloudRealizeInfo Struct Reference

Public Attributes

const PointCloudpointcloud = nullptr
Array< std::optional< GVArraySpan > > attributes
Span< float3positions
VArray< floatradii
Span< int > stored_ids

Detailed Description

Definition at line 68 of file realize_instances.cc.

Member Data Documentation

◆ attributes

Array<std::optional<GVArraySpan> > blender::geometry::PointCloudRealizeInfo::attributes

Matches the order stored in #AllPointCloudsInfo.attributes.

Definition at line 71 of file realize_instances.cc.

Referenced by blender::geometry::execute_realize_pointcloud_task(), and blender::geometry::preprocess_pointclouds().

◆ pointcloud

◆ positions

Span<float3> blender::geometry::PointCloudRealizeInfo::positions

Id attribute on the point cloud. If there are no ids, this Span is empty.

Definition at line 73 of file realize_instances.cc.

Referenced by blender::geometry::execute_realize_pointcloud_task(), and blender::geometry::preprocess_pointclouds().

◆ radii

VArray<float> blender::geometry::PointCloudRealizeInfo::radii

◆ stored_ids

Span<int> blender::geometry::PointCloudRealizeInfo::stored_ids

The documentation for this struct was generated from the following file: