|
Blender V4.3
|
#include <transform_snap_object.hh>
Classes | |
| struct | SnapCache |
Definition at line 20 of file transform_snap_object.hh.
| struct { ... } SnapObjectContext::callbacks |
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
| blender::Vector<blender::float4, MAX_CLIPPLANE_LEN> SnapObjectContext::clip_planes |
Definition at line 63 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), and snap_object_context_runtime_init().
| blender::float3 SnapObjectContext::curr_co |
Definition at line 58 of file transform_snap_object.hh.
Referenced by nearest_world_tree(), SnapData::snap_edge_points_impl(), snap_grid(), and snap_object_context_runtime_init().
| const ID* SnapObjectContext::data |
Definition at line 91 of file transform_snap_object.hh.
Referenced by SnapData::register_result(), SnapData::register_result_raycast(), snap_edge_points(), snap_object_context_runtime_init(), and snap_polygon().
| Depsgraph* SnapObjectContext::depsgraph |
Definition at line 47 of file transform_snap_object.hh.
Referenced by iter_snap_objects(), and snap_object_context_runtime_init().
| float SnapObjectContext::dist_nearest_sq |
Definition at line 97 of file transform_snap_object.hh.
Referenced by nearest_world_mesh().
| float SnapObjectContext::dist_px_sq |
Definition at line 96 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_view3d_ex(), SnapData::register_result(), snap_object_context_runtime_init(), snap_polygon_mesh(), snapArmature(), SnapData::SnapData(), and snapMesh().
| struct { ... } SnapObjectContext::edit_mesh |
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
| blender::Map<const ID *, std::unique_ptr<SnapCache> > SnapObjectContext::editmesh_caches |
Definition at line 26 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_context_set_editmesh_callbacks(), and snap_object_data_editmesh_get().
| struct { ... } SnapObjectContext::grid |
Referenced by snap_grid(), and snap_object_context_runtime_init().
| bool SnapObjectContext::has_occlusion_plane |
Definition at line 72 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), ED_transform_snap_object_project_view3d_ex(), and snap_object_context_runtime_init().
| bool SnapObjectContext::has_occlusion_plane_in_front |
Definition at line 73 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), SnapData::register_result_raycast(), and snap_object_context_runtime_init().
| ListBase* SnapObjectContext::hit_list |
Definition at line 87 of file transform_snap_object.hh.
Referenced by raycastMesh(), and snap_object_context_runtime_init().
| int SnapObjectContext::index |
Definition at line 83 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), SnapData::register_result(), SnapData::register_result_raycast(), snap_edge_points(), snap_object_context_runtime_init(), and snap_polygon().
| blender::float3 SnapObjectContext::init_co |
Definition at line 57 of file transform_snap_object.hh.
Referenced by nearest_world_tree(), snap_grid(), and snap_object_context_runtime_init().
| blender::float3 SnapObjectContext::loc |
Definition at line 79 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), SnapData::register_result(), and SnapData::register_result_raycast().
| blender::float2 SnapObjectContext::mval |
Definition at line 61 of file transform_snap_object.hh.
Referenced by snap_object_context_runtime_init(), SnapData::SnapData(), and snapMesh().
| blender::float3 SnapObjectContext::no |
Definition at line 81 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), SnapData::register_result(), and SnapData::register_result_raycast().
| const Object* SnapObjectContext::ob |
Definition at line 89 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), iter_snap_objects(), SnapData::register_result(), SnapData::register_result_raycast(), snap_edge_points(), snap_object_context_runtime_init(), and snap_polygon().
| uint SnapObjectContext::object_index |
Definition at line 68 of file transform_snap_object.hh.
Referenced by snap_object_context_runtime_init(), and snap_object_mesh().
| blender::float4x4 SnapObjectContext::obmat |
Definition at line 85 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), SnapData::register_result(), SnapData::register_result_raycast(), snap_edge_points(), and snap_polygon().
| blender::float4 SnapObjectContext::occlusion_plane |
Definition at line 64 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), and ED_transform_snap_object_project_view3d_ex().
| blender::float4 SnapObjectContext::occlusion_plane_in_front |
Definition at line 65 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), and SnapData::register_result_raycast().
| eSnapOcclusionTest SnapObjectContext::occlusion_test_edit |
Definition at line 70 of file transform_snap_object.hh.
Referenced by raycast_obj_fn(), and snap_object_context_runtime_init().
| SnapObjectParams SnapObjectContext::params |
Definition at line 52 of file transform_snap_object.hh.
Referenced by SnapData::clip_planes_enable(), iter_snap_objects(), nearest_world_object_fn(), nearest_world_tree(), raycast_obj_fn(), raycastMesh(), snap_obj_fn(), snap_object_context_runtime_init(), snap_object_data_editmesh_get(), snapArmature(), and snapCurve().
| blender::float4x4 SnapObjectContext::persmat |
Definition at line 40 of file transform_snap_object.hh.
Referenced by snap_object_context_runtime_init().
| blender::float4 SnapObjectContext::planes[4] |
Definition at line 41 of file transform_snap_object.hh.
Referenced by snap_grid(), and snap_object_context_runtime_init().
| float SnapObjectContext::ray_depth_max |
Definition at line 93 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_ray_all(), ED_transform_snap_object_project_ray_ex(), raycastMesh(), SnapData::register_result_raycast(), and snap_object_context_runtime_init().
| float SnapObjectContext::ray_depth_max_in_front |
Definition at line 94 of file transform_snap_object.hh.
Referenced by raycastMesh(), SnapData::register_result_raycast(), and snap_object_context_runtime_init().
| blender::float3 SnapObjectContext::ray_dir |
Definition at line 55 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_view3d_ex(), raycastMesh(), SnapData::register_result_raycast(), snap_grid(), and snap_object_context_runtime_init().
| blender::float3 SnapObjectContext::ray_start |
Definition at line 54 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_view3d_ex(), raycastMesh(), snap_grid(), and snap_object_context_runtime_init().
| struct { ... } SnapObjectContext::ret |
Referenced by ED_transform_snap_object_project_ray_all(), ED_transform_snap_object_project_ray_ex(), ED_transform_snap_object_project_view3d_ex(), nearest_world_mesh(), raycastMesh(), SnapData::register_result(), SnapData::register_result_raycast(), snap_edge_points(), snap_object_context_runtime_init(), snap_polygon(), snap_polygon_mesh(), snapArmature(), SnapData::SnapData(), and snapMesh().
| struct { ... } SnapObjectContext::runtime |
Referenced by SnapData::clip_planes_enable(), ED_transform_snap_object_project_view3d_ex(), iter_snap_objects(), nearest_world_object_fn(), nearest_world_tree(), raycast_obj_fn(), raycastMesh(), SnapData::register_result_raycast(), SnapData::snap_edge_points_impl(), snap_grid(), snap_obj_fn(), snap_object_context_runtime_init(), snap_object_data_editmesh_get(), snap_object_is_snappable(), snap_object_mesh(), snapArmature(), snapCamera(), snapCurve(), SnapData::SnapData(), and snapMesh().
| const RegionView3D* SnapObjectContext::rv3d |
Definition at line 48 of file transform_snap_object.hh.
Referenced by snap_grid(), snap_object_context_runtime_init(), and SnapData::SnapData().
| Scene* SnapObjectContext::scene |
Definition at line 21 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_context_create(), iter_snap_objects(), snap_object_context_runtime_init(), and snapCamera().
| float SnapObjectContext::size |
Definition at line 42 of file transform_snap_object.hh.
Referenced by snap_grid(), and snap_object_context_runtime_init().
| eSnapMode SnapObjectContext::snap_to_flag |
Definition at line 51 of file transform_snap_object.hh.
Referenced by ED_transform_snap_object_project_view3d_ex(), SnapData::snap_edge_points_impl(), snap_obj_fn(), snap_object_context_runtime_init(), snapArmature(), snapCamera(), and snapCurve().
Definition at line 32 of file transform_snap_object.hh.
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
Definition at line 33 of file transform_snap_object.hh.
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
Definition at line 31 of file transform_snap_object.hh.
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
| bool SnapObjectContext::use_init_co |
Definition at line 43 of file transform_snap_object.hh.
Referenced by snap_grid(), and snap_object_context_runtime_init().
| void* SnapObjectContext::user_data |
Definition at line 34 of file transform_snap_object.hh.
Referenced by create_mesh(), and ED_transform_snap_object_context_set_editmesh_callbacks().
| const View3D* SnapObjectContext::v3d |
Definition at line 49 of file transform_snap_object.hh.
Referenced by snap_object_context_runtime_init(), snap_object_is_snappable(), and snapMesh().
| blender::float2 SnapObjectContext::win_size |
Definition at line 60 of file transform_snap_object.hh.
Referenced by snap_object_context_runtime_init(), SnapData::SnapData(), and snapMesh().