Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/src/drawscene.c')
-rw-r--r--source/blender/src/drawscene.c135
1 files changed, 0 insertions, 135 deletions
diff --git a/source/blender/src/drawscene.c b/source/blender/src/drawscene.c
deleted file mode 100644
index 124a09da3a2..00000000000
--- a/source/blender/src/drawscene.c
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * $Id$
- *
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
- * All rights reserved.
- *
- * The Original Code is: all of this file.
- *
- * Contributor(s): none yet.
- *
- * ***** END GPL LICENSE BLOCK *****
- * drawing graphics and editing
- */
-
-#include <math.h>
-
-#include "BLI_blenlib.h"
-#include "BLI_arithb.h"
-
-#include "DNA_scene_types.h"
-#include "DNA_space_types.h"
-#include "DNA_screen_types.h"
-#include "DNA_userdef_types.h"
-#include "DNA_view3d_types.h"
-
-#include "BKE_global.h"
-#include "BKE_main.h"
-#include "BKE_scene.h"
-
-#include "BDR_editobject.h"
-#include "BDR_editface.h"
-#include "BDR_sculptmode.h"
-#include "BDR_vpaint.h"
-
-#include "BIF_space.h"
-#include "BIF_drawscene.h"
-#include "BIF_editseq.h"
-#include "BIF_poseobject.h"
-
-#include "BSE_view.h"
-
-#include "radio.h"
-
-#include "blendef.h" /* old */
-#include "mydevice.h"
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-void set_scene(Scene *sce) /* also see scene.c: set_scene_bg() */
-{
- bScreen *sc;
-
- /* ending all modes */
- if( G.obedit)
- exit_editmode(EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR);
-
- exit_paint_modes();
-
- set_last_seq(NULL);
-
- G.scene= sce;
-
- sc= G.main->screen.first;
- while(sc) {
- if((U.flag & USER_SCENEGLOBAL) || sc==G.curscreen) {
-
- if(sce != sc->scene) {
- /* all areas endlocalview */
- ScrArea *sa= sc->areabase.first;
- while(sa) {
- endlocalview(sa);
- sa= sa->next;
- }
- sc->scene= sce;
- }
-
- }
- sc= sc->id.next;
- }
-
- copy_view3d_lock(0); /* space.c */
-
- /* are there cameras in the views that are not in the scene? */
- sc= G.main->screen.first;
- while(sc) {
- if( (U.flag & USER_SCENEGLOBAL) || sc==G.curscreen) {
- ScrArea *sa= sc->areabase.first;
- while(sa) {
- SpaceLink *sl= sa->spacedata.first;
- while(sl) {
- if(sl->spacetype==SPACE_VIEW3D) {
- View3D *v3d= (View3D*) sl;
- if (!v3d->camera || !object_in_scene(v3d->camera, sce)) {
- v3d->camera= scene_find_camera(sc->scene);
- if (sc==G.curscreen) handle_view3d_lock();
- if (!v3d->camera && v3d->persp==V3D_CAMOB) v3d->persp= V3D_PERSP;
- }
- }
- sl= sl->next;
- }
- sa= sa->next;
- }
- }
- sc= sc->id.next;
- }
-
- set_scene_bg(G.scene);
- scene_update_for_newframe(G.scene, G.scene->lay);
-
- set_radglobal();
-
- /* complete redraw */
- allqueue(REDRAWALL, 0);
- allqueue(REDRAWDATASELECT, 0); /* does a remake */
-}
-
-