|
Blender V4.3
|
#include <BKE_pbvh_api.hh>
Inherits blender::bke::pbvh::Node.
Public Attributes | |
| Set< BMFace *, 0 > | bm_faces_ |
| Set< BMVert *, 0 > | bm_unique_verts_ |
| Set< BMVert *, 0 > | bm_other_verts_ |
| Array< float3, 0 > | orig_positions_ |
| Array< int3, 0 > | orig_tris_ |
| Array< BMVert *, 0 > | orig_verts_ |
Public Attributes inherited from blender::bke::pbvh::Node | |
| Bounds< float3 > | bounds_ = {} |
| Bounds< float3 > | bounds_orig_ = {} |
| int | children_offset_ = 0 |
| PBVHNodeFlags | flag_ = PBVH_UpdateRedraw |
| float | tmin_ = 0.0f |
| int | debug_draw_gen_ = 0 |
| pixels::NodeData * | pixels_ = nullptr |
Definition at line 177 of file BKE_pbvh_api.hh.
Definition at line 182 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_create_nodes_fast_recursive(), blender::bke::pbvh::pbvh_bmesh_face_remove(), blender::bke::pbvh::pbvh_bmesh_node_finalize(), blender::bke::pbvh::pbvh_bmesh_node_limit_ensure(), and blender::bke::pbvh::pbvh_bmesh_node_split().
Definition at line 184 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_collapse_edge(), blender::bke::pbvh::pbvh_bmesh_create_nodes_fast_recursive(), blender::bke::pbvh::pbvh_bmesh_face_remove(), blender::bke::pbvh::pbvh_bmesh_node_finalize(), blender::bke::pbvh::pbvh_bmesh_vert_ownership_transfer(), and blender::bke::pbvh::pbvh_bmesh_vert_remove().
Definition at line 183 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_collapse_edge(), blender::bke::pbvh::pbvh_bmesh_create_nodes_fast_recursive(), blender::bke::pbvh::pbvh_bmesh_face_remove(), blender::bke::pbvh::pbvh_bmesh_node_finalize(), blender::bke::pbvh::pbvh_bmesh_node_split(), blender::bke::pbvh::pbvh_bmesh_vert_ownership_transfer(), and blender::bke::pbvh::pbvh_bmesh_vert_remove().
Definition at line 187 of file BKE_pbvh_api.hh.
Definition at line 188 of file BKE_pbvh_api.hh.
Definition at line 189 of file BKE_pbvh_api.hh.