View3d: api naming, for setting the view matrix.
authorCampbell Barton <ideasman42@gmail.com>
Tue, 22 Apr 2014 11:59:43 +0000 (21:59 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 22 Apr 2014 12:01:52 +0000 (22:01 +1000)
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/space_view3d/view3d_view.c
source/blender/editors/transform/transform_manipulator.c
source/blender/makesdna/DNA_view3d_types.h

index 17026a4d7d63dbff85bc105234c8535495e3a963..1a010bf77ffd7e161025224437ca08b0e1b90300 100644 (file)
@@ -2223,8 +2223,8 @@ void draw_depth_gpencil(Scene *scene, ARegion *ar, View3D *v3d)
        short zbuf = v3d->zbuf;
        RegionView3D *rv3d = ar->regiondata;
 
-       setwinmatrixview3d(ar, v3d, NULL);
-       setviewmatrixview3d(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
+       view3d_winmatrix_set(ar, v3d, NULL);
+       view3d_viewmatrix_set(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
 
        mul_m4_m4m4(rv3d->persmat, rv3d->winmat, rv3d->viewmat);
        invert_m4_m4(rv3d->persinv, rv3d->persmat);
@@ -2260,8 +2260,8 @@ void draw_depth(Scene *scene, ARegion *ar, View3D *v3d, int (*func)(void *), boo
        U.glalphaclip = alphaoverride ? 0.5f : glalphaclip; /* not that nice but means we wont zoom into billboards */
        U.obcenter_dia = 0;
        
-       setwinmatrixview3d(ar, v3d, NULL);
-       setviewmatrixview3d(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
+       view3d_winmatrix_set(ar, v3d, NULL);
+       view3d_viewmatrix_set(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
        
        mul_m4_m4m4(rv3d->persmat, rv3d->winmat, rv3d->viewmat);
        invert_m4_m4(rv3d->persinv, rv3d->persmat);
@@ -2519,13 +2519,13 @@ void ED_view3d_update_viewmat(Scene *scene, View3D *v3d, ARegion *ar, float view
        if (winmat)
                copy_m4_m4(rv3d->winmat, winmat);
        else
-               setwinmatrixview3d(ar, v3d, NULL);
+               view3d_winmatrix_set(ar, v3d, NULL);
 
        /* setup view matrix */
        if (viewmat)
                copy_m4_m4(rv3d->viewmat, viewmat);
        else
-               setviewmatrixview3d(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
+               view3d_viewmatrix_set(scene, v3d, rv3d);  /* note: calls BKE_object_where_is_calc for camera... */
 
        /* update utilitity matrices */
        mul_m4_m4m4(rv3d->persmat, rv3d->winmat, rv3d->viewmat);
index 214ae89bfeb2c7f4eeff27479bca33fe33490d33..2c6fc1cfe02f21445636bdea59bd7949bab4fe10 100644 (file)
@@ -218,8 +218,8 @@ void ED_view3d_smooth_view(
         const float *ofs, const float *quat, const float *dist, const float *lens,
         const int smooth_viewtx);
 
-void setwinmatrixview3d(ARegion *ar, View3D *v3d, rctf *rect);
-void setviewmatrixview3d(Scene *scene, View3D *v3d, RegionView3D *rv3d);
+void view3d_winmatrix_set(ARegion *ar, View3D *v3d, rctf *rect);
+void view3d_viewmatrix_set(Scene *scene, View3D *v3d, RegionView3D *rv3d);
 
 void fly_modal_keymap(struct wmKeyConfig *keyconf);
 void walk_modal_keymap(struct wmKeyConfig *keyconf);
index 52e6b13e9eda87eae4030b75ecd1405124b4d698..eff4ce498b96dd31ca10bb5f056b2559fa412c11 100644 (file)
@@ -780,10 +780,10 @@ void ED_view3d_polygon_offset(const RegionView3D *rv3d, const float dist)
        bglPolygonOffset(viewdist, dist);
 }
 
-/*!
- * \param rect for picking, NULL not to use.
+/**
+ * \param rect, optional for picking (can be NULL).
  */
-void setwinmatrixview3d(ARegion *ar, View3D *v3d, rctf *rect)
+void view3d_winmatrix_set(ARegion *ar, View3D *v3d, rctf *rect)
 {
        RegionView3D *rv3d = ar->regiondata;
        rctf viewplane;
@@ -896,7 +896,7 @@ bool ED_view3d_lock(RegionView3D *rv3d)
 }
 
 /* don't set windows active in here, is used by renderwin too */
-void setviewmatrixview3d(Scene *scene, View3D *v3d, RegionView3D *rv3d)
+void view3d_viewmatrix_set(Scene *scene, View3D *v3d, RegionView3D *rv3d)
 {
        if (rv3d->persp == RV3D_CAMOB) {      /* obs/camera */
                if (v3d->camera) {
@@ -993,7 +993,7 @@ short view3d_opengl_select(ViewContext *vc, unsigned int *buffer, unsigned int b
                BLI_rctf_rcti_copy(&rect, input);
        }
        
-       setwinmatrixview3d(ar, v3d, &rect);
+       view3d_winmatrix_set(ar, v3d, &rect);
        mul_m4_m4m4(vc->rv3d->persmat, vc->rv3d->winmat, vc->rv3d->viewmat);
        
        if (v3d->drawtype > OB_WIRE) {
@@ -1077,7 +1077,7 @@ short view3d_opengl_select(ViewContext *vc, unsigned int *buffer, unsigned int b
        hits = glRenderMode(GL_RENDER);
        
        G.f &= ~G_PICKSEL;
-       setwinmatrixview3d(ar, v3d, NULL);
+       view3d_winmatrix_set(ar, v3d, NULL);
        mul_m4_m4m4(vc->rv3d->persmat, vc->rv3d->winmat, vc->rv3d->viewmat);
        
        if (v3d->drawtype > OB_WIRE) {
index 0f4e9fa16f286753f3eb3fca4f273cb4ee3b153f..c8c86f76d325e1977e244ab685e93cfdec522122 100644 (file)
@@ -1701,7 +1701,8 @@ static int manipulator_selectbuf(ScrArea *sa, ARegion *ar, const int mval[2], fl
        short hits;
        const bool is_picksel = true;
 
-       extern void setwinmatrixview3d(ARegion *, View3D *, rctf *); // XXX check a bit later on this... (ton)
+       /* XXX check a bit later on this... (ton) */
+       extern void view3d_winmatrix_set(ARegion *ar, View3D *v3d, rctf *rect);
 
        /* when looking through a selected camera, the manipulator can be at the
         * exact same position as the view, skip so we don't break selection */
@@ -1713,7 +1714,7 @@ static int manipulator_selectbuf(ScrArea *sa, ARegion *ar, const int mval[2], fl
        rect.ymin = mval[1] - hotspot;
        rect.ymax = mval[1] + hotspot;
 
-       setwinmatrixview3d(ar, v3d, &rect);
+       view3d_winmatrix_set(ar, v3d, &rect);
        mul_m4_m4m4(rv3d->persmat, rv3d->winmat, rv3d->viewmat);
 
        glSelectBuffer(64, buffer);
@@ -1734,7 +1735,7 @@ static int manipulator_selectbuf(ScrArea *sa, ARegion *ar, const int mval[2], fl
        glPopName();
        hits = glRenderMode(GL_RENDER);
 
-       setwinmatrixview3d(ar, v3d, NULL);
+       view3d_winmatrix_set(ar, v3d, NULL);
        mul_m4_m4m4(rv3d->persmat, rv3d->winmat, rv3d->viewmat);
 
        if (hits == 1) return buffer[3];
index ab8945368e3eaadbade20db80c8d26217abe97d2..db1b8237a9e8614f979201a7e6710161ad560daa 100644 (file)
@@ -125,7 +125,7 @@ typedef struct RegionView3D {
                                                                 * also matches -viewinv[3][0:3] in ortho mode.*/
        float camzoom;                          /* viewport zoom on the camera frame, see BKE_screen_view3d_zoom_to_fac */
        char is_persp;                          /* check if persp/ortho view, since 'persp' cant be used for this since
-                                                                * it can have cameras assigned as well. (only set in setwinmatrixview3d) */
+                                                                * it can have cameras assigned as well. (only set in view3d_winmatrix_set) */
        char persp;
        char view;
        char viewlock;