|
Blender V4.3
|
#include <BKE_pbvh_api.hh>
Inherited by blender::bke::pbvh::BMeshNode, blender::bke::pbvh::GridsNode, and blender::bke::pbvh::MeshNode.
Public Attributes | |
| 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 |
bke::pbvh API. Definition at line 70 of file BKE_pbvh_api.hh.
Axis aligned min and max of all vertex positions in the node.
Definition at line 75 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_node_finalize(), and blender::bke::pbvh::pbvh_bmesh_node_split().
Bounds from the start of current brush stroke.
Definition at line 77 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_node_finalize(), and blender::bke::pbvh::pbvh_bmesh_node_split().
| int blender::bke::pbvh::Node::children_offset_ = 0 |
Definition at line 81 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::pbvh_bmesh_create_nodes_fast_recursive(), and blender::bke::pbvh::pbvh_bmesh_node_split().
| int blender::bke::pbvh::Node::debug_draw_gen_ = 0 |
Used to flash colors of updated node bounding boxes in debug draw mode (when G.debug_value / bpy.app.debug_value is 889).
Definition at line 98 of file BKE_pbvh_api.hh.
| PBVHNodeFlags blender::bke::pbvh::Node::flag_ = PBVH_UpdateRedraw |
Definition at line 85 of file BKE_pbvh_api.hh.
Referenced by BKE_pbvh_bmesh_after_stroke(), blender::bke::pbvh::build_nodes_recursive_grids(), blender::bke::pbvh::build_nodes_recursive_mesh(), blender::bke::pbvh::pbvh_bmesh_create_nodes_fast_recursive(), blender::bke::pbvh::pbvh_bmesh_face_remove(), blender::bke::pbvh::pbvh_bmesh_node_split(), blender::bke::pbvh::pbvh_bmesh_vert_ownership_transfer(), and blender::bke::pbvh::pbvh_bmesh_vert_remove().
| pixels::NodeData* blender::bke::pbvh::Node::pixels_ = nullptr |
Definition at line 101 of file BKE_pbvh_api.hh.
| float blender::bke::pbvh::Node::tmin_ = 0.0f |
Used for ray-casting: how close the bounding-box is to the ray point.
Definition at line 91 of file BKE_pbvh_api.hh.
Referenced by blender::bke::pbvh::node_tree_insert().