Blender  V3.3
Public Attributes | List of all members
blender::geometry::PointCloudRealizeInfo Struct Reference

Public Attributes

const PointCloudpointcloud = nullptr
 
Array< std::optional< GVArraySpan > > attributes
 
Span< float3positions
 
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

const PointCloud* blender::geometry::PointCloudRealizeInfo::pointcloud = nullptr

◆ 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().

◆ stored_ids

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

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