Class UserDef_Experimental


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Debug options, always available.

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_undo_legacy);
         CPointer<Byte> p_use_undo_legacy = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_undo_legacy'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__no_override_auto_resync

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__no_override_auto_resync);
         CPointer<Byte> p_no_override_auto_resync = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'no_override_auto_resync'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_cycles_debug

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_cycles_debug);
         CPointer<Byte> p_use_cycles_debug = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_cycles_debug'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__show_asset_debug_info

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__show_asset_debug_info);
         CPointer<Byte> p_show_asset_debug_info = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'show_asset_debug_info'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__no_asset_indexing

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__no_asset_indexing);
         CPointer<Byte> p_no_asset_indexing = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'no_asset_indexing'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__SANITIZE_AFTER_HERE

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__SANITIZE_AFTER_HERE);
         CPointer<Byte> p_SANITIZE_AFTER_HERE = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'SANITIZE_AFTER_HERE'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_new_curves_type

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

        Field Documentation

        Blender Source Code

        The following options are automatically sanitized (set to 0) when the release cycle is not alpha.

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_new_curves_type);
         CPointer<Byte> p_use_new_curves_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_new_curves_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_new_point_cloud_type

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_new_point_cloud_type);
         CPointer<Byte> p_use_new_point_cloud_type = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_new_point_cloud_type'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_full_frame_compositor

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_full_frame_compositor);
         CPointer<Byte> p_use_full_frame_compositor = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_full_frame_compositor'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_sculpt_tools_tilt

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_sculpt_tools_tilt);
         CPointer<Byte> p_use_sculpt_tools_tilt = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_sculpt_tools_tilt'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_extended_asset_browser

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_extended_asset_browser);
         CPointer<Byte> p_use_extended_asset_browser = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_extended_asset_browser'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_override_templates

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_override_templates);
         CPointer<Byte> p_use_override_templates = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_override_templates'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__enable_eevee_next

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__enable_eevee_next);
         CPointer<Byte> p_enable_eevee_next = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'enable_eevee_next'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_sculpt_texture_paint

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_sculpt_texture_paint);
         CPointer<Byte> p_use_sculpt_texture_paint = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_sculpt_texture_paint'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__use_draw_manager_acquire_lock

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

        Pointer Arithmetics

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

         UserDef_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD__use_draw_manager_acquire_lock);
         CPointer<Byte> p_use_draw_manager_acquire_lock = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'use_draw_manager_acquire_lock'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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_Experimental userdef_experimental = ...;
         CPointer<Object> p = userdef_experimental.__dna__addressof(UserDef_Experimental.__DNA__FIELD___pad0);
         CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

      • UserDef_Experimental

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

      • getUse_undo_legacy

        public byte getUse_undo_legacy()
                                throws java.io.IOException
        Get method for struct member 'use_undo_legacy'.

        Field Documentation

        Blender Source Code

        Debug options, always available.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_undo_legacy
      • setUse_undo_legacy

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

        Field Documentation

        Blender Source Code

        Debug options, always available.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_undo_legacy
      • getNo_override_auto_resync

        public byte getNo_override_auto_resync()
                                        throws java.io.IOException
        Get method for struct member 'no_override_auto_resync'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_override_auto_resync
      • setNo_override_auto_resync

        public void setNo_override_auto_resync​(byte no_override_auto_resync)
                                        throws java.io.IOException
        Set method for struct member 'no_override_auto_resync'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_override_auto_resync
      • getUse_cycles_debug

        public byte getUse_cycles_debug()
                                 throws java.io.IOException
        Get method for struct member 'use_cycles_debug'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_cycles_debug
      • setUse_cycles_debug

        public void setUse_cycles_debug​(byte use_cycles_debug)
                                 throws java.io.IOException
        Set method for struct member 'use_cycles_debug'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_cycles_debug
      • getShow_asset_debug_info

        public byte getShow_asset_debug_info()
                                      throws java.io.IOException
        Get method for struct member 'show_asset_debug_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__show_asset_debug_info
      • setShow_asset_debug_info

        public void setShow_asset_debug_info​(byte show_asset_debug_info)
                                      throws java.io.IOException
        Set method for struct member 'show_asset_debug_info'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__show_asset_debug_info
      • getNo_asset_indexing

        public byte getNo_asset_indexing()
                                  throws java.io.IOException
        Get method for struct member 'no_asset_indexing'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_asset_indexing
      • setNo_asset_indexing

        public void setNo_asset_indexing​(byte no_asset_indexing)
                                  throws java.io.IOException
        Set method for struct member 'no_asset_indexing'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_asset_indexing
      • getSANITIZE_AFTER_HERE

        public byte getSANITIZE_AFTER_HERE()
                                    throws java.io.IOException
        Get method for struct member 'SANITIZE_AFTER_HERE'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__SANITIZE_AFTER_HERE
      • setSANITIZE_AFTER_HERE

        public void setSANITIZE_AFTER_HERE​(byte SANITIZE_AFTER_HERE)
                                    throws java.io.IOException
        Set method for struct member 'SANITIZE_AFTER_HERE'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__SANITIZE_AFTER_HERE
      • getUse_new_curves_type

        public byte getUse_new_curves_type()
                                    throws java.io.IOException
        Get method for struct member 'use_new_curves_type'.

        Field Documentation

        Blender Source Code

        The following options are automatically sanitized (set to 0) when the release cycle is not alpha.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_new_curves_type
      • setUse_new_curves_type

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

        Field Documentation

        Blender Source Code

        The following options are automatically sanitized (set to 0) when the release cycle is not alpha.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_new_curves_type
      • getUse_new_point_cloud_type

        public byte getUse_new_point_cloud_type()
                                         throws java.io.IOException
        Get method for struct member 'use_new_point_cloud_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_new_point_cloud_type
      • setUse_new_point_cloud_type

        public void setUse_new_point_cloud_type​(byte use_new_point_cloud_type)
                                         throws java.io.IOException
        Set method for struct member 'use_new_point_cloud_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_new_point_cloud_type
      • getUse_full_frame_compositor

        public byte getUse_full_frame_compositor()
                                          throws java.io.IOException
        Get method for struct member 'use_full_frame_compositor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_full_frame_compositor
      • setUse_full_frame_compositor

        public void setUse_full_frame_compositor​(byte use_full_frame_compositor)
                                          throws java.io.IOException
        Set method for struct member 'use_full_frame_compositor'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_full_frame_compositor
      • getUse_sculpt_tools_tilt

        public byte getUse_sculpt_tools_tilt()
                                      throws java.io.IOException
        Get method for struct member 'use_sculpt_tools_tilt'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_sculpt_tools_tilt
      • setUse_sculpt_tools_tilt

        public void setUse_sculpt_tools_tilt​(byte use_sculpt_tools_tilt)
                                      throws java.io.IOException
        Set method for struct member 'use_sculpt_tools_tilt'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_sculpt_tools_tilt
      • getUse_extended_asset_browser

        public byte getUse_extended_asset_browser()
                                           throws java.io.IOException
        Get method for struct member 'use_extended_asset_browser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_extended_asset_browser
      • setUse_extended_asset_browser

        public void setUse_extended_asset_browser​(byte use_extended_asset_browser)
                                           throws java.io.IOException
        Set method for struct member 'use_extended_asset_browser'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_extended_asset_browser
      • getUse_override_templates

        public byte getUse_override_templates()
                                       throws java.io.IOException
        Get method for struct member 'use_override_templates'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_override_templates
      • setUse_override_templates

        public void setUse_override_templates​(byte use_override_templates)
                                       throws java.io.IOException
        Set method for struct member 'use_override_templates'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_override_templates
      • getEnable_eevee_next

        public byte getEnable_eevee_next()
                                  throws java.io.IOException
        Get method for struct member 'enable_eevee_next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__enable_eevee_next
      • setEnable_eevee_next

        public void setEnable_eevee_next​(byte enable_eevee_next)
                                  throws java.io.IOException
        Set method for struct member 'enable_eevee_next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__enable_eevee_next
      • getUse_sculpt_texture_paint

        public byte getUse_sculpt_texture_paint()
                                         throws java.io.IOException
        Get method for struct member 'use_sculpt_texture_paint'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_sculpt_texture_paint
      • setUse_sculpt_texture_paint

        public void setUse_sculpt_texture_paint​(byte use_sculpt_texture_paint)
                                         throws java.io.IOException
        Set method for struct member 'use_sculpt_texture_paint'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_sculpt_texture_paint
      • getUse_draw_manager_acquire_lock

        public byte getUse_draw_manager_acquire_lock()
                                              throws java.io.IOException
        Get method for struct member 'use_draw_manager_acquire_lock'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_draw_manager_acquire_lock
      • setUse_draw_manager_acquire_lock

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