|
Blender
V2.93
|
#include <DNA_pointcloud_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| int | flag |
| int | _pad1 [1] |
| float(* | co )[3] |
| float * | radius |
| int | totpoint |
| int | _pad2 [1] |
| struct CustomData | pdata |
| int | attributes_active_index |
| int | _pad4 |
| struct Material ** | mat |
| short | totcol |
| short | _pad3 [3] |
| void * | batch_cache |
Definition at line 30 of file DNA_pointcloud_types.h.
| int PointCloud::_pad1[1] |
Definition at line 35 of file DNA_pointcloud_types.h.
| int PointCloud::_pad2[1] |
Definition at line 41 of file DNA_pointcloud_types.h.
| short PointCloud::_pad3[3] |
Definition at line 51 of file DNA_pointcloud_types.h.
| int PointCloud::_pad4 |
Definition at line 46 of file DNA_pointcloud_types.h.
| struct AnimData* PointCloud::adt |
Definition at line 32 of file DNA_pointcloud_types.h.
Referenced by acf_dspointcloud_setting_ptr(), make_new_animlistelem(), outliner_add_id_contents(), pointcloud_blend_read_data(), and pointcloud_blend_write().
| int PointCloud::attributes_active_index |
Definition at line 45 of file DNA_pointcloud_types.h.
| void* PointCloud::batch_cache |
Definition at line 54 of file DNA_pointcloud_types.h.
Referenced by BKE_pointcloud_batch_cache_dirty_tag(), BKE_pointcloud_batch_cache_free(), DRW_pointcloud_batch_cache_dirty_tag(), DRW_pointcloud_batch_cache_free(), pointcloud_batch_cache_clear(), pointcloud_batch_cache_get(), pointcloud_batch_cache_init(), pointcloud_batch_cache_valid(), and pointcloud_copy_data().
| float(* PointCloud::co)[3] |
Definition at line 38 of file DNA_pointcloud_types.h.
Referenced by BKE_bvhtree_from_pointcloud_get(), BKE_pointcloud_from_mesh(), BKE_pointcloud_minmax(), BKE_pointcloud_update_customdata_pointers(), blender::nodes::geo_node_point_distribute_exec(), blender::bke::join_mesh_topology_and_builtin_attributes(), make_child_duplis_pointcloud(), pointcloud_batch_cache_ensure_pos(), pointcloud_random(), and blender::nodes::transform_pointcloud().
| int PointCloud::flag |
Definition at line 34 of file DNA_pointcloud_types.h.
Referenced by acf_dspointcloud_setting_ptr().
| ID PointCloud::id |
Definition at line 31 of file DNA_pointcloud_types.h.
Referenced by BKE_pointcloud_add_default(), BKE_pointcloud_copy_for_eval(), BKE_pointcloud_data_update(), BKE_pointcloud_new_for_eval(), BKE_pointcloud_new_nomain(), object_convert_exec(), pointcloud_blend_read_lib(), pointcloud_blend_write(), and pointcloud_free_data().
| struct Material** PointCloud::mat |
Definition at line 49 of file DNA_pointcloud_types.h.
Referenced by BKE_object_material_array_p(), BKE_pointcloud_new_for_eval(), pointcloud_blend_read_data(), pointcloud_blend_read_expand(), pointcloud_blend_read_lib(), pointcloud_blend_write(), pointcloud_copy_data(), pointcloud_foreach_id(), pointcloud_free_data(), and unlink_material_fn().
| struct CustomData PointCloud::pdata |
Definition at line 41 of file DNA_pointcloud_types.h.
Referenced by BKE_mesh_from_pointcloud(), BKE_pointcloud_add_default(), BKE_pointcloud_from_mesh(), BKE_pointcloud_new_for_eval(), BKE_pointcloud_new_nomain(), BKE_pointcloud_update_customdata_pointers(), blender::bke::create_attribute_providers_for_point_cloud(), get_domains(), pointcloud_blend_read_data(), pointcloud_blend_write(), pointcloud_copy_data(), pointcloud_free_data(), pointcloud_init_data(), and pointcloud_random().
| float* PointCloud::radius |
Definition at line 39 of file DNA_pointcloud_types.h.
Referenced by BKE_pointcloud_minmax(), BKE_pointcloud_update_customdata_pointers(), blender::nodes::geo_node_point_distribute_exec(), make_child_duplis_pointcloud(), pointcloud_batch_cache_ensure_pos(), and pointcloud_random().
| short PointCloud::totcol |
Definition at line 50 of file DNA_pointcloud_types.h.
Referenced by BKE_object_material_len_p(), BKE_pointcloud_new_for_eval(), DRW_pointcloud_material_count_get(), pointcloud_blend_read_expand(), pointcloud_blend_read_lib(), pointcloud_blend_write(), pointcloud_foreach_id(), and unlink_material_fn().
| int PointCloud::totpoint |
Definition at line 40 of file DNA_pointcloud_types.h.
Referenced by PointCloudComponent::attribute_domain_size(), BKE_bvhtree_from_pointcloud_get(), BKE_mesh_from_pointcloud(), BKE_pointcloud_add_default(), BKE_pointcloud_from_mesh(), BKE_pointcloud_minmax(), BKE_pointcloud_new_for_eval(), BKE_pointcloud_new_nomain(), blender::nodes::geo_node_point_distribute_exec(), get_domains(), blender::bke::join_mesh_topology_and_builtin_attributes(), make_child_duplis_pointcloud(), pointcloud_batch_cache_ensure_pos(), pointcloud_blend_read_data(), pointcloud_blend_write(), pointcloud_copy_data(), pointcloud_free_data(), pointcloud_init_data(), pointcloud_random(), and blender::nodes::transform_pointcloud().