Class FileSelectParams


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

    Class Documentation

    Blender Source Code

    Config and Input for File Selector.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Python API

        (read-only) Title for the file browser

        Blender Source Code

        Title, also used for the text of the execute button.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__title);
         CPointer<CArrayFacade<Byte>> p_title = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'title'
        • Signature: 'char[96]'
        • Actual Size (32bit/64bit): 96/96
      • __DNA__FIELD__dir

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

        Field Documentation

        Blender Source Code

        Directory, FILE_MAX_LIBEXTRA, 1024 + 66, this is for extreme case when 1023 length path needs to be linked in, where foo.blend/Armature need adding

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__dir);
         CPointer<CArrayFacade<Byte>> p_dir = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'dir'
        • Signature: 'char[1090]'
        • Actual Size (32bit/64bit): 1090/1090
      • __DNA__FIELD__file

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__file);
         CPointer<CArrayFacade<Byte>> p_file = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'file'
        • Signature: 'char[256]'
        • Actual Size (32bit/64bit): 256/256
      • __DNA__FIELD__renamefile

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__renamefile);
         CPointer<CArrayFacade<Byte>> p_renamefile = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'renamefile'
        • Signature: 'char[256]'
        • Actual Size (32bit/64bit): 256/256
      • __DNA__FIELD__rename_flag

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__rename_flag);
         CPointer<Short> p_rename_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'rename_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        An ID but for local IDs (takes precedence). Don't keep this stored across handlers! Would break on undo.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__rename_id);
         CPointer<CPointer<ID>> p_rename_id = p.cast(new Class[]{CPointer.class, ID.class});
         

        Metadata

        • Field: 'rename_id'
        • Signature: 'ID*'
        • Actual Size (32bit/64bit): 4/8
      • __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:

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD___pad3);
         CPointer<CPointer<Object>> p__pad3 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: '_pad3'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__filter_glob

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

        Field Documentation

        Blender Python API

        UNIX shell-like filename patterns matching, supports wildcards ('*') and list of patterns separated by ';'

        Blender Source Code

        List of file-types to filter (#FILE_MAXFILE).

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__filter_glob);
         CPointer<CArrayFacade<Byte>> p_filter_glob = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'filter_glob'
        • Signature: 'char[256]'
        • Actual Size (32bit/64bit): 256/256
      • __DNA__FIELD__filter_search

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

        Field Documentation

        Blender Python API

        Filter by name, supports '*' wildcard

        Blender Source Code

        Text items name must match to be shown.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__filter_search);
         CPointer<CArrayFacade<Byte>> p_filter_search = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Which ID types to show/hide, when browsing a library

        Blender Source Code

        Same as filter, but for ID types (aka library groups).

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__filter_id);
         CPointer<int64> p_filter_id = p.cast(new Class[]{int64.class});
         

        Metadata

        • Field: 'filter_id'
        • Signature: 'uint64_t'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__active_file

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

        Field Documentation

        Blender Source Code

        Active file used for keyboard navigation.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__active_file);
         CPointer<Integer> p_active_file = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'active_file'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__highlight_file

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

        Field Documentation

        Blender Source Code

        File under cursor.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__highlight_file);
         CPointer<Integer> p_highlight_file = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'highlight_file'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sel_first

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__sel_first);
         CPointer<Integer> p_sel_first = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sel_first'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__sel_last

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__sel_last);
         CPointer<Integer> p_sel_last = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'sel_last'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__thumbnail_size

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

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__thumbnail_size);
         CPointer<Short> p_thumbnail_size = p.cast(new Class[]{Short.class});
         

        Metadata

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__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__type

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

        Field Documentation

        Blender Source Code

        short XXX: for now store type here, should be moved to the operator. eFileSelectType

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__type);
         CPointer<Short> p_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Settings for filter, hiding dots files.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__flag);
         CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__sort

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

        Field Documentation

        Blender Source Code

        Sort order.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__sort);
         CPointer<Short> p_sort = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'sort'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__display

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

        Field Documentation

        Blender Source Code

        Display mode flag.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__display);
         CPointer<Short> p_display = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'display'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__details_flags

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

        Field Documentation

        Blender Source Code

        Details toggles (file size, creation date, etc.)

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__details_flags);
         CPointer<Byte> p_details_flags = p.cast(new Class[]{Byte.class});
         

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Filter when (flags & FILE_FILTER) is true.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__filter);
         CPointer<Integer> p_filter = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'filter'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__recursion_level

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

        Field Documentation

        Blender Python API

        Numbers of dirtree levels to show simultaneously

        Blender Source Code

        Max number of levels in directory tree to show at once, 0 to disable recursion.

        Pointer Arithmetics

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

         FileSelectParams fileselectparams = ...;
         CPointer<Object> p = fileselectparams.__dna__addressof(FileSelectParams.__DNA__FIELD__recursion_level);
         CPointer<Short> p_recursion_level = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'recursion_level'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __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:

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

        Metadata

        • Field: '_pad4'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
    • Constructor Detail

      • FileSelectParams

        public FileSelectParams​(long __address,
                                Block __block,
                                BlockTable __blockTable)
    • Method Detail

      • getTitle

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

        Field Documentation

        Blender Python API

        (read-only) Title for the file browser

        Blender Source Code

        Title, also used for the text of the execute button.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__title
      • setTitle

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

        Field Documentation

        Blender Python API

        (read-only) Title for the file browser

        Blender Source Code

        Title, also used for the text of the execute button.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__title
      • getDir

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

        Field Documentation

        Blender Source Code

        Directory, FILE_MAX_LIBEXTRA, 1024 + 66, this is for extreme case when 1023 length path needs to be linked in, where foo.blend/Armature need adding

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dir
      • setDir

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

        Field Documentation

        Blender Source Code

        Directory, FILE_MAX_LIBEXTRA, 1024 + 66, this is for extreme case when 1023 length path needs to be linked in, where foo.blend/Armature need adding

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__dir
      • getFile

        public CArrayFacade<java.lang.Byte> getFile()
                                             throws java.io.IOException
        Get method for struct member 'file'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file
      • setFile

        public void setFile​(CArrayFacade<java.lang.Byte> file)
                     throws java.io.IOException
        Set method for struct member 'file'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__file
      • getRenamefile

        public CArrayFacade<java.lang.Byte> getRenamefile()
                                                   throws java.io.IOException
        Get method for struct member 'renamefile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renamefile
      • setRenamefile

        public void setRenamefile​(CArrayFacade<java.lang.Byte> renamefile)
                           throws java.io.IOException
        Set method for struct member 'renamefile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renamefile
      • getRename_flag

        public short getRename_flag()
                             throws java.io.IOException
        Get method for struct member 'rename_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rename_flag
      • setRename_flag

        public void setRename_flag​(short rename_flag)
                            throws java.io.IOException
        Set method for struct member 'rename_flag'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rename_flag
      • get_pad

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

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

        public CPointer<ID> getRename_id()
                                  throws java.io.IOException
        Get method for struct member 'rename_id'.

        Field Documentation

        Blender Source Code

        An ID but for local IDs (takes precedence). Don't keep this stored across handlers! Would break on undo.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rename_id
      • setRename_id

        public void setRename_id​(CPointer<ID> rename_id)
                          throws java.io.IOException
        Set method for struct member 'rename_id'.

        Field Documentation

        Blender Source Code

        An ID but for local IDs (takes precedence). Don't keep this stored across handlers! Would break on undo.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rename_id
      • get_pad3

        public CPointer<java.lang.Object> 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​(CPointer<java.lang.Object> _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • getFilter_glob

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

        Field Documentation

        Blender Python API

        UNIX shell-like filename patterns matching, supports wildcards ('*') and list of patterns separated by ';'

        Blender Source Code

        List of file-types to filter (#FILE_MAXFILE).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_glob
      • setFilter_glob

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

        Field Documentation

        Blender Python API

        UNIX shell-like filename patterns matching, supports wildcards ('*') and list of patterns separated by ';'

        Blender Source Code

        List of file-types to filter (#FILE_MAXFILE).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_glob
      • getFilter_search

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

        Field Documentation

        Blender Python API

        Filter by name, supports '*' wildcard

        Blender Source Code

        Text items name must match to be shown.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_search
      • setFilter_search

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

        Field Documentation

        Blender Python API

        Filter by name, supports '*' wildcard

        Blender Source Code

        Text items name must match to be shown.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_search
      • getFilter_id

        public long getFilter_id()
                          throws java.io.IOException
        Get method for struct member 'filter_id'.

        Field Documentation

        Blender Python API

        (read-only) Which ID types to show/hide, when browsing a library

        Blender Source Code

        Same as filter, but for ID types (aka library groups).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_id
      • setFilter_id

        public void setFilter_id​(long filter_id)
                          throws java.io.IOException
        Set method for struct member 'filter_id'.

        Field Documentation

        Blender Python API

        (read-only) Which ID types to show/hide, when browsing a library

        Blender Source Code

        Same as filter, but for ID types (aka library groups).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter_id
      • getActive_file

        public int getActive_file()
                           throws java.io.IOException
        Get method for struct member 'active_file'.

        Field Documentation

        Blender Source Code

        Active file used for keyboard navigation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_file
      • setActive_file

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

        Field Documentation

        Blender Source Code

        Active file used for keyboard navigation.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_file
      • getHighlight_file

        public int getHighlight_file()
                              throws java.io.IOException
        Get method for struct member 'highlight_file'.

        Field Documentation

        Blender Source Code

        File under cursor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__highlight_file
      • setHighlight_file

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

        Field Documentation

        Blender Source Code

        File under cursor.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__highlight_file
      • getSel_first

        public int getSel_first()
                         throws java.io.IOException
        Get method for struct member 'sel_first'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sel_first
      • setSel_first

        public void setSel_first​(int sel_first)
                          throws java.io.IOException
        Set method for struct member 'sel_first'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sel_first
      • getSel_last

        public int getSel_last()
                        throws java.io.IOException
        Get method for struct member 'sel_last'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sel_last
      • setSel_last

        public void setSel_last​(int sel_last)
                         throws java.io.IOException
        Set method for struct member 'sel_last'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sel_last
      • getThumbnail_size

        public short getThumbnail_size()
                                throws java.io.IOException
        Get method for struct member 'thumbnail_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thumbnail_size
      • setThumbnail_size

        public void setThumbnail_size​(short thumbnail_size)
                               throws java.io.IOException
        Set method for struct member 'thumbnail_size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__thumbnail_size
      • 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
      • getType

        public short getType()
                      throws java.io.IOException
        Get method for struct member 'type'.

        Field Documentation

        Blender Source Code

        short XXX: for now store type here, should be moved to the operator. eFileSelectType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

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

        Field Documentation

        Blender Source Code

        short XXX: for now store type here, should be moved to the operator. eFileSelectType

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getFlag

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

        Field Documentation

        Blender Source Code

        Settings for filter, hiding dots files.

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

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

        Field Documentation

        Blender Source Code

        Settings for filter, hiding dots files.

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

        public short getSort()
                      throws java.io.IOException
        Get method for struct member 'sort'.

        Field Documentation

        Blender Source Code

        Sort order.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sort
      • setSort

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

        Field Documentation

        Blender Source Code

        Sort order.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sort
      • getDisplay

        public short getDisplay()
                         throws java.io.IOException
        Get method for struct member 'display'.

        Field Documentation

        Blender Source Code

        Display mode flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display
      • setDisplay

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

        Field Documentation

        Blender Source Code

        Display mode flag.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display
      • getDetails_flags

        public byte getDetails_flags()
                              throws java.io.IOException
        Get method for struct member 'details_flags'.

        Field Documentation

        Blender Source Code

        Details toggles (file size, creation date, etc.)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__details_flags
      • setDetails_flags

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

        Field Documentation

        Blender Source Code

        Details toggles (file size, creation date, etc.)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__details_flags
      • 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
      • getFilter

        public int getFilter()
                      throws java.io.IOException
        Get method for struct member 'filter'.

        Field Documentation

        Blender Source Code

        Filter when (flags & FILE_FILTER) is true.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter
      • setFilter

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

        Field Documentation

        Blender Source Code

        Filter when (flags & FILE_FILTER) is true.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__filter
      • getRecursion_level

        public short getRecursion_level()
                                 throws java.io.IOException
        Get method for struct member 'recursion_level'.

        Field Documentation

        Blender Python API

        Numbers of dirtree levels to show simultaneously

        Blender Source Code

        Max number of levels in directory tree to show at once, 0 to disable recursion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recursion_level
      • setRecursion_level

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

        Field Documentation

        Blender Python API

        Numbers of dirtree levels to show simultaneously

        Blender Source Code

        Max number of levels in directory tree to show at once, 0 to disable recursion.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__recursion_level
      • 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