Class RegionView3D


  • public class RegionView3D
    extends CFacade
    Generated facet for DNA struct type 'RegionView3D'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct RegionView3D.

        It is required when allocating a new block to store data for RegionView3D.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__winmat

        public static final long[] __DNA__FIELD__winmat
        Field descriptor (offset) for struct member 'winmat'.

        Field Documentation

        Blender Source Code

        GL_PROJECTION matrix.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__winmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_winmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'winmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__viewmat

        public static final long[] __DNA__FIELD__viewmat
        Field descriptor (offset) for struct member 'viewmat'.

        Field Documentation

        Blender Source Code

        GL_MODELVIEW matrix.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_viewmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'viewmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__viewinv

        public static final long[] __DNA__FIELD__viewinv
        Field descriptor (offset) for struct member 'viewinv'.

        Field Documentation

        Blender Source Code

        Inverse of viewmat.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewinv);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_viewinv = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'viewinv'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__persmat

        public static final long[] __DNA__FIELD__persmat
        Field descriptor (offset) for struct member 'persmat'.

        Field Documentation

        Blender Source Code

        Viewmat*winmat.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__persmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_persmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'persmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__persinv

        public static final long[] __DNA__FIELD__persinv
        Field descriptor (offset) for struct member 'persinv'.

        Field Documentation

        Blender Source Code

        Inverse of persmat.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__persinv);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_persinv = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'persinv'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__viewcamtexcofac

        public static final long[] __DNA__FIELD__viewcamtexcofac
        Field descriptor (offset) for struct member 'viewcamtexcofac'.

        Field Documentation

        Blender Source Code

        Offset/scale for camera glsl texcoords.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewcamtexcofac);
         CPointer<CArrayFacade<Float>> p_viewcamtexcofac = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'viewcamtexcofac'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__viewmatob

        public static final long[] __DNA__FIELD__viewmatob
        Field descriptor (offset) for struct member 'viewmatob'.

        Field Documentation

        Blender Source Code

        viewmat/persmat multiplied with object matrix, while drawing and selection.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewmatob);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_viewmatob = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'viewmatob'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__persmatob

        public static final long[] __DNA__FIELD__persmatob
        Field descriptor (offset) for struct member 'persmatob'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__persmatob);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_persmatob = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'persmatob'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__clip

        public static final long[] __DNA__FIELD__clip
        Field descriptor (offset) for struct member 'clip'.

        Field Documentation

        Blender Source Code

        User defined clipping planes.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__clip);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_clip = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'clip'
        • Signature: 'float[6][4]'
        • Actual Size (32bit/64bit): 96/96
      • __DNA__FIELD__clip_local

        public static final long[] __DNA__FIELD__clip_local
        Field descriptor (offset) for struct member 'clip_local'.

        Field Documentation

        Blender Source Code

        Clip in object space, means we can test for clipping in edit-mode without first going into world-space.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__clip_local);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_clip_local = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'clip_local'
        • Signature: 'float[6][4]'
        • Actual Size (32bit/64bit): 96/96
      • __DNA__FIELD__clipbb

        public static final long[] __DNA__FIELD__clipbb
        Field descriptor (offset) for struct member 'clipbb'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__clipbb);
         CPointer<CPointer<BoundBox>> p_clipbb = p.cast(new Class[]{CPointer.class, BoundBox.class});
         

        Metadata

        • Field: 'clipbb'
        • Signature: 'BoundBox*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__localvd

        public static final long[] __DNA__FIELD__localvd
        Field descriptor (offset) for struct member 'localvd'.

        Field Documentation

        Blender Source Code

        Allocated backup of itself while in local-view.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__localvd);
         CPointer<CPointer<RegionView3D>> p_localvd = p.cast(new Class[]{CPointer.class, RegionView3D.class});
         

        Metadata

        • Field: 'localvd'
        • Signature: 'RegionView3D*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__render_engine

        public static final long[] __DNA__FIELD__render_engine
        Field descriptor (offset) for struct member 'render_engine'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__render_engine);
         CPointer<CPointer<Object>> p_render_engine = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'render_engine'
        • Signature: 'RenderEngine*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__sms

        public static final long[] __DNA__FIELD__sms
        Field descriptor (offset) for struct member 'sms'.

        Field Documentation

        Blender Source Code

        Animated smooth view.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__sms);
         CPointer<CPointer<Object>> p_sms = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'sms'
        • Signature: 'SmoothView3DStore*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__smooth_timer

        public static final long[] __DNA__FIELD__smooth_timer
        Field descriptor (offset) for struct member 'smooth_timer'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__smooth_timer);
         CPointer<CPointer<Object>> p_smooth_timer = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'smooth_timer'
        • Signature: 'wmTimer*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__twmat

        public static final long[] __DNA__FIELD__twmat
        Field descriptor (offset) for struct member 'twmat'.

        Field Documentation

        Blender Source Code

        Transform gizmo matrix.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__twmat);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_twmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'twmat'
        • Signature: 'float[4][4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__tw_axis_min

        public static final long[] __DNA__FIELD__tw_axis_min
        Field descriptor (offset) for struct member 'tw_axis_min'.

        Field Documentation

        Blender Source Code

        min/max dot product on twmat xyz axis.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__tw_axis_min);
         CPointer<CArrayFacade<Float>> p_tw_axis_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'tw_axis_min'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__tw_axis_max

        public static final long[] __DNA__FIELD__tw_axis_max
        Field descriptor (offset) for struct member 'tw_axis_max'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__tw_axis_max);
         CPointer<CArrayFacade<Float>> p_tw_axis_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'tw_axis_max'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__tw_axis_matrix

        public static final long[] __DNA__FIELD__tw_axis_matrix
        Field descriptor (offset) for struct member 'tw_axis_matrix'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__tw_axis_matrix);
         CPointer<CArrayFacade<CArrayFacade<Float>>> p_tw_axis_matrix = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'tw_axis_matrix'
        • Signature: 'float[3][3]'
        • Actual Size (32bit/64bit): 36/36
      • __DNA__FIELD__gridview

        public static final long[] __DNA__FIELD__gridview
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__gridview);
         CPointer<Float> p_gridview = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gridview'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
        Field descriptor (offset) for struct member 'gridview'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__viewquat

        public static final long[] __DNA__FIELD__viewquat
        Field descriptor (offset) for struct member 'viewquat'.

        Field Documentation

        Blender Source Code

        View rotation, must be kept normalized.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewquat);
         CPointer<CArrayFacade<Float>> p_viewquat = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'viewquat'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__dist

        public static final long[] __DNA__FIELD__dist
        Field descriptor (offset) for struct member 'dist'.

        Field Documentation

        Blender Source Code

        Distance from 'ofs' along -viewinv[2] vector, where result is negative as is 'ofs'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__dist);
         CPointer<Float> p_dist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'dist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__camdx

        public static final long[] __DNA__FIELD__camdx
        Field descriptor (offset) for struct member 'camdx'.

        Field Documentation

        Blender Source Code

        Camera view offsets, 1.0 = viewplane moves entire width/height.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__camdx);
         CPointer<Float> p_camdx = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'camdx'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__camdy

        public static final long[] __DNA__FIELD__camdy
        Field descriptor (offset) for struct member 'camdy'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__camdy);
         CPointer<Float> p_camdy = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'camdy'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pixsize

        public static final long[] __DNA__FIELD__pixsize
        Field descriptor (offset) for struct member 'pixsize'.

        Field Documentation

        Blender Source Code

        Runtime only.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__pixsize);
         CPointer<Float> p_pixsize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pixsize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ofs

        public static final long[] __DNA__FIELD__ofs
        Field descriptor (offset) for struct member 'ofs'.

        Field Documentation

        Blender Source Code

        in orthographic mode.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__ofs);
         CPointer<CArrayFacade<Float>> p_ofs = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'ofs'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__camzoom

        public static final long[] __DNA__FIELD__camzoom
        Field descriptor (offset) for struct member 'camzoom'.

        Field Documentation

        Blender Source Code

        Viewport zoom on the camera frame, see BKE_screen_view3d_zoom_to_fac.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__camzoom);
         CPointer<Float> p_camzoom = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'camzoom'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__is_persp

        public static final long[] __DNA__FIELD__is_persp
        Field descriptor (offset) for struct member 'is_persp'.

        Field Documentation

        Blender Source Code

        Check if persp/ortho view, since 'persp' can't be used for this since it can have cameras assigned as well. (only set in #view3d_winmatrix_set)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__is_persp);
         CPointer<Byte> p_is_persp = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'is_persp'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__persp

        public static final long[] __DNA__FIELD__persp
        Field descriptor (offset) for struct member 'persp'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__persp);
         CPointer<Byte> p_persp = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'persp'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__view

        public static final long[] __DNA__FIELD__view
        Field descriptor (offset) for struct member 'view'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__view);
         CPointer<Byte> p_view = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'view'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__view_axis_roll

        public static final long[] __DNA__FIELD__view_axis_roll
        Field descriptor (offset) for struct member 'view_axis_roll'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__view_axis_roll);
         CPointer<Byte> p_view_axis_roll = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'view_axis_roll'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__viewlock

        public static final long[] __DNA__FIELD__viewlock
        Field descriptor (offset) for struct member 'viewlock'.

        Field Documentation

        Blender Source Code

        Should usually be accessed with RV3D_LOCK_FLAGS() !

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewlock);
         CPointer<Byte> p_viewlock = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'viewlock'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__runtime_viewlock

        public static final long[] __DNA__FIELD__runtime_viewlock
        Field descriptor (offset) for struct member 'runtime_viewlock'.

        Field Documentation

        Blender Source Code

        Options for runtime only locking (cleared on file read) Should usually be accessed with RV3D_LOCK_FLAGS() !

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__runtime_viewlock);
         CPointer<Byte> p_runtime_viewlock = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'runtime_viewlock'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__viewlock_quad

        public static final long[] __DNA__FIELD__viewlock_quad
        Field descriptor (offset) for struct member 'viewlock_quad'.

        Field Documentation

        Blender Source Code

        Options for quadview (store while out of quad view).

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__viewlock_quad);
         CPointer<Byte> p_viewlock_quad = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'viewlock_quad'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad

        public static final long[] __DNA__FIELD___pad
        Field descriptor (offset) for struct member '_pad'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[1]'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__ofs_lock

        public static final long[] __DNA__FIELD__ofs_lock
        Field descriptor (offset) for struct member 'ofs_lock'.

        Field Documentation

        Blender Source Code

        Normalized offset for locked view: (-1, -1) bottom left, (1, 1) upper right.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__ofs_lock);
         CPointer<CArrayFacade<Float>> p_ofs_lock = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'ofs_lock'
        • Signature: 'float[2]'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__twdrawflag

        public static final long[] __DNA__FIELD__twdrawflag
        Field descriptor (offset) for struct member 'twdrawflag'.

        Field Documentation

        Blender Source Code

        XXX can easily get rid of this (Julian).

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__twdrawflag);
         CPointer<Short> p_twdrawflag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'twdrawflag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__rflag

        public static final long[] __DNA__FIELD__rflag
        Field descriptor (offset) for struct member 'rflag'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__rflag);
         CPointer<Short> p_rflag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'rflag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__lviewquat

        public static final long[] __DNA__FIELD__lviewquat
        Field descriptor (offset) for struct member 'lviewquat'.

        Field Documentation

        Blender Source Code

        Last view (use when switching out of camera view).

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__lviewquat);
         CPointer<CArrayFacade<Float>> p_lviewquat = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'lviewquat'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__lpersp

        public static final long[] __DNA__FIELD__lpersp
        Field descriptor (offset) for struct member 'lpersp'.

        Field Documentation

        Blender Source Code

        Lpersp can never be set to 'RV3D_CAMOB'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__lpersp);
         CPointer<Byte> p_lpersp = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'lpersp'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__lview

        public static final long[] __DNA__FIELD__lview
        Field descriptor (offset) for struct member 'lview'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__lview);
         CPointer<Byte> p_lview = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'lview'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__lview_axis_roll

        public static final long[] __DNA__FIELD__lview_axis_roll
        Field descriptor (offset) for struct member 'lview_axis_roll'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__lview_axis_roll);
         CPointer<Byte> p_lview_axis_roll = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'lview_axis_roll'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad8

        public static final long[] __DNA__FIELD___pad8
        Field descriptor (offset) for struct member '_pad8'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD___pad8);
         CPointer<CArrayFacade<Byte>> p__pad8 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad8'
        • Signature: 'char[1]'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__rot_angle

        public static final long[] __DNA__FIELD__rot_angle
        Field descriptor (offset) for struct member 'rot_angle'.

        Field Documentation

        Blender Source Code

        Active rotation from NDOF or elsewhere.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__rot_angle);
         CPointer<Float> p_rot_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rot_angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rot_axis

        public static final long[] __DNA__FIELD__rot_axis
        Field descriptor (offset) for struct member 'rot_axis'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         RegionView3D regionview3d = ...;
         CPointer<Object> p = regionview3d.__dna__addressof(RegionView3D.__DNA__FIELD__rot_axis);
         CPointer<CArrayFacade<Float>> p_rot_axis = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'rot_axis'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
    • Constructor Detail

      • RegionView3D

        public RegionView3D​(long __address,
                            Block __block,
                            BlockTable __blockTable)
      • RegionView3D

        protected RegionView3D​(RegionView3D that)
    • Method Detail

      • getWinmat

        public CArrayFacade<CArrayFacade<java.lang.Float>> getWinmat()
                                                              throws java.io.IOException
        Get method for struct member 'winmat'.

        Field Documentation

        Blender Source Code

        GL_PROJECTION matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winmat
      • setWinmat

        public void setWinmat​(CArrayFacade<CArrayFacade<java.lang.Float>> winmat)
                       throws java.io.IOException
        Set method for struct member 'winmat'.

        Field Documentation

        Blender Source Code

        GL_PROJECTION matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__winmat
      • getViewmat

        public CArrayFacade<CArrayFacade<java.lang.Float>> getViewmat()
                                                               throws java.io.IOException
        Get method for struct member 'viewmat'.

        Field Documentation

        Blender Source Code

        GL_MODELVIEW matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewmat
      • setViewmat

        public void setViewmat​(CArrayFacade<CArrayFacade<java.lang.Float>> viewmat)
                        throws java.io.IOException
        Set method for struct member 'viewmat'.

        Field Documentation

        Blender Source Code

        GL_MODELVIEW matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewmat
      • getViewinv

        public CArrayFacade<CArrayFacade<java.lang.Float>> getViewinv()
                                                               throws java.io.IOException
        Get method for struct member 'viewinv'.

        Field Documentation

        Blender Source Code

        Inverse of viewmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewinv
      • setViewinv

        public void setViewinv​(CArrayFacade<CArrayFacade<java.lang.Float>> viewinv)
                        throws java.io.IOException
        Set method for struct member 'viewinv'.

        Field Documentation

        Blender Source Code

        Inverse of viewmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewinv
      • getPersmat

        public CArrayFacade<CArrayFacade<java.lang.Float>> getPersmat()
                                                               throws java.io.IOException
        Get method for struct member 'persmat'.

        Field Documentation

        Blender Source Code

        Viewmat*winmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persmat
      • setPersmat

        public void setPersmat​(CArrayFacade<CArrayFacade<java.lang.Float>> persmat)
                        throws java.io.IOException
        Set method for struct member 'persmat'.

        Field Documentation

        Blender Source Code

        Viewmat*winmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persmat
      • getPersinv

        public CArrayFacade<CArrayFacade<java.lang.Float>> getPersinv()
                                                               throws java.io.IOException
        Get method for struct member 'persinv'.

        Field Documentation

        Blender Source Code

        Inverse of persmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persinv
      • setPersinv

        public void setPersinv​(CArrayFacade<CArrayFacade<java.lang.Float>> persinv)
                        throws java.io.IOException
        Set method for struct member 'persinv'.

        Field Documentation

        Blender Source Code

        Inverse of persmat.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persinv
      • getViewcamtexcofac

        public CArrayFacade<java.lang.Float> getViewcamtexcofac()
                                                         throws java.io.IOException
        Get method for struct member 'viewcamtexcofac'.

        Field Documentation

        Blender Source Code

        Offset/scale for camera glsl texcoords.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewcamtexcofac
      • setViewcamtexcofac

        public void setViewcamtexcofac​(CArrayFacade<java.lang.Float> viewcamtexcofac)
                                throws java.io.IOException
        Set method for struct member 'viewcamtexcofac'.

        Field Documentation

        Blender Source Code

        Offset/scale for camera glsl texcoords.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewcamtexcofac
      • getViewmatob

        public CArrayFacade<CArrayFacade<java.lang.Float>> getViewmatob()
                                                                 throws java.io.IOException
        Get method for struct member 'viewmatob'.

        Field Documentation

        Blender Source Code

        viewmat/persmat multiplied with object matrix, while drawing and selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewmatob
      • setViewmatob

        public void setViewmatob​(CArrayFacade<CArrayFacade<java.lang.Float>> viewmatob)
                          throws java.io.IOException
        Set method for struct member 'viewmatob'.

        Field Documentation

        Blender Source Code

        viewmat/persmat multiplied with object matrix, while drawing and selection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewmatob
      • getClip

        public CArrayFacade<CArrayFacade<java.lang.Float>> getClip()
                                                            throws java.io.IOException
        Get method for struct member 'clip'.

        Field Documentation

        Blender Source Code

        User defined clipping planes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip
      • setClip

        public void setClip​(CArrayFacade<CArrayFacade<java.lang.Float>> clip)
                     throws java.io.IOException
        Set method for struct member 'clip'.

        Field Documentation

        Blender Source Code

        User defined clipping planes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip
      • getClip_local

        public CArrayFacade<CArrayFacade<java.lang.Float>> getClip_local()
                                                                  throws java.io.IOException
        Get method for struct member 'clip_local'.

        Field Documentation

        Blender Source Code

        Clip in object space, means we can test for clipping in edit-mode without first going into world-space.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip_local
      • setClip_local

        public void setClip_local​(CArrayFacade<CArrayFacade<java.lang.Float>> clip_local)
                           throws java.io.IOException
        Set method for struct member 'clip_local'.

        Field Documentation

        Blender Source Code

        Clip in object space, means we can test for clipping in edit-mode without first going into world-space.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clip_local
      • setClipbb

        public void setClipbb​(CPointer<BoundBox> clipbb)
                       throws java.io.IOException
        Set method for struct member 'clipbb'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clipbb
      • getLocalvd

        public CPointer<RegionView3D> getLocalvd()
                                          throws java.io.IOException
        Get method for struct member 'localvd'.

        Field Documentation

        Blender Source Code

        Allocated backup of itself while in local-view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__localvd
      • setLocalvd

        public void setLocalvd​(CPointer<RegionView3D> localvd)
                        throws java.io.IOException
        Set method for struct member 'localvd'.

        Field Documentation

        Blender Source Code

        Allocated backup of itself while in local-view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__localvd
      • getRender_engine

        public CPointer<java.lang.Object> getRender_engine()
                                                    throws java.io.IOException
        Get method for struct member 'render_engine'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_engine
      • setRender_engine

        public void setRender_engine​(CPointer<java.lang.Object> render_engine)
                              throws java.io.IOException
        Set method for struct member 'render_engine'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_engine
      • getSms

        public CPointer<java.lang.Object> getSms()
                                          throws java.io.IOException
        Get method for struct member 'sms'.

        Field Documentation

        Blender Source Code

        Animated smooth view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sms
      • setSms

        public void setSms​(CPointer<java.lang.Object> sms)
                    throws java.io.IOException
        Set method for struct member 'sms'.

        Field Documentation

        Blender Source Code

        Animated smooth view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sms
      • getSmooth_timer

        public CPointer<java.lang.Object> getSmooth_timer()
                                                   throws java.io.IOException
        Get method for struct member 'smooth_timer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_timer
      • setSmooth_timer

        public void setSmooth_timer​(CPointer<java.lang.Object> smooth_timer)
                             throws java.io.IOException
        Set method for struct member 'smooth_timer'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_timer
      • getTwmat

        public CArrayFacade<CArrayFacade<java.lang.Float>> getTwmat()
                                                             throws java.io.IOException
        Get method for struct member 'twmat'.

        Field Documentation

        Blender Source Code

        Transform gizmo matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__twmat
      • setTwmat

        public void setTwmat​(CArrayFacade<CArrayFacade<java.lang.Float>> twmat)
                      throws java.io.IOException
        Set method for struct member 'twmat'.

        Field Documentation

        Blender Source Code

        Transform gizmo matrix.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__twmat
      • getTw_axis_min

        public CArrayFacade<java.lang.Float> getTw_axis_min()
                                                     throws java.io.IOException
        Get method for struct member 'tw_axis_min'.

        Field Documentation

        Blender Source Code

        min/max dot product on twmat xyz axis.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tw_axis_min
      • setTw_axis_min

        public void setTw_axis_min​(CArrayFacade<java.lang.Float> tw_axis_min)
                            throws java.io.IOException
        Set method for struct member 'tw_axis_min'.

        Field Documentation

        Blender Source Code

        min/max dot product on twmat xyz axis.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tw_axis_min
      • getTw_axis_max

        public CArrayFacade<java.lang.Float> getTw_axis_max()
                                                     throws java.io.IOException
        Get method for struct member 'tw_axis_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tw_axis_max
      • setTw_axis_max

        public void setTw_axis_max​(CArrayFacade<java.lang.Float> tw_axis_max)
                            throws java.io.IOException
        Set method for struct member 'tw_axis_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tw_axis_max
      • getGridview

        public float getGridview()
                          throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'gridview'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gridview
      • setGridview

        public void setGridview​(float gridview)
                         throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'gridview'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gridview
      • getViewquat

        public CArrayFacade<java.lang.Float> getViewquat()
                                                  throws java.io.IOException
        Get method for struct member 'viewquat'.

        Field Documentation

        Blender Source Code

        View rotation, must be kept normalized.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewquat
      • setViewquat

        public void setViewquat​(CArrayFacade<java.lang.Float> viewquat)
                         throws java.io.IOException
        Set method for struct member 'viewquat'.

        Field Documentation

        Blender Source Code

        View rotation, must be kept normalized.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewquat
      • getDist

        public float getDist()
                      throws java.io.IOException
        Get method for struct member 'dist'.

        Field Documentation

        Blender Source Code

        Distance from 'ofs' along -viewinv[2] vector, where result is negative as is 'ofs'.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dist
      • setDist

        public void setDist​(float dist)
                     throws java.io.IOException
        Set method for struct member 'dist'.

        Field Documentation

        Blender Source Code

        Distance from 'ofs' along -viewinv[2] vector, where result is negative as is 'ofs'.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dist
      • getCamdx

        public float getCamdx()
                       throws java.io.IOException
        Get method for struct member 'camdx'.

        Field Documentation

        Blender Source Code

        Camera view offsets, 1.0 = viewplane moves entire width/height.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camdx
      • setCamdx

        public void setCamdx​(float camdx)
                      throws java.io.IOException
        Set method for struct member 'camdx'.

        Field Documentation

        Blender Source Code

        Camera view offsets, 1.0 = viewplane moves entire width/height.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camdx
      • getCamdy

        public float getCamdy()
                       throws java.io.IOException
        Get method for struct member 'camdy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camdy
      • setCamdy

        public void setCamdy​(float camdy)
                      throws java.io.IOException
        Set method for struct member 'camdy'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camdy
      • getPixsize

        public float getPixsize()
                         throws java.io.IOException
        Get method for struct member 'pixsize'.

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixsize
      • setPixsize

        public void setPixsize​(float pixsize)
                        throws java.io.IOException
        Set method for struct member 'pixsize'.

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixsize
      • getOfs

        public CArrayFacade<java.lang.Float> getOfs()
                                             throws java.io.IOException
        Get method for struct member 'ofs'.

        Field Documentation

        Blender Source Code

        in orthographic mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ofs
      • setOfs

        public void setOfs​(CArrayFacade<java.lang.Float> ofs)
                    throws java.io.IOException
        Set method for struct member 'ofs'.

        Field Documentation

        Blender Source Code

        in orthographic mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ofs
      • getCamzoom

        public float getCamzoom()
                         throws java.io.IOException
        Get method for struct member 'camzoom'.

        Field Documentation

        Blender Source Code

        Viewport zoom on the camera frame, see BKE_screen_view3d_zoom_to_fac.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camzoom
      • setCamzoom

        public void setCamzoom​(float camzoom)
                        throws java.io.IOException
        Set method for struct member 'camzoom'.

        Field Documentation

        Blender Source Code

        Viewport zoom on the camera frame, see BKE_screen_view3d_zoom_to_fac.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camzoom
      • getIs_persp

        public byte getIs_persp()
                         throws java.io.IOException
        Get method for struct member 'is_persp'.

        Field Documentation

        Blender Source Code

        Check if persp/ortho view, since 'persp' can't be used for this since it can have cameras assigned as well. (only set in #view3d_winmatrix_set)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__is_persp
      • setIs_persp

        public void setIs_persp​(byte is_persp)
                         throws java.io.IOException
        Set method for struct member 'is_persp'.

        Field Documentation

        Blender Source Code

        Check if persp/ortho view, since 'persp' can't be used for this since it can have cameras assigned as well. (only set in #view3d_winmatrix_set)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__is_persp
      • getPersp

        public byte getPersp()
                      throws java.io.IOException
        Get method for struct member 'persp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persp
      • setPersp

        public void setPersp​(byte persp)
                      throws java.io.IOException
        Set method for struct member 'persp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__persp
      • getView

        public byte getView()
                     throws java.io.IOException
        Get method for struct member 'view'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view
      • setView

        public void setView​(byte view)
                     throws java.io.IOException
        Set method for struct member 'view'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view
      • getView_axis_roll

        public byte getView_axis_roll()
                               throws java.io.IOException
        Get method for struct member 'view_axis_roll'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_axis_roll
      • setView_axis_roll

        public void setView_axis_roll​(byte view_axis_roll)
                               throws java.io.IOException
        Set method for struct member 'view_axis_roll'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_axis_roll
      • getViewlock

        public byte getViewlock()
                         throws java.io.IOException
        Get method for struct member 'viewlock'.

        Field Documentation

        Blender Source Code

        Should usually be accessed with RV3D_LOCK_FLAGS() !

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewlock
      • setViewlock

        public void setViewlock​(byte viewlock)
                         throws java.io.IOException
        Set method for struct member 'viewlock'.

        Field Documentation

        Blender Source Code

        Should usually be accessed with RV3D_LOCK_FLAGS() !

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewlock
      • getRuntime_viewlock

        public byte getRuntime_viewlock()
                                 throws java.io.IOException
        Get method for struct member 'runtime_viewlock'.

        Field Documentation

        Blender Source Code

        Options for runtime only locking (cleared on file read) Should usually be accessed with RV3D_LOCK_FLAGS() !

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime_viewlock
      • setRuntime_viewlock

        public void setRuntime_viewlock​(byte runtime_viewlock)
                                 throws java.io.IOException
        Set method for struct member 'runtime_viewlock'.

        Field Documentation

        Blender Source Code

        Options for runtime only locking (cleared on file read) Should usually be accessed with RV3D_LOCK_FLAGS() !

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime_viewlock
      • getViewlock_quad

        public byte getViewlock_quad()
                              throws java.io.IOException
        Get method for struct member 'viewlock_quad'.

        Field Documentation

        Blender Source Code

        Options for quadview (store while out of quad view).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewlock_quad
      • setViewlock_quad

        public void setViewlock_quad​(byte viewlock_quad)
                              throws java.io.IOException
        Set method for struct member 'viewlock_quad'.

        Field Documentation

        Blender Source Code

        Options for quadview (store while out of quad view).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewlock_quad
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getOfs_lock

        public CArrayFacade<java.lang.Float> getOfs_lock()
                                                  throws java.io.IOException
        Get method for struct member 'ofs_lock'.

        Field Documentation

        Blender Source Code

        Normalized offset for locked view: (-1, -1) bottom left, (1, 1) upper right.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ofs_lock
      • setOfs_lock

        public void setOfs_lock​(CArrayFacade<java.lang.Float> ofs_lock)
                         throws java.io.IOException
        Set method for struct member 'ofs_lock'.

        Field Documentation

        Blender Source Code

        Normalized offset for locked view: (-1, -1) bottom left, (1, 1) upper right.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ofs_lock
      • getTwdrawflag

        public short getTwdrawflag()
                            throws java.io.IOException
        Get method for struct member 'twdrawflag'.

        Field Documentation

        Blender Source Code

        XXX can easily get rid of this (Julian).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__twdrawflag
      • setTwdrawflag

        public void setTwdrawflag​(short twdrawflag)
                           throws java.io.IOException
        Set method for struct member 'twdrawflag'.

        Field Documentation

        Blender Source Code

        XXX can easily get rid of this (Julian).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__twdrawflag
      • getRflag

        public short getRflag()
                       throws java.io.IOException
        Get method for struct member 'rflag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rflag
      • setRflag

        public void setRflag​(short rflag)
                      throws java.io.IOException
        Set method for struct member 'rflag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rflag
      • getLviewquat

        public CArrayFacade<java.lang.Float> getLviewquat()
                                                   throws java.io.IOException
        Get method for struct member 'lviewquat'.

        Field Documentation

        Blender Source Code

        Last view (use when switching out of camera view).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lviewquat
      • setLviewquat

        public void setLviewquat​(CArrayFacade<java.lang.Float> lviewquat)
                          throws java.io.IOException
        Set method for struct member 'lviewquat'.

        Field Documentation

        Blender Source Code

        Last view (use when switching out of camera view).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lviewquat
      • getLpersp

        public byte getLpersp()
                       throws java.io.IOException
        Get method for struct member 'lpersp'.

        Field Documentation

        Blender Source Code

        Lpersp can never be set to 'RV3D_CAMOB'.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lpersp
      • setLpersp

        public void setLpersp​(byte lpersp)
                       throws java.io.IOException
        Set method for struct member 'lpersp'.

        Field Documentation

        Blender Source Code

        Lpersp can never be set to 'RV3D_CAMOB'.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lpersp
      • getLview

        public byte getLview()
                      throws java.io.IOException
        Get method for struct member 'lview'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lview
      • setLview

        public void setLview​(byte lview)
                      throws java.io.IOException
        Set method for struct member 'lview'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lview
      • getLview_axis_roll

        public byte getLview_axis_roll()
                                throws java.io.IOException
        Get method for struct member 'lview_axis_roll'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lview_axis_roll
      • setLview_axis_roll

        public void setLview_axis_roll​(byte lview_axis_roll)
                                throws java.io.IOException
        Set method for struct member 'lview_axis_roll'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lview_axis_roll
      • get_pad8

        public CArrayFacade<java.lang.Byte> get_pad8()
                                              throws java.io.IOException
        Get method for struct member '_pad8'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad8
      • set_pad8

        public void set_pad8​(CArrayFacade<java.lang.Byte> _pad8)
                      throws java.io.IOException
        Set method for struct member '_pad8'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad8
      • getRot_angle

        public float getRot_angle()
                           throws java.io.IOException
        Get method for struct member 'rot_angle'.

        Field Documentation

        Blender Source Code

        Active rotation from NDOF or elsewhere.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_angle
      • setRot_angle

        public void setRot_angle​(float rot_angle)
                          throws java.io.IOException
        Set method for struct member 'rot_angle'.

        Field Documentation

        Blender Source Code

        Active rotation from NDOF or elsewhere.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_angle
      • getRot_axis

        public CArrayFacade<java.lang.Float> getRot_axis()
                                                  throws java.io.IOException
        Get method for struct member 'rot_axis'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_axis
      • setRot_axis

        public void setRot_axis​(CArrayFacade<java.lang.Float> rot_axis)
                         throws java.io.IOException
        Set method for struct member 'rot_axis'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rot_axis
      • __io__addressof

        public CPointer<RegionView3D> __io__addressof()
        Instantiates a pointer on this instance.