|
Blender V5.0
|
Classes | |
| struct | PointCloudTransformData |
Functions | |
| static PointCloudTransformData * | create_transform_custom_data (TransCustomData &custom_data) |
| static void | createTransPointCloudVerts (bContext *, TransInfo *t) |
| static void | recalcData_pointcloud (TransInfo *t) |
Variables | |
| TransConvertTypeInfo | TransConvertType_PointCloud |
|
static |
Definition at line 41 of file transform_convert_pointcloud.cc.
References blender::ed::transform::TransCustomData::data, data, and blender::ed::transform::TransCustomData::free_cb.
Referenced by createTransPointCloudVerts().
|
static |
Definition at line 53 of file transform_convert_pointcloud.cc.
References Array< T, InlineBufferCapacity, Allocator >::as_mutable_span(), create_transform_custom_data(), blender::ed::transform::TransDataContainer::custom, blender::ed::transform::TransDataContainer::data, Object::data, blender::ed::transform::TransInfo::data_container, blender::ed::transform::TransInfo::data_container_len, blender::ed::transform::TransDataContainer::data_len, blender::ed::transform::TransInfo::flag, blender::ed::transform::TransCustomData::free_cb, blender::IndexMask::from_bools(), blender::array_utils::gather(), i, blender::MutableSpan< T >::index_range(), blender::bke::AttributeAccessor::lookup_or_default(), MEM_calloc_arrayN(), blender::ed::transform::pointcloud::PointCloudTransformData::memory, blender::ed::transform::TransInfo::mode, blender::ed::transform::TransDataContainer::obedit, blender::threading::parallel_for(), blender::bke::Point, blender::ed::transform::pointcloud::PointCloudTransformData::positions, blender::math::pseudo_invert(), blender::ed::transform::pointcloud::PointCloudTransformData::radii, Array< T, InlineBufferCapacity, Allocator >::reinitialize(), blender::ed::transform::pointcloud::PointCloudTransformData::selection, blender::index_mask::IndexMask::size(), T_PROP_EDIT_ALL, blender::ed::transform::TFM_CURVE_SHRINKFATTEN, and blender::ed::transform::TransCustomDataContainer::type.
|
static |
Definition at line 127 of file transform_convert_pointcloud.cc.
References Array< T, InlineBufferCapacity, Allocator >::as_span(), blender::ed::transform::TransInfo::data_container, blender::ed::transform::TransInfo::data_container_len, DEG_id_tag_update(), ID_RECALC_GEOMETRY, blender::ed::transform::TransInfo::mode, blender::ed::transform::pointcloud::PointCloudTransformData::positions, blender::ed::transform::pointcloud::PointCloudTransformData::radii, recalcData_pointcloud(), blender::array_utils::scatter(), blender::ed::transform::pointcloud::PointCloudTransformData::selection, and blender::ed::transform::TFM_CURVE_SHRINKFATTEN.
Referenced by recalcData_pointcloud().
| TransConvertTypeInfo blender::ed::transform::pointcloud::TransConvertType_PointCloud |
Definition at line 151 of file transform_convert_pointcloud.cc.
Referenced by blender::ed::transform::convert_type_get(), blender::ed::transform::init_proportional_edit(), and blender::ed::transform::init_TransDataContainers().