Class UserDef


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        UserDef has separate do-version handling, and can be read from other files.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__versionfile);
         CPointer<Integer> p_versionfile = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'versionfile'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__subversionfile

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__subversionfile);
         CPointer<Integer> p_subversionfile = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'subversionfile'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        eUserPref_Flag .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__dupflag

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

        Field Documentation

        Blender Source Code

        eDupli_ID_Flags .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__dupflag);
         CPointer<Integer> p_dupflag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'dupflag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pref_flag

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

        Field Documentation

        Blender Source Code

        #eUserPref_PrefFlag preferences for the preferences.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pref_flag);
         CPointer<Byte> p_pref_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'pref_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__savetime

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__savetime);
         CPointer<Byte> p_savetime = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'savetime'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__mouse_emulate_3_button_modifier

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__mouse_emulate_3_button_modifier);
         CPointer<Byte> p_mouse_emulate_3_button_modifier = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'mouse_emulate_3_button_modifier'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad4

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad4);
         CPointer<CArrayFacade<Byte>> p__pad4 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        FILE_MAXDIR length.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__tempdir);
         CPointer<CArrayFacade<Byte>> p_tempdir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'tempdir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__fontdir

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__fontdir);
         CPointer<CArrayFacade<Byte>> p_fontdir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'fontdir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__renderdir

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

        Field Documentation

        Blender Source Code

        FILE_MAX length.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__renderdir);
         CPointer<CArrayFacade<Byte>> p_renderdir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'renderdir'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__render_cachedir

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

        Field Documentation

        Blender Source Code

        EXR cache path 768 = FILE_MAXDIR.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__render_cachedir);
         CPointer<CArrayFacade<Byte>> p_render_cachedir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'render_cachedir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__textudir

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__textudir);
         CPointer<CArrayFacade<Byte>> p_textudir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'textudir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__pythondir

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

        Field Documentation

        Blender Source Code

        Optional user location for scripts.

        .

        Note

        have been in gets complicated.

        is refreshed when loading preferences. This is done to support #PREFERENCES_OT_copy_prev which is available to the user when they launch with a new version of Blender. In this case setting the script path on top of factory settings will work without problems.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pythondir);
         CPointer<CArrayFacade<Byte>> p_pythondir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'pythondir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__sounddir

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sounddir);
         CPointer<CArrayFacade<Byte>> p_sounddir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'sounddir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__i18ndir

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__i18ndir);
         CPointer<CArrayFacade<Byte>> p_i18ndir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'i18ndir'
        • Signature: 'char[768]'
        • Actual Size (32bit/64bit): 768/768
      • __DNA__FIELD__image_editor

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__image_editor);
         CPointer<CArrayFacade<Byte>> p_image_editor = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'image_editor'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__anim_player

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

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__anim_player);
         CPointer<CArrayFacade<Byte>> p_anim_player = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'anim_player'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__anim_player_preset

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__anim_player_preset);
         CPointer<Integer> p_anim_player_preset = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'anim_player_preset'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__v2d_min_gridsize

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

        Field Documentation

        Blender Source Code

        Minimum spacing between grid-lines in View2D grids.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__v2d_min_gridsize);
         CPointer<Short> p_v2d_min_gridsize = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'v2d_min_gridsize'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__timecode_style

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

        Field Documentation

        Blender Source Code

        eTimecodeStyles , style of time-code display.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__timecode_style);
         CPointer<Short> p_timecode_style = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'timecode_style'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__versions

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__versions);
         CPointer<Short> p_versions = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'versions'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__dbl_click_time

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__dbl_click_time);
         CPointer<Short> p_dbl_click_time = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'dbl_click_time'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad0);
         CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad0'
        • Signature: 'char[3]'
        • Actual Size (32bit/64bit): 3/3
      • __DNA__FIELD__mini_axis_type

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__mini_axis_type);
         CPointer<Byte> p_mini_axis_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'mini_axis_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__uiflag

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

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__uiflag);
         CPointer<Integer> p_uiflag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'uiflag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__uiflag2

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

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag2 .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__uiflag2);
         CPointer<Byte> p_uiflag2 = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'uiflag2'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__gpu_flag

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gpu_flag);
         CPointer<Byte> p_gpu_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gpu_flag'
        • 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:

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Experimental flag for app-templates to make changes to behavior which are outside the scope of typical preferences.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__app_flag);
         CPointer<Byte> p_app_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'app_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__viewzoom

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__viewzoom);
         CPointer<Byte> p_viewzoom = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'viewzoom'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__language

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__language);
         CPointer<Short> p_language = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'language'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__mixbufsize

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__mixbufsize);
         CPointer<Integer> p_mixbufsize = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'mixbufsize'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__audiodevice

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__audiodevice);
         CPointer<Integer> p_audiodevice = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'audiodevice'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__audiorate

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__audiorate);
         CPointer<Integer> p_audiorate = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'audiorate'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__audioformat

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__audioformat);
         CPointer<Integer> p_audioformat = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'audioformat'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__audiochannels

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__audiochannels);
         CPointer<Integer> p_audiochannels = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'audiochannels'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ui_scale

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

        Field Documentation

        Blender Source Code

        Setting for UI scale (fractional), before screen DPI has been applied.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ui_scale);
         CPointer<Float> p_ui_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ui_scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ui_line_width

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

        Field Documentation

        Blender Source Code

        Setting for UI line width.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ui_line_width);
         CPointer<Integer> p_ui_line_width = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'ui_line_width'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__dpi

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

        Field Documentation

        Blender Source Code

        .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__dpi);
         CPointer<Integer> p_dpi = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'dpi'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__dpi_fac

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

        Field Documentation

        Blender Source Code

        Runtime, multiplier to scale UI elements based on DPI (fractional).

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__dpi_fac);
         CPointer<Float> p_dpi_fac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'dpi_fac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__inv_dpi_fac

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

        Field Documentation

        Blender Source Code

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__inv_dpi_fac);
         CPointer<Float> p_inv_dpi_fac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'inv_dpi_fac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pixelsize

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

        Field Documentation

        Blender Source Code

        Runtime, calculated from line-width and point-size based on DPI (rounded to int).

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pixelsize);
         CPointer<Float> p_pixelsize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pixelsize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__virtual_pixel

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

        Field Documentation

        Blender Source Code

        Deprecated, for forward compatibility.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__virtual_pixel);
         CPointer<Integer> p_virtual_pixel = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'virtual_pixel'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scrollback

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

        Field Documentation

        Blender Source Code

        Console scroll-back limit.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__scrollback);
         CPointer<Integer> p_scrollback = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'scrollback'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__node_margin

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

        Field Documentation

        Blender Source Code

        Node insert offset (aka auto-offset) margin, but might be useful for later stuff as well.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__node_margin);
         CPointer<Byte> p_node_margin = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'node_margin'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad2

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        eUserpref_Translation_Flags .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__transopts);
         CPointer<Short> p_transopts = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'transopts'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__menuthreshold1

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__menuthreshold1);
         CPointer<Short> p_menuthreshold1 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'menuthreshold1'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__menuthreshold2

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__menuthreshold2);
         CPointer<Short> p_menuthreshold2 = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'menuthreshold2'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__app_template

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

        Field Documentation

        Blender Source Code

        Startup application template.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__app_template);
         CPointer<CArrayFacade<Byte>> p_app_template = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'app_template'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__themes

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__themes);
         CPointer<ListBase> p_themes = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'themes'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__uifonts

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__uifonts);
         CPointer<ListBase> p_uifonts = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'uifonts'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__uistyles

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__uistyles);
         CPointer<ListBase> p_uistyles = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'uistyles'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__user_keymaps

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__user_keymaps);
         CPointer<ListBase> p_user_keymaps = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'user_keymaps'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__user_keyconfig_prefs

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

        Field Documentation

        Blender Source Code

        wmKeyConfigPref .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__user_keyconfig_prefs);
         CPointer<ListBase> p_user_keyconfig_prefs = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'user_keyconfig_prefs'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__addons

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__addons);
         CPointer<ListBase> p_addons = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'addons'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__autoexec_paths

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__autoexec_paths);
         CPointer<ListBase> p_autoexec_paths = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'autoexec_paths'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__user_menus

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

        Field Documentation

        Blender Source Code

        bUserMenu .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__user_menus);
         CPointer<ListBase> p_user_menus = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'user_menus'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__asset_libraries

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

        Field Documentation

        Blender Source Code

        bUserAssetLibrary

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__asset_libraries);
         CPointer<ListBase> p_asset_libraries = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'asset_libraries'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__keyconfigstr

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__keyconfigstr);
         CPointer<CArrayFacade<Byte>> p_keyconfigstr = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'keyconfigstr'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__undosteps

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__undosteps);
         CPointer<Short> p_undosteps = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'undosteps'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad1

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__undomemory

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__undomemory);
         CPointer<Integer> p_undomemory = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'undomemory'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gpu_viewport_quality

        public static final long[] __DNA__FIELD__gpu_viewport_quality
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gpu_viewport_quality);
         CPointer<Float> p_gpu_viewport_quality = p.cast(new Class[]{Float.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__gp_manhattendist

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gp_manhattendist);
         CPointer<Short> p_gp_manhattendist = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gp_manhattendist'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gp_euclideandist

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gp_euclideandist);
         CPointer<Short> p_gp_euclideandist = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gp_euclideandist'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gp_eraser

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gp_eraser);
         CPointer<Short> p_gp_eraser = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gp_eraser'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__gp_settings

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

        Field Documentation

        Blender Source Code

        eGP_UserdefSettings .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gp_settings);
         CPointer<Short> p_gp_settings = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'gp_settings'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad13

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad13);
         CPointer<CArrayFacade<Byte>> p__pad13 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad13'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__light_param

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__light_param);
         CPointer<CArrayFacade<SolidLight>> p_light_param = p.cast(new Class[]{CArrayFacade.class, SolidLight.class});
         

        Metadata

        • Field: 'light_param'
        • Signature: 'SolidLight[4]'
        • Actual Size (32bit/64bit): 224/224
      • __DNA__FIELD__light_ambient

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__light_ambient);
         CPointer<CArrayFacade<Float>> p_light_ambient = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gizmo_flag);
         CPointer<Byte> p_gizmo_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gizmo_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__gizmo_size

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

        Field Documentation

        Blender Source Code

        Generic gizmo size.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gizmo_size);
         CPointer<Byte> p_gizmo_size = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gizmo_size'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__gizmo_size_navigate_v3d

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

        Field Documentation

        Blender Source Code

        Navigate gizmo size.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gizmo_size_navigate_v3d);
         CPointer<Byte> p_gizmo_size_navigate_v3d = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gizmo_size_navigate_v3d'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad3

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad3);
         CPointer<CArrayFacade<Byte>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad3'
        • Signature: 'char[5]'
        • Actual Size (32bit/64bit): 5/5
      • __DNA__FIELD__edit_studio_light

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__edit_studio_light);
         CPointer<Short> p_edit_studio_light = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'edit_studio_light'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__lookdev_sphere_size

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__lookdev_sphere_size);
         CPointer<Short> p_lookdev_sphere_size = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'lookdev_sphere_size'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vbotimeout

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__vbotimeout);
         CPointer<Short> p_vbotimeout = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vbotimeout'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vbocollectrate

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__vbocollectrate);
         CPointer<Short> p_vbocollectrate = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vbocollectrate'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__textimeout

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__textimeout);
         CPointer<Short> p_textimeout = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'textimeout'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__texcollectrate

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__texcollectrate);
         CPointer<Short> p_texcollectrate = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texcollectrate'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__memcachelimit

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__memcachelimit);
         CPointer<Integer> p_memcachelimit = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'memcachelimit'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__prefetchframes

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

        Field Documentation

        Blender Source Code

        Unused.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__prefetchframes);
         CPointer<Integer> p_prefetchframes = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'prefetchframes'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pad_rot_angle

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

        Field Documentation

        Blender Source Code

        Control the rotation step of the view when PAD2, PAD4, PAD6&PAD8 is use.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pad_rot_angle);
         CPointer<Float> p_pad_rot_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pad_rot_angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad12

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad12);
         CPointer<CArrayFacade<Byte>> p__pad12 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad12'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rvisize

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

        Field Documentation

        Blender Source Code

        Rotating view icon size.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__rvisize);
         CPointer<Short> p_rvisize = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'rvisize'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__rvibright

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

        Field Documentation

        Blender Source Code

        Rotating view icon brightness.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__rvibright);
         CPointer<Short> p_rvibright = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'rvibright'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__recent_files

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

        Field Documentation

        Blender Source Code

        Maximum number of recently used files to remember.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__recent_files);
         CPointer<Short> p_recent_files = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'recent_files'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__smooth_viewtx

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

        Field Documentation

        Blender Source Code

        Milliseconds to spend spinning the view.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__smooth_viewtx);
         CPointer<Short> p_smooth_viewtx = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'smooth_viewtx'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__glreslimit

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__glreslimit);
         CPointer<Short> p_glreslimit = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'glreslimit'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__color_picker_type

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

        Field Documentation

        Blender Source Code

        eColorPicker_Types .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__color_picker_type);
         CPointer<Short> p_color_picker_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'color_picker_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__auto_smoothing_new

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

        Field Documentation

        Blender Source Code

        Curve smoothing type for newly added F-Curves.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__auto_smoothing_new);
         CPointer<Byte> p_auto_smoothing_new = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'auto_smoothing_new'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__ipo_new

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

        Field Documentation

        Blender Source Code

        Interpolation mode for newly added F-Curves.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ipo_new);
         CPointer<Byte> p_ipo_new = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'ipo_new'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__keyhandles_new

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

        Field Documentation

        Blender Source Code

        Handle types for newly added keyframes.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__keyhandles_new);
         CPointer<Byte> p_keyhandles_new = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'keyhandles_new'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad11

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad11);
         CPointer<CArrayFacade<Byte>> p__pad11 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad11'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__view_frame_type

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

        Field Documentation

        Blender Source Code

        eZoomFrame_Mode .

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__view_frame_type);
         CPointer<Byte> p_view_frame_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'view_frame_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__view_frame_keyframes

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

        Field Documentation

        Blender Source Code

        Number of keyframes to zoom around current frame.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__view_frame_keyframes);
         CPointer<Integer> p_view_frame_keyframes = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'view_frame_keyframes'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__view_frame_seconds

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

        Field Documentation

        Blender Source Code

        Seconds to zoom around current frame.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__view_frame_seconds);
         CPointer<Float> p_view_frame_seconds = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'view_frame_seconds'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad7

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad7);
         CPointer<CArrayFacade<Byte>> p__pad7 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad7'
        • Signature: 'char[6]'
        • Actual Size (32bit/64bit): 6/6
      • __DNA__FIELD__widget_unit

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

        Field Documentation

        Blender Source Code

        Private, defaults to 20 for 72 DPI setting.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__widget_unit);
         CPointer<Short> p_widget_unit = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'widget_unit'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__anisotropic_filter

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__anisotropic_filter);
         CPointer<Short> p_anisotropic_filter = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'anisotropic_filter'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__tablet_api

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

        Field Documentation

        Blender Source Code

        Tablet API to use (Windows only).

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__tablet_api);
         CPointer<Short> p_tablet_api = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'tablet_api'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pressure_threshold_max

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

        Field Documentation

        Blender Source Code

        Raw tablet pressure that maps to 100%.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pressure_threshold_max);
         CPointer<Float> p_pressure_threshold_max = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pressure_threshold_max'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pressure_softness

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

        Field Documentation

        Blender Source Code

        Curve non-linearity parameter.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pressure_softness);
         CPointer<Float> p_pressure_softness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pressure_softness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ndof_sensitivity

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

        Field Documentation

        Blender Source Code

        Overall sensitivity of 3D mouse.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ndof_sensitivity);
         CPointer<Float> p_ndof_sensitivity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ndof_sensitivity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ndof_orbit_sensitivity

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ndof_orbit_sensitivity);
         CPointer<Float> p_ndof_orbit_sensitivity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ndof_orbit_sensitivity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ndof_deadzone

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

        Field Documentation

        Blender Source Code

        Dead-zone of 3D mouse.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ndof_deadzone);
         CPointer<Float> p_ndof_deadzone = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ndof_deadzone'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ndof_flag

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

        Field Documentation

        Blender Source Code

        eNdof_Flag , flags for 3D mouse.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ndof_flag);
         CPointer<Integer> p_ndof_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'ndof_flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ogl_multisamples

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

        Field Documentation

        Blender Source Code

        eMultiSample_Type , amount of samples for OpenGL FSA, if zero no FSA.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__ogl_multisamples);
         CPointer<Short> p_ogl_multisamples = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'ogl_multisamples'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__image_draw_method

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

        Field Documentation

        Blender Source Code

        eImageDrawMethod, Method to be used to draw the images (AUTO, GLSL, Textures or DrawPixels)

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__image_draw_method);
         CPointer<Short> p_image_draw_method = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'image_draw_method'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__glalphaclip

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__glalphaclip);
         CPointer<Float> p_glalphaclip = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'glalphaclip'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__autokey_mode

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

        Field Documentation

        Blender Source Code

        eAutokey_Mode , auto-keying mode.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__autokey_mode);
         CPointer<Short> p_autokey_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'autokey_mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__autokey_flag

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

        Field Documentation

        Blender Source Code

        Flags for autokeying.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__autokey_flag);
         CPointer<Short> p_autokey_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'autokey_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__animation_flag

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

        Field Documentation

        Blender Source Code

        Flags for animation.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__animation_flag);
         CPointer<Short> p_animation_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'animation_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__text_render

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

        Field Documentation

        Blender Source Code

        Options for text rendering.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__text_render);
         CPointer<Byte> p_text_render = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'text_render'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__navigation_mode

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__navigation_mode);
         CPointer<Byte> p_navigation_mode = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'navigation_mode'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__view_rotate_sensitivity_turntable

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

        Field Documentation

        Blender Source Code

        Turn-table rotation amount per-pixel in radians. Scaled with DPI.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__view_rotate_sensitivity_turntable);
         CPointer<Float> p_view_rotate_sensitivity_turntable = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'view_rotate_sensitivity_turntable'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__view_rotate_sensitivity_trackball

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

        Field Documentation

        Blender Source Code

        Track-ball rotation scale.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__view_rotate_sensitivity_trackball);
         CPointer<Float> p_view_rotate_sensitivity_trackball = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'view_rotate_sensitivity_trackball'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__coba_weight

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

        Field Documentation

        Blender Source Code

        From texture.h.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__coba_weight);
         CPointer<ColorBand> p_coba_weight = p.cast(new Class[]{ColorBand.class});
         

        Metadata

        • Field: 'coba_weight'
        • Signature: 'ColorBand'
        • Actual Size (32bit/64bit): 776/776
      • __DNA__FIELD__sculpt_paint_overlay_col

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sculpt_paint_overlay_col);
         CPointer<CArrayFacade<Float>> p_sculpt_paint_overlay_col = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Default color for newly created Grease Pencil layers.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__gpencil_new_layer_col);
         CPointer<CArrayFacade<Float>> p_gpencil_new_layer_col = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Drag pixels (scaled by DPI).

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__drag_threshold_mouse);
         CPointer<Byte> p_drag_threshold_mouse = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'drag_threshold_mouse'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__drag_threshold_tablet

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__drag_threshold_tablet);
         CPointer<Byte> p_drag_threshold_tablet = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'drag_threshold_tablet'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__drag_threshold

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__drag_threshold);
         CPointer<Byte> p_drag_threshold = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'drag_threshold'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__move_threshold

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__move_threshold);
         CPointer<Byte> p_move_threshold = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'move_threshold'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__font_path_ui

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__font_path_ui);
         CPointer<CArrayFacade<Byte>> p_font_path_ui = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'font_path_ui'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__font_path_ui_mono

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__font_path_ui_mono);
         CPointer<CArrayFacade<Byte>> p_font_path_ui_mono = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'font_path_ui_mono'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__compute_device_type

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

        Field Documentation

        Blender Source Code

        Legacy, for backwards compatibility only.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__compute_device_type);
         CPointer<Integer> p_compute_device_type = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'compute_device_type'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__fcu_inactive_alpha

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

        Field Documentation

        Blender Source Code

        Opacity of inactive F-Curves in F-Curve Editor.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__fcu_inactive_alpha);
         CPointer<Float> p_fcu_inactive_alpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'fcu_inactive_alpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pie_tap_timeout

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

        Field Documentation

        Blender Source Code

        If keeping a pie menu spawn button pressed after this time, it turns into a drag/release pie menu.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_tap_timeout);
         CPointer<Short> p_pie_tap_timeout = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_tap_timeout'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pie_initial_timeout

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

        Field Documentation

        Blender Source Code

        Direction in the pie menu will always be calculated from the initial position within this time limit.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_initial_timeout);
         CPointer<Short> p_pie_initial_timeout = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_initial_timeout'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pie_animation_timeout

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_animation_timeout);
         CPointer<Short> p_pie_animation_timeout = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_animation_timeout'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pie_menu_confirm

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_menu_confirm);
         CPointer<Short> p_pie_menu_confirm = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_menu_confirm'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pie_menu_radius

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

        Field Documentation

        Blender Source Code

        Pie menu radius.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_menu_radius);
         CPointer<Short> p_pie_menu_radius = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_menu_radius'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pie_menu_threshold

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

        Field Documentation

        Blender Source Code

        Pie menu distance from center before a direction is set.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__pie_menu_threshold);
         CPointer<Short> p_pie_menu_threshold = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'pie_menu_threshold'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad6

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad6);
         CPointer<CArrayFacade<Short>> p__pad6 = p.cast(new Class[]{CArrayFacade.class, Short.class});
         

        Metadata

        • Field: '_pad6'
        • Signature: 'short[2]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__factor_display_type

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__factor_display_type);
         CPointer<Byte> p_factor_display_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'factor_display_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__viewport_aa

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__viewport_aa);
         CPointer<Byte> p_viewport_aa = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'viewport_aa'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__render_display_type

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

        Field Documentation

        Blender Source Code

        eUserpref_RenderDisplayType

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__render_display_type);
         CPointer<Byte> p_render_display_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'render_display_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__filebrowser_display_type

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

        Field Documentation

        Blender Source Code

        eUserpref_TempSpaceDisplayType

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__filebrowser_display_type);
         CPointer<Byte> p_filebrowser_display_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'filebrowser_display_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__sequencer_disk_cache_dir

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sequencer_disk_cache_dir);
         CPointer<CArrayFacade<Byte>> p_sequencer_disk_cache_dir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'sequencer_disk_cache_dir'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__sequencer_disk_cache_compression

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

        Field Documentation

        Blender Source Code

        eUserpref_DiskCacheCompression

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sequencer_disk_cache_compression);
         CPointer<Integer> p_sequencer_disk_cache_compression = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sequencer_disk_cache_compression'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sequencer_disk_cache_size_limit

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sequencer_disk_cache_size_limit);
         CPointer<Integer> p_sequencer_disk_cache_size_limit = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sequencer_disk_cache_size_limit'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sequencer_disk_cache_flag

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sequencer_disk_cache_flag);
         CPointer<Short> p_sequencer_disk_cache_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sequencer_disk_cache_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sequencer_proxy_setup

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

        Field Documentation

        Blender Source Code

        eUserpref_SeqProxySetup

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__sequencer_proxy_setup);
         CPointer<Short> p_sequencer_proxy_setup = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sequencer_proxy_setup'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__collection_instance_empty_size

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__collection_instance_empty_size);
         CPointer<Float> p_collection_instance_empty_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'collection_instance_empty_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__text_flag

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__text_flag);
         CPointer<Byte> p_text_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'text_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad10

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD___pad10);
         CPointer<CArrayFacade<Byte>> p__pad10 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        eUserpref_File_Preview_Type

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__file_preview_type);
         CPointer<Byte> p_file_preview_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'file_preview_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__statusbar_flag

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

        Field Documentation

        Blender Source Code

        eUserpref_StatusBar_Flag

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__statusbar_flag);
         CPointer<Byte> p_statusbar_flag = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'statusbar_flag'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__walk_navigation

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__walk_navigation);
         CPointer<WalkNavigation> p_walk_navigation = p.cast(new Class[]{WalkNavigation.class});
         

        Metadata

        • Field: 'walk_navigation'
        • Signature: 'WalkNavigation'
        • Actual Size (32bit/64bit): 32/32
      • __DNA__FIELD__space_data

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

        Field Documentation

        Blender Source Code

        The UI for the user preferences.

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__space_data);
         CPointer<UserDef_SpaceData> p_space_data = p.cast(new Class[]{UserDef_SpaceData.class});
         

        Metadata

        • Field: 'space_data'
        • Signature: 'UserDef_SpaceData'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__file_space_data

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__file_space_data);
         CPointer<UserDef_FileSpaceData> p_file_space_data = p.cast(new Class[]{UserDef_FileSpaceData.class});
         

        Metadata

        • Field: 'file_space_data'
        • Signature: 'UserDef_FileSpaceData'
        • Actual Size (32bit/64bit): 40/40
      • __DNA__FIELD__experimental

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

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__experimental);
         CPointer<UserDef_Experimental> p_experimental = p.cast(new Class[]{UserDef_Experimental.class});
         

        Metadata

        • Field: 'experimental'
        • Signature: 'UserDef_Experimental'
        • Actual Size (32bit/64bit): 24/24
      • __DNA__FIELD__runtime

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

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Pointer Arithmetics

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

         UserDef userdef = ...;
         CPointer<Object> p = userdef.__dna__addressof(UserDef.__DNA__FIELD__runtime);
         CPointer<UserDef_Runtime> p_runtime = p.cast(new Class[]{UserDef_Runtime.class});
         

        Metadata

        • Field: 'runtime'
        • Signature: 'UserDef_Runtime'
        • Actual Size (32bit/64bit): 8/8
    • Constructor Detail

      • UserDef

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

        protected UserDef​(UserDef that)
    • Method Detail

      • getVersionfile

        public int getVersionfile()
                           throws java.io.IOException
        Get method for struct member 'versionfile'.

        Field Documentation

        Blender Source Code

        UserDef has separate do-version handling, and can be read from other files.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__versionfile
      • setVersionfile

        public void setVersionfile​(int versionfile)
                            throws java.io.IOException
        Set method for struct member 'versionfile'.

        Field Documentation

        Blender Source Code

        UserDef has separate do-version handling, and can be read from other files.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__versionfile
      • getSubversionfile

        public int getSubversionfile()
                              throws java.io.IOException
        Get method for struct member 'subversionfile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subversionfile
      • setSubversionfile

        public void setSubversionfile​(int subversionfile)
                               throws java.io.IOException
        Set method for struct member 'subversionfile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subversionfile
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        eUserPref_Flag .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        eUserPref_Flag .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getDupflag

        public int getDupflag()
                       throws java.io.IOException
        Get method for struct member 'dupflag'.

        Field Documentation

        Blender Source Code

        eDupli_ID_Flags .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dupflag
      • setDupflag

        public void setDupflag​(int dupflag)
                        throws java.io.IOException
        Set method for struct member 'dupflag'.

        Field Documentation

        Blender Source Code

        eDupli_ID_Flags .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dupflag
      • getPref_flag

        public byte getPref_flag()
                          throws java.io.IOException
        Get method for struct member 'pref_flag'.

        Field Documentation

        Blender Source Code

        #eUserPref_PrefFlag preferences for the preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pref_flag
      • setPref_flag

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

        Field Documentation

        Blender Source Code

        #eUserPref_PrefFlag preferences for the preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pref_flag
      • getSavetime

        public byte getSavetime()
                         throws java.io.IOException
        Get method for struct member 'savetime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__savetime
      • setSavetime

        public void setSavetime​(byte savetime)
                         throws java.io.IOException
        Set method for struct member 'savetime'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__savetime
      • getMouse_emulate_3_button_modifier

        public byte getMouse_emulate_3_button_modifier()
                                                throws java.io.IOException
        Get method for struct member 'mouse_emulate_3_button_modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mouse_emulate_3_button_modifier
      • setMouse_emulate_3_button_modifier

        public void setMouse_emulate_3_button_modifier​(byte mouse_emulate_3_button_modifier)
                                                throws java.io.IOException
        Set method for struct member 'mouse_emulate_3_button_modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mouse_emulate_3_button_modifier
      • get_pad4

        public CArrayFacade<java.lang.Byte> get_pad4()
                                              throws java.io.IOException
        Get method for struct member '_pad4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad4
      • set_pad4

        public void set_pad4​(CArrayFacade<java.lang.Byte> _pad4)
                      throws java.io.IOException
        Set method for struct member '_pad4'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad4
      • getTempdir

        public CArrayFacade<java.lang.Byte> getTempdir()
                                                throws java.io.IOException
        Get method for struct member 'tempdir'.

        Field Documentation

        Blender Source Code

        FILE_MAXDIR length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tempdir
      • setTempdir

        public void setTempdir​(CArrayFacade<java.lang.Byte> tempdir)
                        throws java.io.IOException
        Set method for struct member 'tempdir'.

        Field Documentation

        Blender Source Code

        FILE_MAXDIR length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tempdir
      • getFontdir

        public CArrayFacade<java.lang.Byte> getFontdir()
                                                throws java.io.IOException
        Get method for struct member 'fontdir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fontdir
      • setFontdir

        public void setFontdir​(CArrayFacade<java.lang.Byte> fontdir)
                        throws java.io.IOException
        Set method for struct member 'fontdir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fontdir
      • getRenderdir

        public CArrayFacade<java.lang.Byte> getRenderdir()
                                                  throws java.io.IOException
        Get method for struct member 'renderdir'.

        Field Documentation

        Blender Source Code

        FILE_MAX length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderdir
      • setRenderdir

        public void setRenderdir​(CArrayFacade<java.lang.Byte> renderdir)
                          throws java.io.IOException
        Set method for struct member 'renderdir'.

        Field Documentation

        Blender Source Code

        FILE_MAX length.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderdir
      • getRender_cachedir

        public CArrayFacade<java.lang.Byte> getRender_cachedir()
                                                        throws java.io.IOException
        Get method for struct member 'render_cachedir'.

        Field Documentation

        Blender Source Code

        EXR cache path 768 = FILE_MAXDIR.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_cachedir
      • setRender_cachedir

        public void setRender_cachedir​(CArrayFacade<java.lang.Byte> render_cachedir)
                                throws java.io.IOException
        Set method for struct member 'render_cachedir'.

        Field Documentation

        Blender Source Code

        EXR cache path 768 = FILE_MAXDIR.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_cachedir
      • getTextudir

        public CArrayFacade<java.lang.Byte> getTextudir()
                                                 throws java.io.IOException
        Get method for struct member 'textudir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__textudir
      • setTextudir

        public void setTextudir​(CArrayFacade<java.lang.Byte> textudir)
                         throws java.io.IOException
        Set method for struct member 'textudir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__textudir
      • getPythondir

        public CArrayFacade<java.lang.Byte> getPythondir()
                                                  throws java.io.IOException
        Get method for struct member 'pythondir'.

        Field Documentation

        Blender Source Code

        Optional user location for scripts.

        .

        Note

        have been in gets complicated.

        is refreshed when loading preferences. This is done to support #PREFERENCES_OT_copy_prev which is available to the user when they launch with a new version of Blender. In this case setting the script path on top of factory settings will work without problems.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pythondir
      • setPythondir

        public void setPythondir​(CArrayFacade<java.lang.Byte> pythondir)
                          throws java.io.IOException
        Set method for struct member 'pythondir'.

        Field Documentation

        Blender Source Code

        Optional user location for scripts.

        .

        Note

        have been in gets complicated.

        is refreshed when loading preferences. This is done to support #PREFERENCES_OT_copy_prev which is available to the user when they launch with a new version of Blender. In this case setting the script path on top of factory settings will work without problems.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pythondir
      • getSounddir

        public CArrayFacade<java.lang.Byte> getSounddir()
                                                 throws java.io.IOException
        Get method for struct member 'sounddir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sounddir
      • setSounddir

        public void setSounddir​(CArrayFacade<java.lang.Byte> sounddir)
                         throws java.io.IOException
        Set method for struct member 'sounddir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sounddir
      • getI18ndir

        public CArrayFacade<java.lang.Byte> getI18ndir()
                                                throws java.io.IOException
        Get method for struct member 'i18ndir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__i18ndir
      • setI18ndir

        public void setI18ndir​(CArrayFacade<java.lang.Byte> i18ndir)
                        throws java.io.IOException
        Set method for struct member 'i18ndir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__i18ndir
      • getImage_editor

        public CArrayFacade<java.lang.Byte> getImage_editor()
                                                     throws java.io.IOException
        Get method for struct member 'image_editor'.

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_editor
      • setImage_editor

        public void setImage_editor​(CArrayFacade<java.lang.Byte> image_editor)
                             throws java.io.IOException
        Set method for struct member 'image_editor'.

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_editor
      • getAnim_player

        public CArrayFacade<java.lang.Byte> getAnim_player()
                                                    throws java.io.IOException
        Get method for struct member 'anim_player'.

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_player
      • setAnim_player

        public void setAnim_player​(CArrayFacade<java.lang.Byte> anim_player)
                            throws java.io.IOException
        Set method for struct member 'anim_player'.

        Field Documentation

        Blender Source Code

        1024 = FILE_MAX.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_player
      • getAnim_player_preset

        public int getAnim_player_preset()
                                  throws java.io.IOException
        Get method for struct member 'anim_player_preset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_player_preset
      • setAnim_player_preset

        public void setAnim_player_preset​(int anim_player_preset)
                                   throws java.io.IOException
        Set method for struct member 'anim_player_preset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anim_player_preset
      • getV2d_min_gridsize

        public short getV2d_min_gridsize()
                                  throws java.io.IOException
        Get method for struct member 'v2d_min_gridsize'.

        Field Documentation

        Blender Source Code

        Minimum spacing between grid-lines in View2D grids.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2d_min_gridsize
      • setV2d_min_gridsize

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

        Field Documentation

        Blender Source Code

        Minimum spacing between grid-lines in View2D grids.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__v2d_min_gridsize
      • getTimecode_style

        public short getTimecode_style()
                                throws java.io.IOException
        Get method for struct member 'timecode_style'.

        Field Documentation

        Blender Source Code

        eTimecodeStyles , style of time-code display.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timecode_style
      • setTimecode_style

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

        Field Documentation

        Blender Source Code

        eTimecodeStyles , style of time-code display.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__timecode_style
      • getVersions

        public short getVersions()
                          throws java.io.IOException
        Get method for struct member 'versions'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__versions
      • setVersions

        public void setVersions​(short versions)
                         throws java.io.IOException
        Set method for struct member 'versions'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__versions
      • getDbl_click_time

        public short getDbl_click_time()
                                throws java.io.IOException
        Get method for struct member 'dbl_click_time'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dbl_click_time
      • setDbl_click_time

        public void setDbl_click_time​(short dbl_click_time)
                               throws java.io.IOException
        Set method for struct member 'dbl_click_time'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dbl_click_time
      • get_pad0

        public CArrayFacade<java.lang.Byte> get_pad0()
                                              throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(CArrayFacade<java.lang.Byte> _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getMini_axis_type

        public byte getMini_axis_type()
                               throws java.io.IOException
        Get method for struct member 'mini_axis_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mini_axis_type
      • setMini_axis_type

        public void setMini_axis_type​(byte mini_axis_type)
                               throws java.io.IOException
        Set method for struct member 'mini_axis_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mini_axis_type
      • getUiflag

        public int getUiflag()
                      throws java.io.IOException
        Get method for struct member 'uiflag'.

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiflag
      • setUiflag

        public void setUiflag​(int uiflag)
                       throws java.io.IOException
        Set method for struct member 'uiflag'.

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiflag
      • getUiflag2

        public byte getUiflag2()
                        throws java.io.IOException
        Get method for struct member 'uiflag2'.

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag2 .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiflag2
      • setUiflag2

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

        Field Documentation

        Blender Source Code

        eUserpref_UI_Flag2 .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uiflag2
      • getGpu_flag

        public byte getGpu_flag()
                         throws java.io.IOException
        Get method for struct member 'gpu_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_flag
      • setGpu_flag

        public void setGpu_flag​(byte gpu_flag)
                         throws java.io.IOException
        Set method for struct member 'gpu_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_flag
      • 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
      • getApp_flag

        public byte getApp_flag()
                         throws java.io.IOException
        Get method for struct member 'app_flag'.

        Field Documentation

        Blender Source Code

        Experimental flag for app-templates to make changes to behavior which are outside the scope of typical preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__app_flag
      • setApp_flag

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

        Field Documentation

        Blender Source Code

        Experimental flag for app-templates to make changes to behavior which are outside the scope of typical preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__app_flag
      • getViewzoom

        public byte getViewzoom()
                         throws java.io.IOException
        Get method for struct member 'viewzoom'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewzoom
      • setViewzoom

        public void setViewzoom​(byte viewzoom)
                         throws java.io.IOException
        Set method for struct member 'viewzoom'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewzoom
      • getLanguage

        public short getLanguage()
                          throws java.io.IOException
        Get method for struct member 'language'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__language
      • setLanguage

        public void setLanguage​(short language)
                         throws java.io.IOException
        Set method for struct member 'language'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__language
      • getMixbufsize

        public int getMixbufsize()
                          throws java.io.IOException
        Get method for struct member 'mixbufsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mixbufsize
      • setMixbufsize

        public void setMixbufsize​(int mixbufsize)
                           throws java.io.IOException
        Set method for struct member 'mixbufsize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mixbufsize
      • getAudiodevice

        public int getAudiodevice()
                           throws java.io.IOException
        Get method for struct member 'audiodevice'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiodevice
      • setAudiodevice

        public void setAudiodevice​(int audiodevice)
                            throws java.io.IOException
        Set method for struct member 'audiodevice'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiodevice
      • getAudiorate

        public int getAudiorate()
                         throws java.io.IOException
        Get method for struct member 'audiorate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiorate
      • setAudiorate

        public void setAudiorate​(int audiorate)
                          throws java.io.IOException
        Set method for struct member 'audiorate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiorate
      • getAudioformat

        public int getAudioformat()
                           throws java.io.IOException
        Get method for struct member 'audioformat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audioformat
      • setAudioformat

        public void setAudioformat​(int audioformat)
                            throws java.io.IOException
        Set method for struct member 'audioformat'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audioformat
      • getAudiochannels

        public int getAudiochannels()
                             throws java.io.IOException
        Get method for struct member 'audiochannels'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiochannels
      • setAudiochannels

        public void setAudiochannels​(int audiochannels)
                              throws java.io.IOException
        Set method for struct member 'audiochannels'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audiochannels
      • getUi_scale

        public float getUi_scale()
                          throws java.io.IOException
        Get method for struct member 'ui_scale'.

        Field Documentation

        Blender Source Code

        Setting for UI scale (fractional), before screen DPI has been applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_scale
      • setUi_scale

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

        Field Documentation

        Blender Source Code

        Setting for UI scale (fractional), before screen DPI has been applied.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_scale
      • getUi_line_width

        public int getUi_line_width()
                             throws java.io.IOException
        Get method for struct member 'ui_line_width'.

        Field Documentation

        Blender Source Code

        Setting for UI line width.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_line_width
      • setUi_line_width

        public void setUi_line_width​(int ui_line_width)
                              throws java.io.IOException
        Set method for struct member 'ui_line_width'.

        Field Documentation

        Blender Source Code

        Setting for UI line width.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ui_line_width
      • getDpi

        public int getDpi()
                   throws java.io.IOException
        Get method for struct member 'dpi'.

        Field Documentation

        Blender Source Code

        .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dpi
      • setDpi

        public void setDpi​(int dpi)
                    throws java.io.IOException
        Set method for struct member 'dpi'.

        Field Documentation

        Blender Source Code

        .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dpi
      • getDpi_fac

        public float getDpi_fac()
                         throws java.io.IOException
        Get method for struct member 'dpi_fac'.

        Field Documentation

        Blender Source Code

        Runtime, multiplier to scale UI elements based on DPI (fractional).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dpi_fac
      • setDpi_fac

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

        Field Documentation

        Blender Source Code

        Runtime, multiplier to scale UI elements based on DPI (fractional).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dpi_fac
      • getInv_dpi_fac

        public float getInv_dpi_fac()
                             throws java.io.IOException
        Get method for struct member 'inv_dpi_fac'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__inv_dpi_fac
      • setInv_dpi_fac

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

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__inv_dpi_fac
      • getPixelsize

        public float getPixelsize()
                           throws java.io.IOException
        Get method for struct member 'pixelsize'.

        Field Documentation

        Blender Source Code

        Runtime, calculated from line-width and point-size based on DPI (rounded to int).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixelsize
      • setPixelsize

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

        Field Documentation

        Blender Source Code

        Runtime, calculated from line-width and point-size based on DPI (rounded to int).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pixelsize
      • getVirtual_pixel

        public int getVirtual_pixel()
                             throws java.io.IOException
        Get method for struct member 'virtual_pixel'.

        Field Documentation

        Blender Source Code

        Deprecated, for forward compatibility.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__virtual_pixel
      • setVirtual_pixel

        public void setVirtual_pixel​(int virtual_pixel)
                              throws java.io.IOException
        Set method for struct member 'virtual_pixel'.

        Field Documentation

        Blender Source Code

        Deprecated, for forward compatibility.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__virtual_pixel
      • getScrollback

        public int getScrollback()
                          throws java.io.IOException
        Get method for struct member 'scrollback'.

        Field Documentation

        Blender Source Code

        Console scroll-back limit.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scrollback
      • setScrollback

        public void setScrollback​(int scrollback)
                           throws java.io.IOException
        Set method for struct member 'scrollback'.

        Field Documentation

        Blender Source Code

        Console scroll-back limit.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scrollback
      • getNode_margin

        public byte getNode_margin()
                            throws java.io.IOException
        Get method for struct member 'node_margin'.

        Field Documentation

        Blender Source Code

        Node insert offset (aka auto-offset) margin, but might be useful for later stuff as well.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__node_margin
      • setNode_margin

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

        Field Documentation

        Blender Source Code

        Node insert offset (aka auto-offset) margin, but might be useful for later stuff as well.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__node_margin
      • get_pad2

        public CArrayFacade<java.lang.Byte> get_pad2()
                                              throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

        public void set_pad2​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getTransopts

        public short getTransopts()
                           throws java.io.IOException
        Get method for struct member 'transopts'.

        Field Documentation

        Blender Source Code

        eUserpref_Translation_Flags .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__transopts
      • setTransopts

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

        Field Documentation

        Blender Source Code

        eUserpref_Translation_Flags .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__transopts
      • getMenuthreshold1

        public short getMenuthreshold1()
                                throws java.io.IOException
        Get method for struct member 'menuthreshold1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__menuthreshold1
      • setMenuthreshold1

        public void setMenuthreshold1​(short menuthreshold1)
                               throws java.io.IOException
        Set method for struct member 'menuthreshold1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__menuthreshold1
      • getMenuthreshold2

        public short getMenuthreshold2()
                                throws java.io.IOException
        Get method for struct member 'menuthreshold2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__menuthreshold2
      • setMenuthreshold2

        public void setMenuthreshold2​(short menuthreshold2)
                               throws java.io.IOException
        Set method for struct member 'menuthreshold2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__menuthreshold2
      • getApp_template

        public CArrayFacade<java.lang.Byte> getApp_template()
                                                     throws java.io.IOException
        Get method for struct member 'app_template'.

        Field Documentation

        Blender Source Code

        Startup application template.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__app_template
      • setApp_template

        public void setApp_template​(CArrayFacade<java.lang.Byte> app_template)
                             throws java.io.IOException
        Set method for struct member 'app_template'.

        Field Documentation

        Blender Source Code

        Startup application template.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__app_template
      • getThemes

        public ListBase getThemes()
                           throws java.io.IOException
        Get method for struct member 'themes'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__themes
      • setThemes

        public void setThemes​(ListBase themes)
                       throws java.io.IOException
        Set method for struct member 'themes'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__themes
      • getUifonts

        public ListBase getUifonts()
                            throws java.io.IOException
        Get method for struct member 'uifonts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uifonts
      • setUifonts

        public void setUifonts​(ListBase uifonts)
                        throws java.io.IOException
        Set method for struct member 'uifonts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uifonts
      • getUistyles

        public ListBase getUistyles()
                             throws java.io.IOException
        Get method for struct member 'uistyles'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uistyles
      • setUistyles

        public void setUistyles​(ListBase uistyles)
                         throws java.io.IOException
        Set method for struct member 'uistyles'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uistyles
      • getUser_keymaps

        public ListBase getUser_keymaps()
                                 throws java.io.IOException
        Get method for struct member 'user_keymaps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__user_keymaps
      • setUser_keymaps

        public void setUser_keymaps​(ListBase user_keymaps)
                             throws java.io.IOException
        Set method for struct member 'user_keymaps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__user_keymaps
      • setUser_keyconfig_prefs

        public void setUser_keyconfig_prefs​(ListBase user_keyconfig_prefs)
                                     throws java.io.IOException
        Set method for struct member 'user_keyconfig_prefs'.

        Field Documentation

        Blender Source Code

        wmKeyConfigPref .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__user_keyconfig_prefs
      • getAddons

        public ListBase getAddons()
                           throws java.io.IOException
        Get method for struct member 'addons'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__addons
      • setAddons

        public void setAddons​(ListBase addons)
                       throws java.io.IOException
        Set method for struct member 'addons'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__addons
      • getAutoexec_paths

        public ListBase getAutoexec_paths()
                                   throws java.io.IOException
        Get method for struct member 'autoexec_paths'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autoexec_paths
      • setAutoexec_paths

        public void setAutoexec_paths​(ListBase autoexec_paths)
                               throws java.io.IOException
        Set method for struct member 'autoexec_paths'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autoexec_paths
      • getUser_menus

        public ListBase getUser_menus()
                               throws java.io.IOException
        Get method for struct member 'user_menus'.

        Field Documentation

        Blender Source Code

        bUserMenu .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__user_menus
      • setUser_menus

        public void setUser_menus​(ListBase user_menus)
                           throws java.io.IOException
        Set method for struct member 'user_menus'.

        Field Documentation

        Blender Source Code

        bUserMenu .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__user_menus
      • setAsset_libraries

        public void setAsset_libraries​(ListBase asset_libraries)
                                throws java.io.IOException
        Set method for struct member 'asset_libraries'.

        Field Documentation

        Blender Source Code

        bUserAssetLibrary

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__asset_libraries
      • getKeyconfigstr

        public CArrayFacade<java.lang.Byte> getKeyconfigstr()
                                                     throws java.io.IOException
        Get method for struct member 'keyconfigstr'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyconfigstr
      • setKeyconfigstr

        public void setKeyconfigstr​(CArrayFacade<java.lang.Byte> keyconfigstr)
                             throws java.io.IOException
        Set method for struct member 'keyconfigstr'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyconfigstr
      • getUndosteps

        public short getUndosteps()
                           throws java.io.IOException
        Get method for struct member 'undosteps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undosteps
      • setUndosteps

        public void setUndosteps​(short undosteps)
                          throws java.io.IOException
        Set method for struct member 'undosteps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undosteps
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getUndomemory

        public int getUndomemory()
                          throws java.io.IOException
        Get method for struct member 'undomemory'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undomemory
      • setUndomemory

        public void setUndomemory​(int undomemory)
                           throws java.io.IOException
        Set method for struct member 'undomemory'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__undomemory
      • getGpu_viewport_quality

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

        Get method for struct member 'gpu_viewport_quality'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_viewport_quality
      • setGpu_viewport_quality

        public void setGpu_viewport_quality​(float gpu_viewport_quality)
                                     throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'gpu_viewport_quality'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpu_viewport_quality
      • getGp_manhattendist

        public short getGp_manhattendist()
                                  throws java.io.IOException
        Get method for struct member 'gp_manhattendist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_manhattendist
      • setGp_manhattendist

        public void setGp_manhattendist​(short gp_manhattendist)
                                 throws java.io.IOException
        Set method for struct member 'gp_manhattendist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_manhattendist
      • getGp_euclideandist

        public short getGp_euclideandist()
                                  throws java.io.IOException
        Get method for struct member 'gp_euclideandist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_euclideandist
      • setGp_euclideandist

        public void setGp_euclideandist​(short gp_euclideandist)
                                 throws java.io.IOException
        Set method for struct member 'gp_euclideandist'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_euclideandist
      • getGp_eraser

        public short getGp_eraser()
                           throws java.io.IOException
        Get method for struct member 'gp_eraser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_eraser
      • setGp_eraser

        public void setGp_eraser​(short gp_eraser)
                          throws java.io.IOException
        Set method for struct member 'gp_eraser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_eraser
      • getGp_settings

        public short getGp_settings()
                             throws java.io.IOException
        Get method for struct member 'gp_settings'.

        Field Documentation

        Blender Source Code

        eGP_UserdefSettings .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_settings
      • setGp_settings

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

        Field Documentation

        Blender Source Code

        eGP_UserdefSettings .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gp_settings
      • get_pad13

        public CArrayFacade<java.lang.Byte> get_pad13()
                                               throws java.io.IOException
        Get method for struct member '_pad13'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad13
      • set_pad13

        public void set_pad13​(CArrayFacade<java.lang.Byte> _pad13)
                       throws java.io.IOException
        Set method for struct member '_pad13'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad13
      • getLight_ambient

        public CArrayFacade<java.lang.Float> getLight_ambient()
                                                       throws java.io.IOException
        Get method for struct member 'light_ambient'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_ambient
      • setLight_ambient

        public void setLight_ambient​(CArrayFacade<java.lang.Float> light_ambient)
                              throws java.io.IOException
        Set method for struct member 'light_ambient'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__light_ambient
      • getGizmo_flag

        public byte getGizmo_flag()
                           throws java.io.IOException
        Get method for struct member 'gizmo_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_flag
      • setGizmo_flag

        public void setGizmo_flag​(byte gizmo_flag)
                           throws java.io.IOException
        Set method for struct member 'gizmo_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_flag
      • getGizmo_size

        public byte getGizmo_size()
                           throws java.io.IOException
        Get method for struct member 'gizmo_size'.

        Field Documentation

        Blender Source Code

        Generic gizmo size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_size
      • setGizmo_size

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

        Field Documentation

        Blender Source Code

        Generic gizmo size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_size
      • getGizmo_size_navigate_v3d

        public byte getGizmo_size_navigate_v3d()
                                        throws java.io.IOException
        Get method for struct member 'gizmo_size_navigate_v3d'.

        Field Documentation

        Blender Source Code

        Navigate gizmo size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_size_navigate_v3d
      • setGizmo_size_navigate_v3d

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

        Field Documentation

        Blender Source Code

        Navigate gizmo size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gizmo_size_navigate_v3d
      • get_pad3

        public CArrayFacade<java.lang.Byte> get_pad3()
                                              throws java.io.IOException
        Get method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • set_pad3

        public void set_pad3​(CArrayFacade<java.lang.Byte> _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • getEdit_studio_light

        public short getEdit_studio_light()
                                   throws java.io.IOException
        Get method for struct member 'edit_studio_light'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edit_studio_light
      • setEdit_studio_light

        public void setEdit_studio_light​(short edit_studio_light)
                                  throws java.io.IOException
        Set method for struct member 'edit_studio_light'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__edit_studio_light
      • getLookdev_sphere_size

        public short getLookdev_sphere_size()
                                     throws java.io.IOException
        Get method for struct member 'lookdev_sphere_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lookdev_sphere_size
      • setLookdev_sphere_size

        public void setLookdev_sphere_size​(short lookdev_sphere_size)
                                    throws java.io.IOException
        Set method for struct member 'lookdev_sphere_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lookdev_sphere_size
      • getVbotimeout

        public short getVbotimeout()
                            throws java.io.IOException
        Get method for struct member 'vbotimeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vbotimeout
      • setVbotimeout

        public void setVbotimeout​(short vbotimeout)
                           throws java.io.IOException
        Set method for struct member 'vbotimeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vbotimeout
      • getVbocollectrate

        public short getVbocollectrate()
                                throws java.io.IOException
        Get method for struct member 'vbocollectrate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vbocollectrate
      • setVbocollectrate

        public void setVbocollectrate​(short vbocollectrate)
                               throws java.io.IOException
        Set method for struct member 'vbocollectrate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vbocollectrate
      • getTextimeout

        public short getTextimeout()
                            throws java.io.IOException
        Get method for struct member 'textimeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__textimeout
      • setTextimeout

        public void setTextimeout​(short textimeout)
                           throws java.io.IOException
        Set method for struct member 'textimeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__textimeout
      • getTexcollectrate

        public short getTexcollectrate()
                                throws java.io.IOException
        Get method for struct member 'texcollectrate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texcollectrate
      • setTexcollectrate

        public void setTexcollectrate​(short texcollectrate)
                               throws java.io.IOException
        Set method for struct member 'texcollectrate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texcollectrate
      • getMemcachelimit

        public int getMemcachelimit()
                             throws java.io.IOException
        Get method for struct member 'memcachelimit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__memcachelimit
      • setMemcachelimit

        public void setMemcachelimit​(int memcachelimit)
                              throws java.io.IOException
        Set method for struct member 'memcachelimit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__memcachelimit
      • getPrefetchframes

        public int getPrefetchframes()
                              throws java.io.IOException
        Get method for struct member 'prefetchframes'.

        Field Documentation

        Blender Source Code

        Unused.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prefetchframes
      • setPrefetchframes

        public void setPrefetchframes​(int prefetchframes)
                               throws java.io.IOException
        Set method for struct member 'prefetchframes'.

        Field Documentation

        Blender Source Code

        Unused.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prefetchframes
      • getPad_rot_angle

        public float getPad_rot_angle()
                               throws java.io.IOException
        Get method for struct member 'pad_rot_angle'.

        Field Documentation

        Blender Source Code

        Control the rotation step of the view when PAD2, PAD4, PAD6&PAD8 is use.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pad_rot_angle
      • setPad_rot_angle

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

        Field Documentation

        Blender Source Code

        Control the rotation step of the view when PAD2, PAD4, PAD6&PAD8 is use.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pad_rot_angle
      • get_pad12

        public CArrayFacade<java.lang.Byte> get_pad12()
                                               throws java.io.IOException
        Get method for struct member '_pad12'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad12
      • set_pad12

        public void set_pad12​(CArrayFacade<java.lang.Byte> _pad12)
                       throws java.io.IOException
        Set method for struct member '_pad12'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad12
      • getRvisize

        public short getRvisize()
                         throws java.io.IOException
        Get method for struct member 'rvisize'.

        Field Documentation

        Blender Source Code

        Rotating view icon size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rvisize
      • setRvisize

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

        Field Documentation

        Blender Source Code

        Rotating view icon size.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rvisize
      • getRvibright

        public short getRvibright()
                           throws java.io.IOException
        Get method for struct member 'rvibright'.

        Field Documentation

        Blender Source Code

        Rotating view icon brightness.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rvibright
      • setRvibright

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

        Field Documentation

        Blender Source Code

        Rotating view icon brightness.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rvibright
      • getRecent_files

        public short getRecent_files()
                              throws java.io.IOException
        Get method for struct member 'recent_files'.

        Field Documentation

        Blender Source Code

        Maximum number of recently used files to remember.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recent_files
      • setRecent_files

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

        Field Documentation

        Blender Source Code

        Maximum number of recently used files to remember.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recent_files
      • getSmooth_viewtx

        public short getSmooth_viewtx()
                               throws java.io.IOException
        Get method for struct member 'smooth_viewtx'.

        Field Documentation

        Blender Source Code

        Milliseconds to spend spinning the view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_viewtx
      • setSmooth_viewtx

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

        Field Documentation

        Blender Source Code

        Milliseconds to spend spinning the view.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smooth_viewtx
      • getGlreslimit

        public short getGlreslimit()
                            throws java.io.IOException
        Get method for struct member 'glreslimit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__glreslimit
      • setGlreslimit

        public void setGlreslimit​(short glreslimit)
                           throws java.io.IOException
        Set method for struct member 'glreslimit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__glreslimit
      • getColor_picker_type

        public short getColor_picker_type()
                                   throws java.io.IOException
        Get method for struct member 'color_picker_type'.

        Field Documentation

        Blender Source Code

        eColorPicker_Types .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_picker_type
      • setColor_picker_type

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

        Field Documentation

        Blender Source Code

        eColorPicker_Types .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color_picker_type
      • getAuto_smoothing_new

        public byte getAuto_smoothing_new()
                                   throws java.io.IOException
        Get method for struct member 'auto_smoothing_new'.

        Field Documentation

        Blender Source Code

        Curve smoothing type for newly added F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__auto_smoothing_new
      • setAuto_smoothing_new

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

        Field Documentation

        Blender Source Code

        Curve smoothing type for newly added F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__auto_smoothing_new
      • getIpo_new

        public byte getIpo_new()
                        throws java.io.IOException
        Get method for struct member 'ipo_new'.

        Field Documentation

        Blender Source Code

        Interpolation mode for newly added F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo_new
      • setIpo_new

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

        Field Documentation

        Blender Source Code

        Interpolation mode for newly added F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo_new
      • getKeyhandles_new

        public byte getKeyhandles_new()
                               throws java.io.IOException
        Get method for struct member 'keyhandles_new'.

        Field Documentation

        Blender Source Code

        Handle types for newly added keyframes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyhandles_new
      • setKeyhandles_new

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

        Field Documentation

        Blender Source Code

        Handle types for newly added keyframes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyhandles_new
      • get_pad11

        public CArrayFacade<java.lang.Byte> get_pad11()
                                               throws java.io.IOException
        Get method for struct member '_pad11'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad11
      • set_pad11

        public void set_pad11​(CArrayFacade<java.lang.Byte> _pad11)
                       throws java.io.IOException
        Set method for struct member '_pad11'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad11
      • getView_frame_type

        public byte getView_frame_type()
                                throws java.io.IOException
        Get method for struct member 'view_frame_type'.

        Field Documentation

        Blender Source Code

        eZoomFrame_Mode .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_type
      • setView_frame_type

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

        Field Documentation

        Blender Source Code

        eZoomFrame_Mode .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_type
      • getView_frame_keyframes

        public int getView_frame_keyframes()
                                    throws java.io.IOException
        Get method for struct member 'view_frame_keyframes'.

        Field Documentation

        Blender Source Code

        Number of keyframes to zoom around current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_keyframes
      • setView_frame_keyframes

        public void setView_frame_keyframes​(int view_frame_keyframes)
                                     throws java.io.IOException
        Set method for struct member 'view_frame_keyframes'.

        Field Documentation

        Blender Source Code

        Number of keyframes to zoom around current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_keyframes
      • getView_frame_seconds

        public float getView_frame_seconds()
                                    throws java.io.IOException
        Get method for struct member 'view_frame_seconds'.

        Field Documentation

        Blender Source Code

        Seconds to zoom around current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_seconds
      • setView_frame_seconds

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

        Field Documentation

        Blender Source Code

        Seconds to zoom around current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_frame_seconds
      • get_pad7

        public CArrayFacade<java.lang.Byte> get_pad7()
                                              throws java.io.IOException
        Get method for struct member '_pad7'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad7
      • set_pad7

        public void set_pad7​(CArrayFacade<java.lang.Byte> _pad7)
                      throws java.io.IOException
        Set method for struct member '_pad7'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad7
      • getWidget_unit

        public short getWidget_unit()
                             throws java.io.IOException
        Get method for struct member 'widget_unit'.

        Field Documentation

        Blender Source Code

        Private, defaults to 20 for 72 DPI setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__widget_unit
      • setWidget_unit

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

        Field Documentation

        Blender Source Code

        Private, defaults to 20 for 72 DPI setting.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__widget_unit
      • getAnisotropic_filter

        public short getAnisotropic_filter()
                                    throws java.io.IOException
        Get method for struct member 'anisotropic_filter'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anisotropic_filter
      • setAnisotropic_filter

        public void setAnisotropic_filter​(short anisotropic_filter)
                                   throws java.io.IOException
        Set method for struct member 'anisotropic_filter'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__anisotropic_filter
      • getTablet_api

        public short getTablet_api()
                            throws java.io.IOException
        Get method for struct member 'tablet_api'.

        Field Documentation

        Blender Source Code

        Tablet API to use (Windows only).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tablet_api
      • setTablet_api

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

        Field Documentation

        Blender Source Code

        Tablet API to use (Windows only).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tablet_api
      • getPressure_threshold_max

        public float getPressure_threshold_max()
                                        throws java.io.IOException
        Get method for struct member 'pressure_threshold_max'.

        Field Documentation

        Blender Source Code

        Raw tablet pressure that maps to 100%.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pressure_threshold_max
      • setPressure_threshold_max

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

        Field Documentation

        Blender Source Code

        Raw tablet pressure that maps to 100%.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pressure_threshold_max
      • getPressure_softness

        public float getPressure_softness()
                                   throws java.io.IOException
        Get method for struct member 'pressure_softness'.

        Field Documentation

        Blender Source Code

        Curve non-linearity parameter.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pressure_softness
      • setPressure_softness

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

        Field Documentation

        Blender Source Code

        Curve non-linearity parameter.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pressure_softness
      • getNdof_sensitivity

        public float getNdof_sensitivity()
                                  throws java.io.IOException
        Get method for struct member 'ndof_sensitivity'.

        Field Documentation

        Blender Source Code

        Overall sensitivity of 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_sensitivity
      • setNdof_sensitivity

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

        Field Documentation

        Blender Source Code

        Overall sensitivity of 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_sensitivity
      • getNdof_orbit_sensitivity

        public float getNdof_orbit_sensitivity()
                                        throws java.io.IOException
        Get method for struct member 'ndof_orbit_sensitivity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_orbit_sensitivity
      • setNdof_orbit_sensitivity

        public void setNdof_orbit_sensitivity​(float ndof_orbit_sensitivity)
                                       throws java.io.IOException
        Set method for struct member 'ndof_orbit_sensitivity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_orbit_sensitivity
      • getNdof_deadzone

        public float getNdof_deadzone()
                               throws java.io.IOException
        Get method for struct member 'ndof_deadzone'.

        Field Documentation

        Blender Source Code

        Dead-zone of 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_deadzone
      • setNdof_deadzone

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

        Field Documentation

        Blender Source Code

        Dead-zone of 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_deadzone
      • getNdof_flag

        public int getNdof_flag()
                         throws java.io.IOException
        Get method for struct member 'ndof_flag'.

        Field Documentation

        Blender Source Code

        eNdof_Flag , flags for 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_flag
      • setNdof_flag

        public void setNdof_flag​(int ndof_flag)
                          throws java.io.IOException
        Set method for struct member 'ndof_flag'.

        Field Documentation

        Blender Source Code

        eNdof_Flag , flags for 3D mouse.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ndof_flag
      • getOgl_multisamples

        public short getOgl_multisamples()
                                  throws java.io.IOException
        Get method for struct member 'ogl_multisamples'.

        Field Documentation

        Blender Source Code

        eMultiSample_Type , amount of samples for OpenGL FSA, if zero no FSA.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ogl_multisamples
      • setOgl_multisamples

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

        Field Documentation

        Blender Source Code

        eMultiSample_Type , amount of samples for OpenGL FSA, if zero no FSA.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ogl_multisamples
      • getImage_draw_method

        public short getImage_draw_method()
                                   throws java.io.IOException
        Get method for struct member 'image_draw_method'.

        Field Documentation

        Blender Source Code

        eImageDrawMethod, Method to be used to draw the images (AUTO, GLSL, Textures or DrawPixels)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_draw_method
      • setImage_draw_method

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

        Field Documentation

        Blender Source Code

        eImageDrawMethod, Method to be used to draw the images (AUTO, GLSL, Textures or DrawPixels)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__image_draw_method
      • getGlalphaclip

        public float getGlalphaclip()
                             throws java.io.IOException
        Get method for struct member 'glalphaclip'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__glalphaclip
      • setGlalphaclip

        public void setGlalphaclip​(float glalphaclip)
                            throws java.io.IOException
        Set method for struct member 'glalphaclip'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__glalphaclip
      • getAutokey_mode

        public short getAutokey_mode()
                              throws java.io.IOException
        Get method for struct member 'autokey_mode'.

        Field Documentation

        Blender Source Code

        eAutokey_Mode , auto-keying mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autokey_mode
      • setAutokey_mode

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

        Field Documentation

        Blender Source Code

        eAutokey_Mode , auto-keying mode.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autokey_mode
      • getAutokey_flag

        public short getAutokey_flag()
                              throws java.io.IOException
        Get method for struct member 'autokey_flag'.

        Field Documentation

        Blender Source Code

        Flags for autokeying.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autokey_flag
      • setAutokey_flag

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

        Field Documentation

        Blender Source Code

        Flags for autokeying.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__autokey_flag
      • getAnimation_flag

        public short getAnimation_flag()
                                throws java.io.IOException
        Get method for struct member 'animation_flag'.

        Field Documentation

        Blender Source Code

        Flags for animation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animation_flag
      • setAnimation_flag

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

        Field Documentation

        Blender Source Code

        Flags for animation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animation_flag
      • getText_render

        public byte getText_render()
                            throws java.io.IOException
        Get method for struct member 'text_render'.

        Field Documentation

        Blender Source Code

        Options for text rendering.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__text_render
      • setText_render

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

        Field Documentation

        Blender Source Code

        Options for text rendering.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__text_render
      • getNavigation_mode

        public byte getNavigation_mode()
                                throws java.io.IOException
        Get method for struct member 'navigation_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__navigation_mode
      • setNavigation_mode

        public void setNavigation_mode​(byte navigation_mode)
                                throws java.io.IOException
        Set method for struct member 'navigation_mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__navigation_mode
      • getView_rotate_sensitivity_turntable

        public float getView_rotate_sensitivity_turntable()
                                                   throws java.io.IOException
        Get method for struct member 'view_rotate_sensitivity_turntable'.

        Field Documentation

        Blender Source Code

        Turn-table rotation amount per-pixel in radians. Scaled with DPI.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_rotate_sensitivity_turntable
      • setView_rotate_sensitivity_turntable

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

        Field Documentation

        Blender Source Code

        Turn-table rotation amount per-pixel in radians. Scaled with DPI.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_rotate_sensitivity_turntable
      • getView_rotate_sensitivity_trackball

        public float getView_rotate_sensitivity_trackball()
                                                   throws java.io.IOException
        Get method for struct member 'view_rotate_sensitivity_trackball'.

        Field Documentation

        Blender Source Code

        Track-ball rotation scale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_rotate_sensitivity_trackball
      • setView_rotate_sensitivity_trackball

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

        Field Documentation

        Blender Source Code

        Track-ball rotation scale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_rotate_sensitivity_trackball
      • getCoba_weight

        public ColorBand getCoba_weight()
                                 throws java.io.IOException
        Get method for struct member 'coba_weight'.

        Field Documentation

        Blender Source Code

        From texture.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__coba_weight
      • setCoba_weight

        public void setCoba_weight​(ColorBand coba_weight)
                            throws java.io.IOException
        Set method for struct member 'coba_weight'.

        Field Documentation

        Blender Source Code

        From texture.h.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__coba_weight
      • getSculpt_paint_overlay_col

        public CArrayFacade<java.lang.Float> getSculpt_paint_overlay_col()
                                                                  throws java.io.IOException
        Get method for struct member 'sculpt_paint_overlay_col'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sculpt_paint_overlay_col
      • setSculpt_paint_overlay_col

        public void setSculpt_paint_overlay_col​(CArrayFacade<java.lang.Float> sculpt_paint_overlay_col)
                                         throws java.io.IOException
        Set method for struct member 'sculpt_paint_overlay_col'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sculpt_paint_overlay_col
      • getGpencil_new_layer_col

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

        Field Documentation

        Blender Source Code

        Default color for newly created Grease Pencil layers.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpencil_new_layer_col
      • setGpencil_new_layer_col

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

        Field Documentation

        Blender Source Code

        Default color for newly created Grease Pencil layers.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpencil_new_layer_col
      • getDrag_threshold_mouse

        public byte getDrag_threshold_mouse()
                                     throws java.io.IOException
        Get method for struct member 'drag_threshold_mouse'.

        Field Documentation

        Blender Source Code

        Drag pixels (scaled by DPI).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold_mouse
      • setDrag_threshold_mouse

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

        Field Documentation

        Blender Source Code

        Drag pixels (scaled by DPI).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold_mouse
      • getDrag_threshold_tablet

        public byte getDrag_threshold_tablet()
                                      throws java.io.IOException
        Get method for struct member 'drag_threshold_tablet'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold_tablet
      • setDrag_threshold_tablet

        public void setDrag_threshold_tablet​(byte drag_threshold_tablet)
                                      throws java.io.IOException
        Set method for struct member 'drag_threshold_tablet'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold_tablet
      • getDrag_threshold

        public byte getDrag_threshold()
                               throws java.io.IOException
        Get method for struct member 'drag_threshold'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold
      • setDrag_threshold

        public void setDrag_threshold​(byte drag_threshold)
                               throws java.io.IOException
        Set method for struct member 'drag_threshold'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drag_threshold
      • getMove_threshold

        public byte getMove_threshold()
                               throws java.io.IOException
        Get method for struct member 'move_threshold'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__move_threshold
      • setMove_threshold

        public void setMove_threshold​(byte move_threshold)
                               throws java.io.IOException
        Set method for struct member 'move_threshold'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__move_threshold
      • getFont_path_ui

        public CArrayFacade<java.lang.Byte> getFont_path_ui()
                                                     throws java.io.IOException
        Get method for struct member 'font_path_ui'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__font_path_ui
      • setFont_path_ui

        public void setFont_path_ui​(CArrayFacade<java.lang.Byte> font_path_ui)
                             throws java.io.IOException
        Set method for struct member 'font_path_ui'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__font_path_ui
      • getFont_path_ui_mono

        public CArrayFacade<java.lang.Byte> getFont_path_ui_mono()
                                                          throws java.io.IOException
        Get method for struct member 'font_path_ui_mono'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__font_path_ui_mono
      • setFont_path_ui_mono

        public void setFont_path_ui_mono​(CArrayFacade<java.lang.Byte> font_path_ui_mono)
                                  throws java.io.IOException
        Set method for struct member 'font_path_ui_mono'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__font_path_ui_mono
      • getCompute_device_type

        public int getCompute_device_type()
                                   throws java.io.IOException
        Get method for struct member 'compute_device_type'.

        Field Documentation

        Blender Source Code

        Legacy, for backwards compatibility only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__compute_device_type
      • setCompute_device_type

        public void setCompute_device_type​(int compute_device_type)
                                    throws java.io.IOException
        Set method for struct member 'compute_device_type'.

        Field Documentation

        Blender Source Code

        Legacy, for backwards compatibility only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__compute_device_type
      • getFcu_inactive_alpha

        public float getFcu_inactive_alpha()
                                    throws java.io.IOException
        Get method for struct member 'fcu_inactive_alpha'.

        Field Documentation

        Blender Source Code

        Opacity of inactive F-Curves in F-Curve Editor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fcu_inactive_alpha
      • setFcu_inactive_alpha

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

        Field Documentation

        Blender Source Code

        Opacity of inactive F-Curves in F-Curve Editor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fcu_inactive_alpha
      • getPie_tap_timeout

        public short getPie_tap_timeout()
                                 throws java.io.IOException
        Get method for struct member 'pie_tap_timeout'.

        Field Documentation

        Blender Source Code

        If keeping a pie menu spawn button pressed after this time, it turns into a drag/release pie menu.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_tap_timeout
      • setPie_tap_timeout

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

        Field Documentation

        Blender Source Code

        If keeping a pie menu spawn button pressed after this time, it turns into a drag/release pie menu.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_tap_timeout
      • getPie_initial_timeout

        public short getPie_initial_timeout()
                                     throws java.io.IOException
        Get method for struct member 'pie_initial_timeout'.

        Field Documentation

        Blender Source Code

        Direction in the pie menu will always be calculated from the initial position within this time limit.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_initial_timeout
      • setPie_initial_timeout

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

        Field Documentation

        Blender Source Code

        Direction in the pie menu will always be calculated from the initial position within this time limit.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_initial_timeout
      • getPie_animation_timeout

        public short getPie_animation_timeout()
                                       throws java.io.IOException
        Get method for struct member 'pie_animation_timeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_animation_timeout
      • setPie_animation_timeout

        public void setPie_animation_timeout​(short pie_animation_timeout)
                                      throws java.io.IOException
        Set method for struct member 'pie_animation_timeout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_animation_timeout
      • getPie_menu_confirm

        public short getPie_menu_confirm()
                                  throws java.io.IOException
        Get method for struct member 'pie_menu_confirm'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_confirm
      • setPie_menu_confirm

        public void setPie_menu_confirm​(short pie_menu_confirm)
                                 throws java.io.IOException
        Set method for struct member 'pie_menu_confirm'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_confirm
      • getPie_menu_radius

        public short getPie_menu_radius()
                                 throws java.io.IOException
        Get method for struct member 'pie_menu_radius'.

        Field Documentation

        Blender Source Code

        Pie menu radius.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_radius
      • setPie_menu_radius

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

        Field Documentation

        Blender Source Code

        Pie menu radius.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_radius
      • getPie_menu_threshold

        public short getPie_menu_threshold()
                                    throws java.io.IOException
        Get method for struct member 'pie_menu_threshold'.

        Field Documentation

        Blender Source Code

        Pie menu distance from center before a direction is set.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_threshold
      • setPie_menu_threshold

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

        Field Documentation

        Blender Source Code

        Pie menu distance from center before a direction is set.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pie_menu_threshold
      • get_pad6

        public CArrayFacade<java.lang.Short> get_pad6()
                                               throws java.io.IOException
        Get method for struct member '_pad6'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad6
      • set_pad6

        public void set_pad6​(CArrayFacade<java.lang.Short> _pad6)
                      throws java.io.IOException
        Set method for struct member '_pad6'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad6
      • getFactor_display_type

        public byte getFactor_display_type()
                                    throws java.io.IOException
        Get method for struct member 'factor_display_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__factor_display_type
      • setFactor_display_type

        public void setFactor_display_type​(byte factor_display_type)
                                    throws java.io.IOException
        Set method for struct member 'factor_display_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__factor_display_type
      • getViewport_aa

        public byte getViewport_aa()
                            throws java.io.IOException
        Get method for struct member 'viewport_aa'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewport_aa
      • setViewport_aa

        public void setViewport_aa​(byte viewport_aa)
                            throws java.io.IOException
        Set method for struct member 'viewport_aa'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viewport_aa
      • getRender_display_type

        public byte getRender_display_type()
                                    throws java.io.IOException
        Get method for struct member 'render_display_type'.

        Field Documentation

        Blender Source Code

        eUserpref_RenderDisplayType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_display_type
      • setRender_display_type

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

        Field Documentation

        Blender Source Code

        eUserpref_RenderDisplayType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__render_display_type
      • getFilebrowser_display_type

        public byte getFilebrowser_display_type()
                                         throws java.io.IOException
        Get method for struct member 'filebrowser_display_type'.

        Field Documentation

        Blender Source Code

        eUserpref_TempSpaceDisplayType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filebrowser_display_type
      • setFilebrowser_display_type

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

        Field Documentation

        Blender Source Code

        eUserpref_TempSpaceDisplayType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filebrowser_display_type
      • getSequencer_disk_cache_dir

        public CArrayFacade<java.lang.Byte> getSequencer_disk_cache_dir()
                                                                 throws java.io.IOException
        Get method for struct member 'sequencer_disk_cache_dir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_dir
      • setSequencer_disk_cache_dir

        public void setSequencer_disk_cache_dir​(CArrayFacade<java.lang.Byte> sequencer_disk_cache_dir)
                                         throws java.io.IOException
        Set method for struct member 'sequencer_disk_cache_dir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_dir
      • getSequencer_disk_cache_compression

        public int getSequencer_disk_cache_compression()
                                                throws java.io.IOException
        Get method for struct member 'sequencer_disk_cache_compression'.

        Field Documentation

        Blender Source Code

        eUserpref_DiskCacheCompression

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_compression
      • setSequencer_disk_cache_compression

        public void setSequencer_disk_cache_compression​(int sequencer_disk_cache_compression)
                                                 throws java.io.IOException
        Set method for struct member 'sequencer_disk_cache_compression'.

        Field Documentation

        Blender Source Code

        eUserpref_DiskCacheCompression

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_compression
      • getSequencer_disk_cache_size_limit

        public int getSequencer_disk_cache_size_limit()
                                               throws java.io.IOException
        Get method for struct member 'sequencer_disk_cache_size_limit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_size_limit
      • setSequencer_disk_cache_size_limit

        public void setSequencer_disk_cache_size_limit​(int sequencer_disk_cache_size_limit)
                                                throws java.io.IOException
        Set method for struct member 'sequencer_disk_cache_size_limit'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_size_limit
      • getSequencer_disk_cache_flag

        public short getSequencer_disk_cache_flag()
                                           throws java.io.IOException
        Get method for struct member 'sequencer_disk_cache_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_flag
      • setSequencer_disk_cache_flag

        public void setSequencer_disk_cache_flag​(short sequencer_disk_cache_flag)
                                          throws java.io.IOException
        Set method for struct member 'sequencer_disk_cache_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_disk_cache_flag
      • getSequencer_proxy_setup

        public short getSequencer_proxy_setup()
                                       throws java.io.IOException
        Get method for struct member 'sequencer_proxy_setup'.

        Field Documentation

        Blender Source Code

        eUserpref_SeqProxySetup

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_proxy_setup
      • setSequencer_proxy_setup

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

        Field Documentation

        Blender Source Code

        eUserpref_SeqProxySetup

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_proxy_setup
      • getCollection_instance_empty_size

        public float getCollection_instance_empty_size()
                                                throws java.io.IOException
        Get method for struct member 'collection_instance_empty_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collection_instance_empty_size
      • setCollection_instance_empty_size

        public void setCollection_instance_empty_size​(float collection_instance_empty_size)
                                               throws java.io.IOException
        Set method for struct member 'collection_instance_empty_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collection_instance_empty_size
      • getText_flag

        public byte getText_flag()
                          throws java.io.IOException
        Get method for struct member 'text_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__text_flag
      • setText_flag

        public void setText_flag​(byte text_flag)
                          throws java.io.IOException
        Set method for struct member 'text_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__text_flag
      • get_pad10

        public CArrayFacade<java.lang.Byte> get_pad10()
                                               throws java.io.IOException
        Get method for struct member '_pad10'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad10
      • set_pad10

        public void set_pad10​(CArrayFacade<java.lang.Byte> _pad10)
                       throws java.io.IOException
        Set method for struct member '_pad10'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad10
      • getFile_preview_type

        public byte getFile_preview_type()
                                  throws java.io.IOException
        Get method for struct member 'file_preview_type'.

        Field Documentation

        Blender Source Code

        eUserpref_File_Preview_Type

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file_preview_type
      • setFile_preview_type

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

        Field Documentation

        Blender Source Code

        eUserpref_File_Preview_Type

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file_preview_type
      • getStatusbar_flag

        public byte getStatusbar_flag()
                               throws java.io.IOException
        Get method for struct member 'statusbar_flag'.

        Field Documentation

        Blender Source Code

        eUserpref_StatusBar_Flag

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__statusbar_flag
      • setStatusbar_flag

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

        Field Documentation

        Blender Source Code

        eUserpref_StatusBar_Flag

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__statusbar_flag
      • setWalk_navigation

        public void setWalk_navigation​(WalkNavigation walk_navigation)
                                throws java.io.IOException
        Set method for struct member 'walk_navigation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__walk_navigation
      • getSpace_data

        public UserDef_SpaceData getSpace_data()
                                        throws java.io.IOException
        Get method for struct member 'space_data'.

        Field Documentation

        Blender Source Code

        The UI for the user preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__space_data
      • setSpace_data

        public void setSpace_data​(UserDef_SpaceData space_data)
                           throws java.io.IOException
        Set method for struct member 'space_data'.

        Field Documentation

        Blender Source Code

        The UI for the user preferences.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__space_data
      • getRuntime

        public UserDef_Runtime getRuntime()
                                   throws java.io.IOException
        Get method for struct member 'runtime'.

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • setRuntime

        public void setRuntime​(UserDef_Runtime runtime)
                        throws java.io.IOException
        Set method for struct member 'runtime'.

        Field Documentation

        Blender Source Code

        Runtime data (keep last).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__runtime
      • __io__addressof

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