|
Blender V4.5
|
#include <transform_snap_object.hh>
Classes | |
| struct | SnapCache |
Definition at line 40 of file transform_snap_object.hh.
| struct { ... } blender::ed::transform::SnapObjectContext::callbacks |
| Vector<float4, MAX_CLIPPLANE_LEN> blender::ed::transform::SnapObjectContext::clip_planes |
Definition at line 83 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), and blender::ed::transform::snap_object_context_runtime_init().
| float3 blender::ed::transform::SnapObjectContext::curr_co |
Definition at line 78 of file transform_snap_object.hh.
Referenced by blender::ed::transform::nearest_world_tree(), blender::ed::transform::SnapData::snap_edge_points_impl(), blender::ed::transform::snap_grid(), and blender::ed::transform::snap_object_context_runtime_init().
| const ID* blender::ed::transform::SnapObjectContext::data |
Definition at line 111 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::register_result(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snap_polygon().
| Depsgraph* blender::ed::transform::SnapObjectContext::depsgraph |
Definition at line 67 of file transform_snap_object.hh.
Referenced by blender::ed::transform::iter_snap_objects(), and blender::ed::transform::snap_object_context_runtime_init().
| float blender::ed::transform::SnapObjectContext::dist_nearest_sq |
Definition at line 117 of file transform_snap_object.hh.
Referenced by blender::ed::transform::nearest_world_mesh().
| float blender::ed::transform::SnapObjectContext::dist_px_sq |
Definition at line 116 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::register_result(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_view3d_ex(), blender::ed::transform::snap_polygon_mesh(), blender::ed::transform::snapArmature(), blender::ed::transform::SnapData::SnapData(), and blender::ed::transform::snapMesh().
| struct { ... } blender::ed::transform::SnapObjectContext::edit_mesh |
| Map<const ID *, std::unique_ptr<SnapCache> > blender::ed::transform::SnapObjectContext::editmesh_caches |
Definition at line 46 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_set_editmesh_callbacks(), and blender::ed::transform::snap_object_data_editmesh_get().
| struct { ... } blender::ed::transform::SnapObjectContext::grid |
| bool blender::ed::transform::SnapObjectContext::has_occlusion_plane |
Definition at line 92 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snap_object_project_view3d_ex().
| bool blender::ed::transform::SnapObjectContext::has_occlusion_plane_in_front |
Definition at line 93 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), blender::ed::transform::SnapData::register_result_raycast(), and blender::ed::transform::snap_object_context_runtime_init().
| ListBase* blender::ed::transform::SnapObjectContext::hit_list |
Definition at line 107 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycastMesh(), and blender::ed::transform::snap_object_context_runtime_init().
| int blender::ed::transform::SnapObjectContext::index |
Definition at line 103 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::register_result(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_ray_ex(), blender::ed::transform::snap_object_project_view3d_ex(), and blender::ed::transform::snap_polygon().
| float3 blender::ed::transform::SnapObjectContext::init_co |
Definition at line 77 of file transform_snap_object.hh.
Referenced by blender::ed::transform::nearest_world_tree(), blender::ed::transform::snap_grid(), and blender::ed::transform::snap_object_context_runtime_init().
| float3 blender::ed::transform::SnapObjectContext::loc |
| float2 blender::ed::transform::SnapObjectContext::mval |
Definition at line 81 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::SnapData::SnapData(), and blender::ed::transform::snapMesh().
| float3 blender::ed::transform::SnapObjectContext::no |
| const Object* blender::ed::transform::SnapObjectContext::ob |
Definition at line 109 of file transform_snap_object.hh.
Referenced by blender::ed::transform::iter_snap_objects(), blender::ed::transform::SnapData::register_result(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_ray_ex(), blender::ed::transform::snap_object_project_view3d_ex(), and blender::ed::transform::snap_polygon().
| uint blender::ed::transform::SnapObjectContext::object_index |
Definition at line 88 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snap_object_mesh().
| float4x4 blender::ed::transform::SnapObjectContext::obmat |
Definition at line 105 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::register_result(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_object_project_ray_ex(), blender::ed::transform::snap_object_project_view3d_ex(), and blender::ed::transform::snap_polygon().
| float4 blender::ed::transform::SnapObjectContext::occlusion_plane |
Definition at line 84 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), and blender::ed::transform::snap_object_project_view3d_ex().
| float4 blender::ed::transform::SnapObjectContext::occlusion_plane_in_front |
Definition at line 85 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), and blender::ed::transform::SnapData::register_result_raycast().
| eSnapOcclusionTest blender::ed::transform::SnapObjectContext::occlusion_test_edit |
Definition at line 90 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycast_obj_fn(), and blender::ed::transform::snap_object_context_runtime_init().
| SnapObjectParams blender::ed::transform::SnapObjectContext::params |
Definition at line 72 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), blender::ed::transform::iter_snap_objects(), blender::ed::transform::nearest_world_object_fn(), blender::ed::transform::nearest_world_tree(), blender::ed::transform::raycast_obj_fn(), blender::ed::transform::raycastMesh(), blender::ed::transform::snap_obj_fn(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_data_editmesh_get(), blender::ed::transform::snapArmature(), and blender::ed::transform::snapCurve().
| float4x4 blender::ed::transform::SnapObjectContext::persmat |
Definition at line 60 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_runtime_init().
| float4 blender::ed::transform::SnapObjectContext::planes[4] |
Definition at line 61 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_grid(), and blender::ed::transform::snap_object_context_runtime_init().
| float blender::ed::transform::SnapObjectContext::ray_depth_max |
Definition at line 113 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycastMesh(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_ray_all(), and blender::ed::transform::snap_object_project_ray_ex().
| float blender::ed::transform::SnapObjectContext::ray_depth_max_in_front |
Definition at line 114 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycastMesh(), blender::ed::transform::SnapData::register_result_raycast(), and blender::ed::transform::snap_object_context_runtime_init().
| float3 blender::ed::transform::SnapObjectContext::ray_dir |
Definition at line 75 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycastMesh(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_grid(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snap_object_project_view3d_ex().
| float3 blender::ed::transform::SnapObjectContext::ray_start |
Definition at line 74 of file transform_snap_object.hh.
Referenced by blender::ed::transform::raycastMesh(), blender::ed::transform::snap_grid(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snap_object_project_view3d_ex().
| struct { ... } blender::ed::transform::SnapObjectContext::ret |
Referenced by blender::ed::transform::nearest_world_mesh(), blender::ed::transform::raycastMesh(), blender::ed::transform::SnapData::register_result(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::snap_edge_points(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_ray_all(), blender::ed::transform::snap_object_project_ray_ex(), blender::ed::transform::snap_object_project_view3d_ex(), blender::ed::transform::snap_polygon(), blender::ed::transform::snap_polygon_mesh(), blender::ed::transform::snapArmature(), blender::ed::transform::SnapData::SnapData(), and blender::ed::transform::snapMesh().
| struct { ... } blender::ed::transform::SnapObjectContext::runtime |
Referenced by blender::ed::transform::SnapData::clip_planes_enable(), blender::ed::transform::iter_snap_objects(), blender::ed::transform::nearest_world_object_fn(), blender::ed::transform::nearest_world_tree(), blender::ed::transform::raycast_obj_fn(), blender::ed::transform::raycastMesh(), blender::ed::transform::SnapData::register_result_raycast(), blender::ed::transform::SnapData::snap_edge_points_impl(), blender::ed::transform::snap_grid(), blender::ed::transform::snap_obj_fn(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_data_editmesh_get(), blender::ed::transform::snap_object_is_snappable(), blender::ed::transform::snap_object_mesh(), blender::ed::transform::snap_object_project_view3d_ex(), blender::ed::transform::snapArmature(), blender::ed::transform::snapCamera(), blender::ed::transform::snapCurve(), blender::ed::transform::SnapData::SnapData(), and blender::ed::transform::snapMesh().
| const RegionView3D* blender::ed::transform::SnapObjectContext::rv3d |
Definition at line 68 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_grid(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::SnapData::SnapData().
| Scene* blender::ed::transform::SnapObjectContext::scene |
Definition at line 41 of file transform_snap_object.hh.
Referenced by blender::ed::transform::iter_snap_objects(), blender::ed::transform::snap_object_context_create(), blender::ed::transform::snap_object_context_runtime_init(), and blender::ed::transform::snapCamera().
| float blender::ed::transform::SnapObjectContext::size |
Definition at line 62 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_grid(), and blender::ed::transform::snap_object_context_runtime_init().
| eSnapMode blender::ed::transform::SnapObjectContext::snap_to_flag |
Definition at line 71 of file transform_snap_object.hh.
Referenced by blender::ed::transform::SnapData::snap_edge_points_impl(), blender::ed::transform::snap_obj_fn(), blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_project_view3d_ex(), blender::ed::transform::snapArmature(), blender::ed::transform::snapCamera(), and blender::ed::transform::snapCurve().
Definition at line 52 of file transform_snap_object.hh.
Referenced by blender::ed::transform::create_mesh(), and blender::ed::transform::snap_object_context_set_editmesh_callbacks().
Definition at line 53 of file transform_snap_object.hh.
Referenced by blender::ed::transform::create_mesh(), and blender::ed::transform::snap_object_context_set_editmesh_callbacks().
Definition at line 51 of file transform_snap_object.hh.
Referenced by blender::ed::transform::create_mesh(), and blender::ed::transform::snap_object_context_set_editmesh_callbacks().
| bool blender::ed::transform::SnapObjectContext::use_init_co |
Definition at line 63 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_grid(), and blender::ed::transform::snap_object_context_runtime_init().
| void* blender::ed::transform::SnapObjectContext::user_data |
Definition at line 54 of file transform_snap_object.hh.
Referenced by blender::ed::transform::create_mesh(), and blender::ed::transform::snap_object_context_set_editmesh_callbacks().
| const View3D* blender::ed::transform::SnapObjectContext::v3d |
Definition at line 69 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::snap_object_is_snappable(), and blender::ed::transform::snapMesh().
| float2 blender::ed::transform::SnapObjectContext::win_size |
Definition at line 80 of file transform_snap_object.hh.
Referenced by blender::ed::transform::snap_object_context_runtime_init(), blender::ed::transform::SnapData::SnapData(), and blender::ed::transform::snapMesh().