|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | CCGKey |
Functions | |
| blender::float3 & | CCG_elem_co (const CCGKey &, CCGElem *elem) |
| blender::float3 & | CCG_elem_no (const CCGKey &key, CCGElem *elem) |
| float & | CCG_elem_mask (const CCGKey &key, CCGElem *elem) |
| CCGElem * | CCG_elem_offset (const CCGKey &key, CCGElem *elem, int offset) |
| int | CCG_grid_xy_to_index (const int grid_size, const int x, const int y) |
| CCGElem * | CCG_grid_elem (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_grid_elem_co (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_grid_elem_no (const CCGKey &key, CCGElem *elem, int x, int y) |
| float & | CCG_grid_elem_mask (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_elem_offset_co (const CCGKey &key, CCGElem *elem, int offset) |
| int | CCG_grid_size (const int level) |
| int | CCG_grid_factor (int low_level, int high_level) |
|
inline |
Definition at line 51 of file BKE_ccg.hh.
Referenced by CCG_elem_offset_co(), and CCG_grid_elem_co().
Definition at line 62 of file BKE_ccg.hh.
References BLI_assert, CCGKey::has_mask, and CCGKey::mask_offset.
Referenced by CCG_grid_elem_mask().
|
inline |
Definition at line 56 of file BKE_ccg.hh.
References BLI_assert, CCGKey::has_normals, and CCGKey::normal_offset.
Referenced by CCG_grid_elem_no().
|
inline |
Definition at line 68 of file BKE_ccg.hh.
References CCGKey::elem_size.
Referenced by CCG_elem_offset_co(), and CCG_grid_elem().
|
inline |
Definition at line 99 of file BKE_ccg.hh.
References CCG_elem_co(), and CCG_elem_offset().
|
inline |
Definition at line 78 of file BKE_ccg.hh.
References CCG_elem_offset(), CCG_grid_xy_to_index(), CCGKey::grid_size, x, and y.
Referenced by CCG_grid_elem_co(), CCG_grid_elem_mask(), and CCG_grid_elem_no().
|
inline |
Definition at line 84 of file BKE_ccg.hh.
References CCG_elem_co(), CCG_grid_elem(), x, and y.
Definition at line 94 of file BKE_ccg.hh.
References CCG_elem_mask(), CCG_grid_elem(), x, and y.
|
inline |
Definition at line 89 of file BKE_ccg.hh.
References CCG_elem_no(), CCG_grid_elem(), x, and y.
|
inline |
Definition at line 110 of file BKE_ccg.hh.
References BLI_assert.
Referenced by multires_mdisps_downsample_hidden(), and paint_grid_paint_mask().
|
inline |
Definition at line 104 of file BKE_ccg.hh.
References BLI_assert.
Referenced by BKE_sculpt_mask_layers_ensure(), blend_read_paint_mask(), multires_create_grids_in_unsubdivided_base_mesh(), multires_grid_paint_mask_downsample(), multires_mdisps_downsample_hidden(), multires_unsubdivide_extract_single_grid_from_face_edge(), paint_grid_paint_mask(), store_grid_data(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), and write_grid_paint_mask().
|
inline |
Definition at line 73 of file BKE_ccg.hh.
Referenced by blender::ed::sculpt_paint::smooth::average_data_grids(), BKE_subdiv_ccg_eval_limit_positions(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_grids(), blender::ed::sculpt_paint::filter::calc_sharpen_filter(), blender::ed::sculpt_paint::calc_vert_neighbors(), blender::ed::sculpt_paint::calc_vert_neighbors_interior(), CCG_grid_elem(), blender::draw::pbvh::create_lines_index_grids(), blender::draw::pbvh::create_tri_index_grids(), blender::ed::sculpt_paint::boundary::edit_data_init_grids(), blender::draw::pbvh::fill_masks_grids(), blender::draw::pbvh::fill_normals_grids(), blender::draw::pbvh::fill_positions_grids(), blender::ed::sculpt_paint::face_set::filter_verts_with_unique_face_sets_grids(), blender::bke::ccg::grid_xy_to_vert(), blender::ed::sculpt_paint::pose::grow_factors_grids(), blender::ed::sculpt_paint::mask::grow_mask_grids(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_grid(), blender::ed::sculpt_paint::smooth::neighbor_position_average_interior_grids_impl(), blender::bke::pbvh::node_raycast_grids(), paint_is_grid_face_hidden(), blender::bke::pbvh::pbvh_grids_node_nearest_to_ray(), blender::ed::sculpt_paint::mask::shrink_mask_grids(), and SubdivCCGCoord::to_index().