Blender V2.61 - r43446
|
#include <DNA_view3d_types.h>
Public Attributes | |
float | winmat [4][4] |
float | viewmat [4][4] |
float | viewinv [4][4] |
float | persmat [4][4] |
float | persinv [4][4] |
float | viewmatob [4][4] |
float | persmatob [4][4] |
float | twmat [4][4] |
float | viewquat [4] |
float | dist |
float | zfac |
float | camdx |
float | camdy |
float | pixsize |
float | ofs [3] |
short | camzoom |
short | twdrawflag |
char | is_persp |
char | pad [3] |
short | rflag |
short | viewlock |
short | persp |
short | view |
float | clip [6][4] |
float | clip_local [6][4] |
struct BoundBox * | clipbb |
struct bGPdata * | gpd |
struct RegionView3D * | localvd |
struct RenderInfo * | ri |
struct RenderEngine * | render_engine |
struct ViewDepths * | depths |
struct SmoothViewStore * | sms |
struct wmTimer * | smooth_timer |
float | lviewquat [4] |
short | lpersp |
short | lview |
float | gridview |
float | twangle [3] |
float | rot_angle |
float | rot_axis [3] |
char | pad2 [4] |
Definition at line 85 of file DNA_view3d_types.h.
float RegionView3D::camdx |
Definition at line 103 of file DNA_view3d_types.h.
Referenced by camera_params_from_view3d(), view3d_center_camera_exec(), and viewmove_apply().
float RegionView3D::camdy |
Definition at line 103 of file DNA_view3d_types.h.
Referenced by camera_params_from_view3d(), view3d_center_camera_exec(), and viewmove_apply().
short RegionView3D::camzoom |
Definition at line 107 of file DNA_view3d_types.h.
Referenced by camera_params_from_view3d(), restore_localviewdata(), StartKetsjiShell(), view3d_center_camera_exec(), view3d_set_1_to_1_viewborder(), viewmove_apply(), and viewzoom_exec().
float RegionView3D::clip[6][4] |
Definition at line 118 of file DNA_view3d_types.h.
Referenced by ED_view3d_test_clipping(), ED_view3d_win_to_segment_clip(), view3d_boxview_clip(), view3d_clipping_exec(), and view3d_set_clipping().
float RegionView3D::clip_local[6][4] |
Definition at line 119 of file DNA_view3d_types.h.
Referenced by ED_view3d_local_clipping(), and ED_view3d_test_clipping().
struct BoundBox* RegionView3D::clipbb |
Definition at line 120 of file DNA_view3d_types.h.
Referenced by direct_link_region(), ED_view3d_local_clipping(), view3d_boxview_clip(), view3d_clipping_exec(), view3d_clipping_invoke(), view3d_draw_clipping(), view3d_main_area_duplicate(), view3d_main_area_free(), and write_region().
struct ViewDepths* RegionView3D::depths |
Definition at line 127 of file DNA_view3d_types.h.
Referenced by direct_link_region(), ED_view3d_depth_read_cached(), ED_view3d_depth_tag_update(), ED_view3d_depth_update(), key_test_depth(), and view3d_main_area_free().
float RegionView3D::dist |
Definition at line 101 of file DNA_view3d_types.h.
Referenced by camera_params_from_view3d(), draw_ebones(), draw_em_fancy(), draw_mesh_face_select(), draw_mesh_fancy(), draw_object_backbufsel(), draw_pose_bones(), draw_rotation_guide(), drawWireExtra(), ED_view3d_camera_lock_init(), ED_view3d_camera_lock_sync(), flyEnd(), initFlyInfo(), initlocalview(), move_camera(), ndof_orbit_invoke(), ndof_pan_invoke(), obmat_to_viewmat(), restore_localviewdata(), setviewmatrixview3d(), smooth_view(), view3d_align_axis_to_vector(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_camera_to_view_exec(), view3d_new(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), view3d_split_250(), view3d_zoom_border_exec(), view_zoom_mouseloc(), viewdolly_apply(), viewnumpad_exec(), viewops_data_create(), viewrotate_invoke(), viewzoom_apply(), and viewzoom_exec().
struct bGPdata* RegionView3D::gpd |
Definition at line 122 of file DNA_view3d_types.h.
float RegionView3D::gridview |
Definition at line 136 of file DNA_view3d_types.h.
Referenced by drawgrid(), initTranslation(), snap_curs_to_grid(), snap_sel_to_grid(), and view3d_main_area_draw_objects().
Definition at line 109 of file DNA_view3d_types.h.
Referenced by draw_textured_begin(), ED_view3d_global_to_vector(), ED_view3d_win_to_3d(), ED_view3d_win_to_segment_clip(), ED_view3d_win_to_vector(), initFlyInfo(), setwinmatrixview3d(), view3d_camera_to_view_selected_poll(), view3d_zoom_border_exec(), viewops_data_create(), viewselected_exec(), and viewzoom_exec().
struct RegionView3D* RegionView3D::localvd |
Definition at line 124 of file DNA_view3d_types.h.
Referenced by direct_link_region(), initlocalview(), region_quadview_exec(), restore_localviewdata(), unlink_object(), view3d_main_area_duplicate(), view3d_main_area_free(), and write_region().
short RegionView3D::lpersp |
Definition at line 135 of file DNA_view3d_types.h.
Referenced by view3d_camera_to_view_exec(), viewnumpad_exec(), and viewrotate_invoke().
short RegionView3D::lview |
Definition at line 135 of file DNA_view3d_types.h.
Referenced by view3d_camera_to_view_exec(), and viewnumpad_exec().
float RegionView3D::lviewquat[4] |
Definition at line 134 of file DNA_view3d_types.h.
Referenced by view3d_camera_to_view_exec(), and viewnumpad_exec().
float RegionView3D::ofs[3] |
Definition at line 105 of file DNA_view3d_types.h.
Referenced by axis_set_view(), draw_rotation_guide(), ED_view3d_camera_lock_init(), ED_view3d_camera_lock_sync(), flyApply(), flyApply_ndof(), flyEnd(), initFlyInfo(), initlocalview(), move_camera(), ndof_orbit_invoke(), ndof_pan_invoke(), obmat_to_viewmat(), restore_localviewdata(), set_3dcursor_invoke(), setviewmatrixview3d(), smooth_view(), view3d_align_axis_to_vector(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_camera_to_view_exec(), view3d_get_view_aligned_coordinate(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), view3d_split_250(), view3d_zoom_border_exec(), view_dolly_mouseloc(), view_zoom_mouseloc(), viewdolly_exec(), viewmove_apply(), viewnumpad_exec(), viewops_data_create(), viewpan_exec(), viewrotate_apply(), and viewrotate_invoke().
char RegionView3D::pad[3] |
Definition at line 111 of file DNA_view3d_types.h.
char RegionView3D::pad2[4] |
Definition at line 144 of file DNA_view3d_types.h.
float RegionView3D::persinv[4][4] |
Definition at line 91 of file DNA_view3d_types.h.
Referenced by draw_depth(), draw_depth_gpencil(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_win_to_3d(), ED_view3d_win_to_delta(), ED_view3d_win_to_segment_clip(), ED_view3d_win_to_vector(), extrude_repeat_mesh_invoke(), gpu_update_lamps_shadows(), set_3dcursor_invoke(), setTransformViewMatrices(), and view3d_main_area_setup_view().
float RegionView3D::persmat[4][4] |
Definition at line 90 of file DNA_view3d_types.h.
Referenced by draw_bgpic(), draw_depth(), draw_depth_gpencil(), drawgrid(), drawlamp(), ED_view3d_boundbox_clip(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_init_mats_rv3d(), ED_view3d_pixel_size(), gpu_update_lamps_shadows(), initgrabz(), manipulator_selectbuf(), project_float(), project_float_noclip(), project_int(), project_int_noclip(), project_short(), project_short_noclip(), screen_opengl_render_apply(), set_3dcursor_invoke(), setTransformViewMatrices(), uv_from_view_exec(), view3d_main_area_setup_view(), view3d_opengl_select(), view3d_project_short_clip_persmat(), viewops_data_create(), vpaint_stroke_update_step(), and wpaint_stroke_update_step().
float RegionView3D::persmatob[4][4] |
Definition at line 95 of file DNA_view3d_types.h.
Referenced by ED_view3d_init_mats_rv3d(), view3d_project_short_clip(), and view3d_project_short_noclip().
short RegionView3D::persp |
Definition at line 114 of file DNA_view3d_types.h.
Referenced by axis_set_view(), BKE_screen_view3d_sync(), calculateCenter(), camera_params_from_view3d(), createTransData(), draw_bgpic(), draw_gpencil_view3d(), draw_object(), drawcamera(), drawlamp(), ED_screen_set_scene(), ED_view3d_camera_lock_check(), ED_view3d_context_user_region(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), fly_modal(), flyApply(), flyApply_ndof(), flyEnd(), game_engine_exec(), gp_camera_view_subrect(), gp_paint_initstroke(), gpu_update_lamps_shadows(), initFlyInfo(), initlocalview(), obmat_to_viewmat(), region_quadview_exec(), restore_localviewdata(), screen_opengl_render_anim_step(), screen_opengl_render_apply(), setTransformViewMatrices(), setviewmatrixview3d(), smooth_view(), StartKetsjiShell(), unlink_object(), uv_from_view_exec(), view3d_align_axis_to_vector(), view3d_all_exec(), view3d_camera_active_poll(), view3d_camera_to_view_exec(), view3d_camera_user_poll(), view3d_get_name(), view3d_main_area_draw_info(), view3d_main_area_draw_objects(), view3d_main_area_listener(), view3d_new(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), view3d_split_250(), view3d_zoom_border_invoke(), viewdolly_poll(), viewmove_apply(), viewnumpad_exec(), vieworbit_exec(), viewpersportho_exec(), viewrotate_invoke(), viewselected_exec(), and viewzoom_exec().
float RegionView3D::pixsize |
Definition at line 104 of file DNA_view3d_types.h.
Referenced by ED_view3d_pixel_size(), and view3d_main_area_setup_view().
Definition at line 126 of file DNA_view3d_types.h.
Referenced by direct_link_region(), ED_render_engine_changed(), ED_render_scene_update(), lib_link_screen_restore(), view3d_main_area_draw_engine(), view3d_main_area_draw_engine_info(), view3d_main_area_draw_info(), view3d_main_area_free(), and wm_region_test_render_do_draw().
short RegionView3D::rflag |
Definition at line 113 of file DNA_view3d_types.h.
Referenced by backdrawview3d(), draw_depth(), draw_mesh_fancy(), ED_view3d_draw_offscreen(), ED_view3d_local_clipping(), ED_view3d_quadview_update(), ED_view3d_win_to_segment_clip(), flyEnd(), initFlyInfo(), project_bucket_point_occluded(), project_paint_face_init(), project_short(), region_quadview_exec(), smooth_view(), view3d_boxview_clip(), view3d_cached_text_draw_end(), view3d_clipping_exec(), view3d_clipping_invoke(), view3d_main_area_draw_objects(), view3d_main_area_listener(), view3d_opengl_select(), view3d_project_short_clip(), view3d_project_short_clip_persmat(), view3d_smoothview_invoke(), viewops_data_create(), and viewops_data_free().
struct RenderInfo* RegionView3D::ri |
Definition at line 125 of file DNA_view3d_types.h.
Referenced by direct_link_region(), and view3d_main_area_free().
float RegionView3D::rot_angle |
Definition at line 141 of file DNA_view3d_types.h.
Referenced by draw_rotation_guide(), flyApply_ndof(), ndof_orbit_invoke(), and ndof_pan_invoke().
float RegionView3D::rot_axis[3] |
Definition at line 142 of file DNA_view3d_types.h.
Referenced by draw_rotation_guide(), and ndof_orbit_invoke().
struct wmTimer* RegionView3D::smooth_timer |
Definition at line 131 of file DNA_view3d_types.h.
Referenced by direct_link_region(), smooth_view(), view3d_smoothview_invoke(), and viewnumpad_exec().
struct SmoothViewStore* RegionView3D::sms |
Definition at line 130 of file DNA_view3d_types.h.
Referenced by direct_link_region(), smooth_view(), and view3d_smoothview_invoke().
float RegionView3D::twangle[3] |
Definition at line 138 of file DNA_view3d_types.h.
Referenced by draw_manipulator_axes(), draw_manipulator_scale(), draw_manipulator_translate(), and test_manipulator_axis().
short RegionView3D::twdrawflag |
Definition at line 108 of file DNA_view3d_types.h.
Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), manipulator_selectbuf(), stats_editbone(), stats_pose(), and test_manipulator_axis().
float RegionView3D::twmat[4][4] |
Definition at line 98 of file DNA_view3d_types.h.
Referenced by BIF_draw_manipulator(), calc_manipulator_stats(), calc_sculpt_normal(), calc_sculpt_plane(), draw_manipulator_rotate(), draw_manipulator_rotate_cyl(), draw_manipulator_scale(), draw_manipulator_translate(), sculpt_update_cache_invariants(), and test_manipulator_axis().
short RegionView3D::view |
Definition at line 115 of file DNA_view3d_types.h.
Referenced by axis_set_view(), draw_bgpic(), draw_view_icon(), drawgrid(), ED_view3d_lock(), flyApply_ndof(), ndof_orbit_invoke(), obmat_to_viewmat(), region_quadview_exec(), restore_localviewdata(), smooth_view(), view3d_align_axis_to_vector(), view3d_boxview_clip(), view3d_boxview_sync(), view3d_camera_to_view_exec(), view3d_get_name(), view3d_main_area_draw_objects(), view3d_new(), view3d_smoothview_invoke(), view3d_split_250(), viewnumpad_exec(), vieworbit_exec(), and viewrotate_apply().
float RegionView3D::viewinv[4][4] |
Definition at line 89 of file DNA_view3d_types.h.
Referenced by armature_calc_roll_exec(), calc_manipulator_stats(), draw_depth(), draw_depth_gpencil(), draw_manipulator_rotate(), draw_new_particle_system(), draw_volume(), drawcentercircle(), drawlamp(), dupli_extrude_cursor(), ED_text_to_object(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_global_to_vector(), ED_view3d_win_to_3d(), ED_view3d_win_to_segment_clip(), ED_view3d_win_to_vector(), flyApply(), flyEnd(), GPU_begin_object_materials(), gpu_update_lamps_shadows(), initFlyInfo(), initTransformOrientation(), project_paint_begin(), screw_mesh_invoke(), setTransformViewMatrices(), sk_addStrokeDrawPoint(), sk_addStrokeSnapPoint(), sk_distanceDepth(), spin_invoke(), spin_mesh_invoke(), view3d_main_area_setup_view(), viewdolly_exec(), viewdolly_invoke(), viewops_data_create(), and vieworbit_exec().
short RegionView3D::viewlock |
Definition at line 113 of file DNA_view3d_types.h.
Referenced by axis_set_view(), do_view3d_region_buttons(), ED_view3d_context_user_region(), ED_view3d_quadview_update(), fly_invoke(), ndof_orbit_invoke(), region_quadview_exec(), setviewmatrixview3d(), smooth_view(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_camera_to_view_poll(), view3d_camera_to_view_selected_poll(), view3d_main_area_draw_objects(), view3d_set_clipping(), view3d_smoothview_invoke(), view3d_zoom_border_exec(), viewdolly_apply(), viewdolly_exec(), viewmove_apply(), viewnumpad_exec(), vieworbit_exec(), viewpan_exec(), viewpersportho_exec(), viewrotate_invoke(), viewzoom_apply(), and viewzoom_exec().
float RegionView3D::viewmat[4][4] |
Definition at line 88 of file DNA_view3d_types.h.
Referenced by add_primitive_bone(), armature_bone_primitive_add_exec(), do_lasso_select_mesh(), do_mesh_box_select(), draw_depth(), draw_depth_gpencil(), draw_dupli_objects_color(), draw_manipulator_rotate(), draw_manipulator_rotate_cyl(), draw_manipulator_scale(), draw_manipulator_translate(), draw_motion_paths_init(), draw_new_particle_system(), draw_object(), draw_object_backbufsel(), draw_textured_begin(), draw_volume(), drawcamera(), drawlamp(), drawPropCircle(), drawSnapping(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_global_to_vector(), ED_view3d_init_mats_rv3d(), ED_view3d_ob_project_mat_get(), GPU_begin_object_materials(), gpu_update_lamps_shadows(), manipulator_selectbuf(), obmat_to_viewmat(), project_paint_begin(), setTransformViewMatrices(), setviewmatrixview3d(), sort_faces_exec(), spin_exec(), StartKetsjiShell(), texture_paint_image_from_view_exec(), uv_map_rotation_matrix(), view3d_get_transformation(), view3d_main_area_draw_objects(), view3d_main_area_setup_view(), view3d_opengl_select(), view3d_region_operator_needs_opengl(), vpaint_stroke_test_start(), and wpaint_stroke_test_start().
float RegionView3D::viewmatob[4][4] |
Definition at line 94 of file DNA_view3d_types.h.
Referenced by draw_ebones(), draw_forcefield(), draw_object(), draw_pose_bones(), drawmball(), and ED_view3d_init_mats_rv3d().
float RegionView3D::viewquat[4] |
Definition at line 100 of file DNA_view3d_types.h.
Referenced by draw_manipulator_rotate(), draw_view_axis(), ED_object_rotation_from_view(), ED_view3d_camera_lock_init(), ED_view3d_camera_lock_sync(), ED_view3d_lock(), flyApply(), flyApply_ndof(), flyEnd(), initFlyInfo(), move_camera(), ndof_orbit_invoke(), ndof_pan_invoke(), obmat_to_viewmat(), region_quadview_exec(), restore_localviewdata(), screen_aligned(), setviewmatrixview3d(), smooth_view(), view3d_camera_to_view_exec(), view3d_new(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), view3d_split_250(), viewnumpad_exec(), viewops_data_create(), vieworbit_exec(), viewrotate_apply(), and viewrotate_invoke().
float RegionView3D::winmat[4][4] |
Definition at line 87 of file DNA_view3d_types.h.
Referenced by draw_depth(), draw_depth_gpencil(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_ob_project_mat_get(), gpu_update_lamps_shadows(), manipulator_selectbuf(), setwinmatrixview3d(), StartKetsjiShell(), texture_paint_image_from_view_exec(), view3d_get_transformation(), view3d_main_area_draw_objects(), view3d_main_area_setup_view(), view3d_opengl_select(), and view3d_region_operator_needs_opengl().
float RegionView3D::zfac |
Definition at line 102 of file DNA_view3d_types.h.
Referenced by ED_view3d_win_to_delta(), initgrabz(), and set_3dcursor_invoke().