|
Blender
V3.3
|
#include <pbvh_intern.h>
Public Attributes | |
| struct GPU_PBVH_Buffers * | draw_buffers |
| BB | vb |
| BB | orig_vb |
| int | children_offset |
| int * | prim_indices |
| unsigned int | totprim |
| const int * | vert_indices |
| unsigned int | uniq_verts |
| unsigned int | face_verts |
| int * | loop_indices |
| unsigned int | loop_indices_num |
| const int(* | face_vert_indices )[3] |
| PBVHNodeFlags | flag: 16 |
| float | tmin |
| float * | layer_disp |
| int | proxy_count |
| PBVHProxyNode * | proxies |
| GSet * | bm_faces |
| GSet * | bm_unique_verts |
| GSet * | bm_other_verts |
| float(* | bm_orco )[3] |
| int(* | bm_ortri )[3] |
| int | bm_tot_ortri |
| PBVHColorBufferNode | color_buffer |
| PBVHPixelsNode | pixels |
Definition at line 34 of file pbvh_intern.h.
| GSet* PBVHNode::bm_faces |
Definition at line 116 of file pbvh_intern.h.
Referenced by pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_face_remove(), pbvh_bmesh_node_finalize(), pbvh_bmesh_node_limit_ensure(), and pbvh_bmesh_node_split().
| float(* PBVHNode::bm_orco)[3] |
Definition at line 119 of file pbvh_intern.h.
| int(* PBVHNode::bm_ortri)[3] |
Definition at line 120 of file pbvh_intern.h.
| GSet* PBVHNode::bm_other_verts |
Definition at line 118 of file pbvh_intern.h.
Referenced by pbvh_bmesh_collapse_edge(), pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_face_remove(), pbvh_bmesh_node_finalize(), pbvh_bmesh_node_split(), pbvh_bmesh_split_edge(), pbvh_bmesh_vert_ownership_transfer(), and pbvh_bmesh_vert_remove().
| int PBVHNode::bm_tot_ortri |
Definition at line 121 of file pbvh_intern.h.
| GSet* PBVHNode::bm_unique_verts |
Definition at line 117 of file pbvh_intern.h.
Referenced by pbvh_bmesh_collapse_edge(), pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_face_remove(), pbvh_bmesh_node_finalize(), pbvh_bmesh_node_split(), pbvh_bmesh_split_edge(), pbvh_bmesh_vert_ownership_transfer(), and pbvh_bmesh_vert_remove().
| int PBVHNode::children_offset |
Definition at line 44 of file pbvh_intern.h.
Referenced by build_sub(), pbvh_bmesh_create_nodes_fast_recursive(), and pbvh_bmesh_node_split().
| PBVHColorBufferNode PBVHNode::color_buffer |
Definition at line 124 of file pbvh_intern.h.
| struct GPU_PBVH_Buffers* PBVHNode::draw_buffers |
Definition at line 36 of file pbvh_intern.h.
Referenced by pbvh_bmesh_node_split().
| const int(* PBVHNode::face_vert_indices)[3] |
Definition at line 95 of file pbvh_intern.h.
| unsigned int PBVHNode::face_verts |
Definition at line 79 of file pbvh_intern.h.
| PBVHNodeFlags PBVHNode::flag |
Definition at line 99 of file pbvh_intern.h.
Referenced by BKE_pbvh_bmesh_after_stroke(), BKE_pbvh_update_vertex_data(), build_leaf(), pbvh_bmesh_collapse_edge(), pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_face_remove(), pbvh_bmesh_node_finalize(), pbvh_bmesh_node_split(), pbvh_bmesh_vert_ownership_transfer(), pbvh_bmesh_vert_remove(), pbvh_update_BB_redraw(), pbvh_update_mask_redraw(), and pbvh_update_visibility_redraw().
| float* PBVHNode::layer_disp |
Definition at line 105 of file pbvh_intern.h.
Referenced by pbvh_bmesh_node_split().
| int* PBVHNode::loop_indices |
Definition at line 84 of file pbvh_intern.h.
| unsigned int PBVHNode::loop_indices_num |
Definition at line 85 of file pbvh_intern.h.
| BB PBVHNode::orig_vb |
Definition at line 40 of file pbvh_intern.h.
Referenced by pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_node_finalize(), and pbvh_bmesh_node_split().
| PBVHPixelsNode PBVHNode::pixels |
Definition at line 125 of file pbvh_intern.h.
| int* PBVHNode::prim_indices |
Definition at line 56 of file pbvh_intern.h.
Referenced by build_leaf().
| PBVHProxyNode* PBVHNode::proxies |
Definition at line 108 of file pbvh_intern.h.
| int PBVHNode::proxy_count |
Definition at line 107 of file pbvh_intern.h.
| float PBVHNode::tmin |
Definition at line 102 of file pbvh_intern.h.
Referenced by node_tree_insert().
| unsigned int PBVHNode::totprim |
Definition at line 57 of file pbvh_intern.h.
Referenced by build_leaf().
| unsigned int PBVHNode::uniq_verts |
Definition at line 79 of file pbvh_intern.h.
| BB PBVHNode::vb |
Definition at line 39 of file pbvh_intern.h.
Referenced by BKE_pbvh_bounding_box(), pbvh_bmesh_create_nodes_fast_recursive(), pbvh_bmesh_node_finalize(), pbvh_bmesh_node_split(), and update_node_vb().
| const int* PBVHNode::vert_indices |
Definition at line 78 of file pbvh_intern.h.