|
Blender
V2.59
|
#include <DNA_view3d_types.h>
Public Attributes | |
| struct SpaceLink * | next |
| struct SpaceLink * | prev |
| ListBase | regionbase |
| int | spacetype |
| float | blockscale |
| short | blockhandler [8] |
| float | viewquat [4] |
| float | dist |
| float | pad1 |
| unsigned int | lay_used |
| short | persp |
| short | view |
| struct Object * | camera |
| struct Object * | ob_centre |
| struct ListBase | bgpicbase |
| struct BGpic * | bgpic |
| struct View3D * | localvd |
| char | ob_centre_bone [32] |
| unsigned int | lay |
| int | layact |
| short | drawtype |
| short | ob_centre_cursor |
| short | scenelock |
| short | around |
| short | flag |
| short | flag2 |
| float | lens |
| float | grid |
| float | near |
| float | far |
| float | ofs [3] |
| float | cursor [3] |
| short | modeselect |
| short | gridlines |
| short | gridsubdiv |
| char | gridflag |
| char | twtype |
| char | twmode |
| char | twflag |
| char | pad2 [2] |
| struct ListBase | afterdraw_transp |
| struct ListBase | afterdraw_xray |
| struct ListBase | afterdraw_xraytransp |
| short | zbuf |
| short | transp |
| short | xray |
| char | pad3 [2] |
| void * | properties_storage |
| struct bGPdata * | gpd |
Definition at line 142 of file DNA_view3d_types.h.
| struct ListBase View3D::afterdraw_transp |
Definition at line 190 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), draw_depth(), draw_mesh_object(), drawlamp(), ED_view3d_draw_offscreen(), view3d_draw_transp(), and view3d_main_area_draw().
| struct ListBase View3D::afterdraw_xray |
Definition at line 191 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), draw_depth(), draw_mesh_object(), draw_object(), ED_view3d_draw_offscreen(), view3d_draw_xray(), and view3d_main_area_draw().
Definition at line 192 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), draw_depth(), draw_mesh_object(), ED_view3d_draw_offscreen(), view3d_draw_xraytransp(), and view3d_main_area_draw().
| short View3D::around |
Definition at line 173 of file DNA_view3d_types.h.
Referenced by autokeyframe_ob_cb_func(), autokeyframe_pose_cb_func(), BIF_draw_manipulator(), calc_manipulator_stats(), initTransformOrientation(), initTransInfo(), object_origin_set_exec(), snap_curs_to_sel(), uv_map_transform_center(), and view3d_new().
| struct BGpic* View3D::bgpic |
Definition at line 159 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), and lib_link_screen().
| struct ListBase View3D::bgpicbase |
Definition at line 158 of file DNA_view3d_types.h.
Referenced by background_image_add(), background_image_remove_exec(), direct_link_screen(), do_versions(), draw_bgpic(), ED_image_update_frame(), lib_link_screen(), lib_link_screen_restore(), space_view3d_listener(), view3d_duplicate(), view3d_free(), and write_screens().
| short View3D::blockhandler[8] |
Definition at line 147 of file DNA_view3d_types.h.
| float View3D::blockscale |
Definition at line 146 of file DNA_view3d_types.h.
Referenced by view3d_new().
| struct Object* View3D::camera |
Definition at line 156 of file DNA_view3d_types.h.
Referenced by axis_set_view(), BKE_screen_view3d_sync(), calculateCenter(), createTransData(), draw_new_particle_system(), draw_object(), drawcamera(), drawlamp(), drawviewborder(), ED_screen_set_scene(), ED_view3d_calc_camera_border(), ED_view3d_camera_lock_check(), ED_view3d_camera_lock_init(), ED_view3d_camera_lock_sync(), ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_viewplane_get(), fly_modal(), flyApply(), flyApply_ndof(), flyEnd(), handle_view3d_lock(), initFlyInfo(), lib_link_screen(), lib_link_screen_restore(), move_camera(), object_camera_add_exec(), obmat_to_viewmat(), restore_localviewdata(), screen_opengl_render_anim_step(), screen_opengl_render_apply(), setviewmatrixview3d(), single_object_users(), StartKetsjiShell(), unlink_object(), uv_from_view_exec(), view3d_align_axis_to_vector(), view3d_all_exec(), view3d_get_name(), view3d_new(), view3d_setcameratoview_exec(), view3d_setcameratoview_poll(), view3d_setobjectascamera_exec(), viewnumpad_exec(), viewrotate_invoke(), and viewselected_exec().
| float View3D::cursor[3] |
Definition at line 179 of file DNA_view3d_types.h.
Referenced by give_cursor(), initlocalview(), and sort_faces_exec().
| float View3D::dist |
Definition at line 149 of file DNA_view3d_types.h.
Referenced by view3d_split_250().
| short View3D::drawtype |
The drawing mode for the 3d display. Set to OB_WIRE, OB_SOLID, OB_SHADED or OB_TEXTURE
Definition at line 171 of file DNA_view3d_types.h.
Referenced by backdrawview3d(), check_ob_drawface_dot(), do_versions(), draw_mesh_fancy(), draw_object(), draw_textured_begin(), drawCurveDerivedMesh(), ED_view3d_datamask(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf_simple(), EM_init_backbuf_border(), EM_init_backbuf_circle(), EM_mask_init_backbuf_border(), findnearestedge(), findnearestface(), findnearestvert(), gpu_update_lamps_shadows(), key_test_depth(), mouse_select_eval_buffer(), PE_set_view3d_data(), restore_localviewdata(), space_view3d_listener(), StartKetsjiShell(), view3d_main_area_draw(), view3d_new(), and view3d_opengl_select().
| float View3D::far |
Definition at line 177 of file DNA_view3d_types.h.
Referenced by drawLine(), ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_viewplane_get(), ED_view3d_win_to_segment_clip(), restore_localviewdata(), StartKetsjiShell(), view3d_new(), viewops_data_create(), and viewzoom_exec().
| short View3D::flag |
Definition at line 174 of file DNA_view3d_types.h.
Referenced by autokeyframe_ob_cb_func(), autokeyframe_pose_cb_func(), backdrawview3d(), background_image_add_invoke(), check_ob_drawface_dot(), direct_link_screen(), do_versions(), draw_depth(), draw_em_fancy_edges(), draw_em_fancy_verts(), draw_em_measure_stats(), draw_mesh_fancy(), draw_object(), draw_pose_bones(), draw_ptcache_edit(), drawcursor(), EM_init_backbuf_border(), EM_init_backbuf_circle(), EM_mask_init_backbuf_border(), findnearestedge(), findnearestface(), findnearestvert(), initTransInfo(), key_test_depth(), PE_set_view3d_data(), v3d_editvertex_buts(), view3d_main_area_draw(), view3d_new(), and view3d_validate_backbuf().
| short View3D::flag2 |
Definition at line 174 of file DNA_view3d_types.h.
Referenced by check_ob_drawface_dot(), do_versions(), draw_armature(), draw_em_fancy(), draw_mesh_fancy(), draw_new_particle_system(), draw_object(), drawCurveDerivedMesh(), drawDispList(), drawmball(), drop_named_image_invoke(), ED_view3d_camera_lock_check(), ED_view3d_datamask(), ED_view3d_draw_offscreen_imbuf_simple(), gpu_update_lamps_shadows(), space_view3d_listener(), and view3d_main_area_draw().
| struct bGPdata* View3D::gpd |
Definition at line 202 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), and do_versions_gpencil_2_50().
| float View3D::grid |
Definition at line 176 of file DNA_view3d_types.h.
Referenced by draw_em_measure_stats(), drawfloor(), drawgrid(), ED_object_new_primitive_matrix(), view3d_main_area_draw(), view3d_new(), view3d_panel_object(), view3d_zoom_border_exec(), viewops_data_create(), and viewzoom_exec().
| char View3D::gridflag |
Definition at line 184 of file DNA_view3d_types.h.
Referenced by do_versions(), drawfloor(), and view3d_new().
| short View3D::gridlines |
Definition at line 182 of file DNA_view3d_types.h.
Referenced by do_versions(), drawfloor(), and view3d_new().
| short View3D::gridsubdiv |
Definition at line 183 of file DNA_view3d_types.h.
Referenced by do_versions(), drawgrid(), and view3d_new().
| unsigned int View3D::lay |
Definition at line 165 of file DNA_view3d_types.h.
Referenced by backdrawview3d(), BKE_screen_view3d_sync(), calc_manipulator_stats(), draw_depth(), draw_object(), draw_textured_begin(), ED_object_add_generic_get_opts(), ED_object_enter_editmode(), ED_view3d_draw_offscreen(), ED_view3d_draw_offscreen_imbuf_simple(), endlocalview(), free_localbit(), GPU_begin_object_materials(), gpu_render_lamp_update(), gpu_update_lamps_shadows(), handle_view3d_lock(), initlocalview(), lib_link_screen_restore(), move_to_layer_exec(), object_hide_view_clear_exec(), restore_localviewdata(), screen_opengl_layers(), screen_render_exec(), screen_render_invoke(), StartKetsjiShell(), texture_paint_init(), view3d_context(), view3d_duplicate(), view3d_layers_editmode_ensure(), view3d_layers_exec(), view3d_main_area_draw(), view3d_new(), and view3d_opengl_select().
| unsigned int View3D::lay_used |
Definition at line 151 of file DNA_view3d_types.h.
Referenced by view3d_main_area_draw(), and view3d_recalc_used_layers().
| int View3D::layact |
Definition at line 166 of file DNA_view3d_types.h.
Referenced by append_named_part_ex(), BKE_screen_view3d_sync(), endlocalview(), handle_view3d_lock(), initlocalview(), lib_link_screen_restore(), object_add_generic_invoke_options(), restore_localviewdata(), view3d_layers_exec(), and view3d_new().
| float View3D::lens |
Definition at line 176 of file DNA_view3d_types.h.
Referenced by ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_viewplane_get(), obmat_to_viewmat(), smooth_view(), StartKetsjiShell(), view3d_align_axis_to_vector(), view3d_new(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), and viewnumpad_exec().
| struct View3D* View3D::localvd |
Definition at line 161 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_sync(), direct_link_screen(), draw_viewport_name(), ED_object_add_generic_get_opts(), endlocalview(), give_cursor(), handle_view3d_lock(), initlocalview(), lib_link_screen(), lib_link_screen_restore(), localview_exec(), move_to_layer_exec(), move_to_layer_invoke(), object_add_generic_invoke_options(), restore_localviewdata(), set_3dcursor_invoke(), sort_faces_exec(), uiTemplateHeader3D(), unlink_object(), view3d_duplicate(), view3d_free(), and write_screens().
| short View3D::modeselect |
Definition at line 181 of file DNA_view3d_types.h.
Referenced by do_view3d_header_buttons(), and uiTemplateHeader3D().
| float View3D::near |
Definition at line 177 of file DNA_view3d_types.h.
Referenced by ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_viewplane_get(), ED_view3d_win_to_segment_clip(), restore_localviewdata(), StartKetsjiShell(), view3d_new(), view3d_zoom_border_exec(), and viewselected_exec().
| struct SpaceLink* View3D::next |
Definition at line 143 of file DNA_view3d_types.h.
| struct Object * View3D::ob_centre |
Definition at line 156 of file DNA_view3d_types.h.
Referenced by ED_armature_bone_rename(), initFlyInfo(), lib_link_screen(), lib_link_screen_restore(), and setviewmatrixview3d().
| char View3D::ob_centre_bone[32] |
Definition at line 163 of file DNA_view3d_types.h.
Referenced by ED_armature_bone_rename(), and setviewmatrixview3d().
| short View3D::ob_centre_cursor |
Definition at line 172 of file DNA_view3d_types.h.
Referenced by setviewmatrixview3d().
| float View3D::ofs[3] |
Definition at line 178 of file DNA_view3d_types.h.
Referenced by view3d_split_250().
| float View3D::pad1 |
Definition at line 149 of file DNA_view3d_types.h.
| char View3D::pad2[2] |
Definition at line 187 of file DNA_view3d_types.h.
| char View3D::pad3[2] |
Definition at line 197 of file DNA_view3d_types.h.
| short View3D::persp |
Definition at line 153 of file DNA_view3d_types.h.
Referenced by view3d_split_250().
| struct SpaceLink * View3D::prev |
Definition at line 143 of file DNA_view3d_types.h.
Definition at line 199 of file DNA_view3d_types.h.
Referenced by direct_link_screen(), do_view3d_region_buttons(), v3d_editvertex_buts(), view3d_duplicate(), and view3d_free().
Definition at line 144 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_sync(), ED_screen_set_scene(), ED_view3d_draw_offscreen_imbuf_simple(), and view3d_new().
| short View3D::scenelock |
Definition at line 173 of file DNA_view3d_types.h.
Referenced by BKE_screen_view3d_sync(), endlocalview(), handle_view3d_lock(), lib_link_screen_restore(), object_add_generic_invoke_options(), object_camera_add_exec(), screen_opengl_render_anim_step(), StartKetsjiShell(), uiTemplateHeader3D(), view3d_layers_exec(), view3d_new(), view3d_setobjectascamera_exec(), and viewnumpad_exec().
Definition at line 145 of file DNA_view3d_types.h.
Referenced by view3d_new().
| short View3D::transp |
Definition at line 195 of file DNA_view3d_types.h.
Referenced by draw_depth(), draw_mesh_object(), draw_mesh_object_outline(), draw_object(), drawlamp(), GPU_begin_object_materials(), view3d_draw_transp(), and view3d_draw_xraytransp().
| char View3D::twflag |
Definition at line 187 of file DNA_view3d_types.h.
Referenced by BIF_do_manipulator(), BIF_draw_manipulator(), manipulator_invoke(), uiTemplateHeader3D(), and view3d_new().
| char View3D::twmode |
Definition at line 187 of file DNA_view3d_types.h.
Referenced by applyTransformOrientation(), BIF_clearTransformOrientation(), BIF_do_manipulator(), BIF_removeTransformOrientation(), BIF_removeTransformOrientationIndex(), BIF_selectTransformOrientation(), BIF_selectTransformOrientationValue(), calc_manipulator_stats(), delete_orientation_exec(), delete_orientation_poll(), initTransInfo(), manipulator_setcolor(), saveTransform(), and uiTemplateHeader3D().
| char View3D::twtype |
Definition at line 187 of file DNA_view3d_types.h.
Referenced by BIF_draw_manipulator(), do_versions(), do_view3d_header_buttons(), enable_manipulator_invoke(), initTransInfo(), manipulator_selectbuf(), postTrans(), uiTemplateHeader3D(), view3d_new(), and view3d_split_250().
| short View3D::view |
Definition at line 154 of file DNA_view3d_types.h.
Referenced by view3d_split_250().
| float View3D::viewquat[4] |
Definition at line 149 of file DNA_view3d_types.h.
Referenced by view3d_split_250().
| short View3D::xray |
Definition at line 195 of file DNA_view3d_types.h.
Referenced by draw_depth(), draw_mesh_object(), draw_object(), view3d_draw_xray(), view3d_draw_xraytransp(), and view3d_opengl_select().
| short View3D::zbuf |
Definition at line 195 of file DNA_view3d_types.h.
Referenced by backdrawview3d(), draw_bgpic(), draw_depth(), draw_depth_gpencil(), draw_ebones(), draw_em_fancy_edges(), draw_em_fancy_verts(), draw_em_measure_stats(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_manipulator_rotate(), draw_manipulator_rotate_cyl(), draw_manipulator_scale(), draw_manipulator_translate(), draw_motion_paths_cleanup(), draw_motion_paths_init(), draw_new_particle_system(), draw_object(), draw_pose_bones(), draw_ptcache_edit(), drawcentercircle(), drawfloor(), drawlattice(), drawnurb(), drawSnapping(), ED_view3d_draw_offscreen(), ringsel_draw(), view3d_cached_text_draw_end(), view3d_draw_xray(), view3d_draw_xraytransp(), view3d_main_area_draw(), and view3d_opengl_select().