Blender V4.3
blender::bke::PointCloudRuntime Struct Reference

#include <BKE_pointcloud.hh>

Public Member Functions

 MEM_CXX_CLASS_ALLOC_FUNCS ("PointCloudRuntime")
 

Public Attributes

SharedCache< Bounds< float3 > > bounds_cache
 
std::unique_ptr< bake::BakeMaterialsListbake_materials
 

Detailed Description

Definition at line 35 of file BKE_pointcloud.hh.

Member Function Documentation

◆ MEM_CXX_CLASS_ALLOC_FUNCS()

blender::bke::PointCloudRuntime::MEM_CXX_CLASS_ALLOC_FUNCS ( "PointCloudRuntime" )

Member Data Documentation

◆ bake_materials

std::unique_ptr<bake::BakeMaterialsList> blender::bke::PointCloudRuntime::bake_materials

Stores weak references to material data blocks.

Definition at line 44 of file BKE_pointcloud.hh.

◆ bounds_cache

SharedCache<Bounds<float3> > blender::bke::PointCloudRuntime::bounds_cache
mutable

A cache of bounds shared between data-blocks with unchanged positions and radii. When data changes affect the bounds, the cache is "un-shared" with other geometries. See #SharedCache comments.

Definition at line 41 of file BKE_pointcloud.hh.


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