Class Scene


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__id);
         CPointer<ID> p_id = p.cast(new Class[]{ID.class});
         

        Metadata

        • Field: 'id'
        • Signature: 'ID'
        • Actual Size (32bit/64bit): 128/160
      • __DNA__FIELD__adt

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

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__adt);
         CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
         

        Metadata

        • Field: 'adt'
        • Signature: 'AnimData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__camera

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

        Field Documentation

        Blender Python API

        Active camera, used for rendering the scene

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__camera);
         CPointer<CPointer<BlenderObject>> p_camera = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'camera'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__world

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

        Field Documentation

        Blender Python API

        World used for rendering the scene

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__world);
         CPointer<CPointer<World>> p_world = p.cast(new Class[]{CPointer.class, World.class});
         

        Metadata

        • Field: 'world'
        • Signature: 'World*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__set

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__set);
         CPointer<CPointer<Scene>> p_set = p.cast(new Class[]{CPointer.class, Scene.class});
         

        Metadata

        • Field: 'set'
        • Signature: 'Scene*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__base

        public static final long[] __DNA__FIELD__base
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__base);
         CPointer<ListBase> p_base = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'base'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
        Field descriptor (offset) for struct member 'base'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__basact

        public static final long[] __DNA__FIELD__basact
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__basact);
         CPointer<CPointer<Base>> p_basact = p.cast(new Class[]{CPointer.class, Base.class});
         

        Metadata

        • Field: 'basact'
        • Signature: 'Base*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'basact'.

        Field Documentation

        Blender Source Code

        Active base.

      • __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:

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD___pad1);
         CPointer<CPointer<Object>> p__pad1 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        3d cursor location.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__cursor);
         CPointer<View3DCursor> p_cursor = p.cast(new Class[]{View3DCursor.class});
         

        Metadata

        • Field: 'cursor'
        • Signature: 'View3DCursor'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__lay

        public static final long[] __DNA__FIELD__lay
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__lay);
         CPointer<Integer> p_lay = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Bitflags for layer visibility (deprecated).

      • __DNA__FIELD__layact

        public static final long[] __DNA__FIELD__layact
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__layact);
         CPointer<Integer> p_layact = p.cast(new Class[]{Integer.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Active layer (deprecated)

      • __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:

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

        Metadata

        • Field: '_pad2'
        • Signature: 'char[4]'
        • 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

        Various settings.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__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__use_nodes

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

        Field Documentation

        Blender Python API

        Enable the compositing node tree

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__use_nodes);
         CPointer<Byte> p_use_nodes = p.cast(new Class[]{Byte.class});
         

        Metadata

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__nodetree);
         CPointer<CPointer<bNodeTree>> p_nodetree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
         

        Metadata

        • Field: 'nodetree'
        • Signature: 'bNodeTree*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ed

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

        Field Documentation

        Blender Source Code

        Sequence editor data is allocated here.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__ed);
         CPointer<CPointer<Editing>> p_ed = p.cast(new Class[]{CPointer.class, Editing.class});
         

        Metadata

        • Field: 'ed'
        • Signature: 'Editing*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__toolsettings

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

        Field Documentation

        Blender Source Code

        Default allocated now.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__toolsettings);
         CPointer<CPointer<ToolSettings>> p_toolsettings = p.cast(new Class[]{CPointer.class, ToolSettings.class});
         

        Metadata

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD___pad4);
         CPointer<CPointer<Object>> p__pad4 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__safe_areas);
         CPointer<DisplaySafeAreas> p_safe_areas = p.cast(new Class[]{DisplaySafeAreas.class});
         

        Metadata

        • Field: 'safe_areas'
        • Signature: 'DisplaySafeAreas'
        • Actual Size (32bit/64bit): 32/32
      • __DNA__FIELD__r

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

        Field Documentation

        Blender Source Code

        migrate or replace? depends on some internal things... no, is on the right place (ton)

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__r);
         CPointer<RenderData> p_r = p.cast(new Class[]{RenderData.class});
         

        Metadata

        • Field: 'r'
        • Signature: 'RenderData'
        • Actual Size (32bit/64bit): 4068/4160
      • __DNA__FIELD__audio

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__audio);
         CPointer<AudioData> p_audio = p.cast(new Class[]{AudioData.class});
         

        Metadata

        • Field: 'audio'
        • Signature: 'AudioData'
        • Actual Size (32bit/64bit): 32/32
      • __DNA__FIELD__markers

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__markers);
         CPointer<ListBase> p_markers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__transform_spaces);
         CPointer<ListBase> p_transform_spaces = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        First is the [scene, translate, rotate, scale].

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__orientation_slots);
         CPointer<CArrayFacade<TransformOrientationSlot>> p_orientation_slots = p.cast(new Class[]{CArrayFacade.class, TransformOrientationSlot.class});
         

        Metadata

        • Field: 'orientation_slots'
        • Signature: 'TransformOrientationSlot[4]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__sound_scene

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__sound_scene);
         CPointer<CPointer<Object>> p_sound_scene = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__playback_handle);
         CPointer<CPointer<Object>> p_playback_handle = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__sound_scrub_handle);
         CPointer<CPointer<Object>> p_sound_scrub_handle = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__speaker_handles);
         CPointer<CPointer<Object>> p_speaker_handles = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        (runtime) info/cache used for presenting playback framerate info to the user.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__fps_info);
         CPointer<CPointer<Object>> p_fps_info = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        none of the dependency graph vars is mean to be saved

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__depsgraph_hash);
         CPointer<CPointer<Object>> p_depsgraph_hash = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        User-Defined KeyingSets Index of the active KeyingSet . first KeyingSet has index 1, 'none' active is 0, 'add new' is -1

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__active_keyingset);
         CPointer<Integer> p_active_keyingset = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'active_keyingset'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__keyingsets

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

        Field Documentation

        Blender Source Code

        s for this scene

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__keyingsets);
         CPointer<ListBase> p_keyingsets = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Units

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__unit);
         CPointer<UnitSettings> p_unit = p.cast(new Class[]{UnitSettings.class});
         

        Metadata

        • Field: 'unit'
        • Signature: 'UnitSettings'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__gpd

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

        Field Documentation

        Blender Source Code

        Grease Pencil - Annotations

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__gpd);
         CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
         

        Metadata

        • Field: 'gpd'
        • Signature: 'bGPdata*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__clip

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

        Field Documentation

        Blender Source Code

        Movie Tracking Active movie clip.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__clip);
         CPointer<CPointer<MovieClip>> p_clip = p.cast(new Class[]{CPointer.class, MovieClip.class});
         

        Metadata

        • Field: 'clip'
        • Signature: 'MovieClip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__physics_settings

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

        Field Documentation

        Blender Source Code

        Physics simulation settings

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__physics_settings);
         CPointer<PhysicsSettings> p_physics_settings = p.cast(new Class[]{PhysicsSettings.class});
         

        Metadata

        • Field: 'physics_settings'
        • Signature: 'PhysicsSettings'
        • Actual Size (32bit/64bit): 24/24
      • __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:

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD___pad8);
         CPointer<CPointer<Object>> p__pad8 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        XXX. runtime flag for drawing, actually belongs in the window, only used by BKE_object_handle_update()

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__customdata_mask);
         CPointer<CustomData_MeshMasks> p_customdata_mask = p.cast(new Class[]{CustomData_MeshMasks.class});
         

        Metadata

        • Field: 'customdata_mask'
        • Signature: 'CustomData_MeshMasks'
        • Actual Size (32bit/64bit): 40/40
      • __DNA__FIELD__customdata_mask_modal

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

        Field Documentation

        Blender Source Code

        XXX. same as above but for temp operator use (gl renders)

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__customdata_mask_modal);
         CPointer<CustomData_MeshMasks> p_customdata_mask_modal = p.cast(new Class[]{CustomData_MeshMasks.class});
         

        Metadata

        • Field: 'customdata_mask_modal'
        • Signature: 'CustomData_MeshMasks'
        • Actual Size (32bit/64bit): 40/40
      • __DNA__FIELD__view_settings

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

        Field Documentation

        Blender Python API

        (read-only) Color management settings applied on image before saving

        Blender Source Code

        Color Management

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__view_settings);
         CPointer<ColorManagedViewSettings> p_view_settings = p.cast(new Class[]{ColorManagedViewSettings.class});
         

        Metadata

        • Field: 'view_settings'
        • Signature: 'ColorManagedViewSettings'
        • Actual Size (32bit/64bit): 152/160
      • __DNA__FIELD__display_settings

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

        Field Documentation

        Blender Python API

        (read-only) Settings of device saved image would be displayed on

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__display_settings);
         CPointer<ColorManagedDisplaySettings> p_display_settings = p.cast(new Class[]{ColorManagedDisplaySettings.class});
         

        Metadata

        • Field: 'display_settings'
        • Signature: 'ColorManagedDisplaySettings'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__sequencer_colorspace_settings

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

        Field Documentation

        Blender Python API

        (read-only) Settings of color space sequencer is working in

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__sequencer_colorspace_settings);
         CPointer<ColorManagedColorspaceSettings> p_sequencer_colorspace_settings = p.cast(new Class[]{ColorManagedColorspaceSettings.class});
         

        Metadata

        • Field: 'sequencer_colorspace_settings'
        • Signature: 'ColorManagedColorspaceSettings'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__rigidbody_world

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

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        RigidBody simulation world+settings

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__rigidbody_world);
         CPointer<CPointer<RigidBodyWorld>> p_rigidbody_world = p.cast(new Class[]{CPointer.class, RigidBodyWorld.class});
         

        Metadata

        • Field: 'rigidbody_world'
        • Signature: 'RigidBodyWorld*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__preview

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__preview);
         CPointer<CPointer<PreviewImage>> p_preview = p.cast(new Class[]{CPointer.class, PreviewImage.class});
         

        Metadata

        • Field: 'preview'
        • Signature: 'PreviewImage*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__view_layers

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

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__view_layers);
         CPointer<ListBase> p_view_layers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Not an actual datablock, but memory owned by scene.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__master_collection);
         CPointer<CPointer<Collection>> p_master_collection = p.cast(new Class[]{CPointer.class, Collection.class});
         

        Metadata

        • Field: 'master_collection'
        • Signature: 'Collection*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__collection

        public static final long[] __DNA__FIELD__collection
        Deprecated.
        Deprecated

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__collection);
         CPointer<CPointer<SceneCollection>> p_collection = p.cast(new Class[]{CPointer.class, SceneCollection.class});
         

        Metadata

        • Field: 'collection'
        • Signature: 'SceneCollection*'
        • Actual Size (32bit/64bit): 4/8
        Field descriptor (offset) for struct member 'collection'.

        Field Documentation

        Blender Python API

        (read-only) Scene master collection that objects and other collections in the scene

        Blender Source Code

      • __DNA__FIELD__layer_properties

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

        Field Documentation

        Blender Source Code

        Settings to be override by workspaces.

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__layer_properties);
         CPointer<CPointer<IDProperty>> p_layer_properties = p.cast(new Class[]{CPointer.class, IDProperty.class});
         

        Metadata

        • Field: 'layer_properties'
        • Signature: 'IDProperty*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD___pad9

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

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD___pad9);
         CPointer<CPointer<Object>> p__pad9 = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Scene display settings for 3d viewport

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__display);
         CPointer<SceneDisplay> p_display = p.cast(new Class[]{SceneDisplay.class});
         

        Metadata

        • Field: 'display'
        • Signature: 'SceneDisplay'
        • Actual Size (32bit/64bit): 912/920
      • __DNA__FIELD__eevee

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

        Field Documentation

        Blender Python API

        (read-only) EEVEE settings for the scene

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__eevee);
         CPointer<SceneEEVEE> p_eevee = p.cast(new Class[]{SceneEEVEE.class});
         

        Metadata

        • Field: 'eevee'
        • Signature: 'SceneEEVEE'
        • Actual Size (32bit/64bit): 256/264
      • __DNA__FIELD__grease_pencil_settings

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

        Field Documentation

        Blender Python API

        (read-only) Grease Pencil settings for the scene

        Pointer Arithmetics

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

         Scene scene = ...;
         CPointer<Object> p = scene.__dna__addressof(Scene.__DNA__FIELD__grease_pencil_settings);
         CPointer<SceneGpencil> p_grease_pencil_settings = p.cast(new Class[]{SceneGpencil.class});
         

        Metadata

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

      • Scene

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

        protected Scene​(Scene that)
    • Method Detail

      • getId

        public ID getId()
                 throws java.io.IOException
        Get method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(ID id)
                   throws java.io.IOException
        Set method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • getAdt

        public CPointer<AnimData> getAdt()
                                  throws java.io.IOException
        Get method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • setAdt

        public void setAdt​(CPointer<AnimData> adt)
                    throws java.io.IOException
        Set method for struct member 'adt'.

        Field Documentation

        Blender Source Code

        Animation data (must be immediately after id for utilities to use it).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adt
      • getCamera

        public CPointer<BlenderObject> getCamera()
                                          throws java.io.IOException
        Get method for struct member 'camera'.

        Field Documentation

        Blender Python API

        Active camera, used for rendering the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camera
      • setCamera

        public void setCamera​(CPointer<BlenderObject> camera)
                       throws java.io.IOException
        Set method for struct member 'camera'.

        Field Documentation

        Blender Python API

        Active camera, used for rendering the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__camera
      • getWorld

        public CPointer<World> getWorld()
                                 throws java.io.IOException
        Get method for struct member 'world'.

        Field Documentation

        Blender Python API

        World used for rendering the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__world
      • setWorld

        public void setWorld​(CPointer<World> world)
                      throws java.io.IOException
        Set method for struct member 'world'.

        Field Documentation

        Blender Python API

        World used for rendering the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__world
      • getSet

        public CPointer<Scene> getSet()
                               throws java.io.IOException
        Get method for struct member 'set'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__set
      • setSet

        public void setSet​(CPointer<Scene> set)
                    throws java.io.IOException
        Set method for struct member 'set'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__set
      • getBase

        public ListBase getBase()
                         throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'base'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__base
      • setBase

        public void setBase​(ListBase base)
                     throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'base'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__base
      • getBasact

        public CPointer<Base> getBasact()
                                 throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'basact'.

        Field Documentation

        Blender Source Code

        Active base.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__basact
      • setBasact

        public void setBasact​(CPointer<Base> basact)
                       throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'basact'.

        Field Documentation

        Blender Source Code

        Active base.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__basact
      • get_pad1

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

        public View3DCursor getCursor()
                               throws java.io.IOException
        Get method for struct member 'cursor'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        3d cursor location.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cursor
      • setCursor

        public void setCursor​(View3DCursor cursor)
                       throws java.io.IOException
        Set method for struct member 'cursor'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        3d cursor location.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cursor
      • getLay

        public int getLay()
                   throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'lay'.

        Field Documentation

        Blender Source Code

        Bitflags for layer visibility (deprecated).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay
      • setLay

        public void setLay​(int lay)
                    throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'lay'.

        Field Documentation

        Blender Source Code

        Bitflags for layer visibility (deprecated).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lay
      • getLayact

        public int getLayact()
                      throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'layact'.

        Field Documentation

        Blender Source Code

        Active layer (deprecated)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layact
      • setLayact

        public void setLayact​(int layact)
                       throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'layact'.

        Field Documentation

        Blender Source Code

        Active layer (deprecated)

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

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

        Field Documentation

        Blender Source Code

        Various settings.

        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

        Various settings.

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

        public byte getUse_nodes()
                          throws java.io.IOException
        Get method for struct member 'use_nodes'.

        Field Documentation

        Blender Python API

        Enable the compositing node tree
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • setUse_nodes

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

        Field Documentation

        Blender Python API

        Enable the compositing node tree
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__use_nodes
      • 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
      • setNodetree

        public void setNodetree​(CPointer<bNodeTree> nodetree)
                         throws java.io.IOException
        Set method for struct member 'nodetree'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__nodetree
      • getEd

        public CPointer<Editing> getEd()
                                throws java.io.IOException
        Get method for struct member 'ed'.

        Field Documentation

        Blender Source Code

        Sequence editor data is allocated here.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ed
      • setEd

        public void setEd​(CPointer<Editing> ed)
                   throws java.io.IOException
        Set method for struct member 'ed'.

        Field Documentation

        Blender Source Code

        Sequence editor data is allocated here.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ed
      • getToolsettings

        public CPointer<ToolSettings> getToolsettings()
                                               throws java.io.IOException
        Get method for struct member 'toolsettings'.

        Field Documentation

        Blender Source Code

        Default allocated now.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__toolsettings
      • setToolsettings

        public void setToolsettings​(CPointer<ToolSettings> toolsettings)
                             throws java.io.IOException
        Set method for struct member 'toolsettings'.

        Field Documentation

        Blender Source Code

        Default allocated now.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__toolsettings
      • get_pad4

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

        public DisplaySafeAreas getSafe_areas()
                                       throws java.io.IOException
        Get method for struct member 'safe_areas'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__safe_areas
      • setSafe_areas

        public void setSafe_areas​(DisplaySafeAreas safe_areas)
                           throws java.io.IOException
        Set method for struct member 'safe_areas'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__safe_areas
      • getR

        public RenderData getR()
                        throws java.io.IOException
        Get method for struct member 'r'.

        Field Documentation

        Blender Source Code

        migrate or replace? depends on some internal things... no, is on the right place (ton)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • setR

        public void setR​(RenderData r)
                  throws java.io.IOException
        Set method for struct member 'r'.

        Field Documentation

        Blender Source Code

        migrate or replace? depends on some internal things... no, is on the right place (ton)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • getAudio

        public AudioData getAudio()
                           throws java.io.IOException
        Get method for struct member 'audio'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audio
      • setAudio

        public void setAudio​(AudioData audio)
                      throws java.io.IOException
        Set method for struct member 'audio'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audio
      • getMarkers

        public ListBase getMarkers()
                            throws java.io.IOException
        Get method for struct member 'markers'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • setMarkers

        public void setMarkers​(ListBase markers)
                        throws java.io.IOException
        Set method for struct member 'markers'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__markers
      • getTransform_spaces

        public ListBase getTransform_spaces()
                                     throws java.io.IOException
        Get method for struct member 'transform_spaces'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__transform_spaces
      • setTransform_spaces

        public void setTransform_spaces​(ListBase transform_spaces)
                                 throws java.io.IOException
        Set method for struct member 'transform_spaces'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__transform_spaces
      • setOrientation_slots

        public void setOrientation_slots​(CArrayFacade<TransformOrientationSlot> orientation_slots)
                                  throws java.io.IOException
        Set method for struct member 'orientation_slots'.

        Field Documentation

        Blender Source Code

        First is the [scene, translate, rotate, scale].

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__orientation_slots
      • getSound_scene

        public CPointer<java.lang.Object> getSound_scene()
                                                  throws java.io.IOException
        Get method for struct member 'sound_scene'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound_scene
      • setSound_scene

        public void setSound_scene​(CPointer<java.lang.Object> sound_scene)
                            throws java.io.IOException
        Set method for struct member 'sound_scene'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound_scene
      • getPlayback_handle

        public CPointer<java.lang.Object> getPlayback_handle()
                                                      throws java.io.IOException
        Get method for struct member 'playback_handle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playback_handle
      • setPlayback_handle

        public void setPlayback_handle​(CPointer<java.lang.Object> playback_handle)
                                throws java.io.IOException
        Set method for struct member 'playback_handle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playback_handle
      • getSound_scrub_handle

        public CPointer<java.lang.Object> getSound_scrub_handle()
                                                         throws java.io.IOException
        Get method for struct member 'sound_scrub_handle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound_scrub_handle
      • setSound_scrub_handle

        public void setSound_scrub_handle​(CPointer<java.lang.Object> sound_scrub_handle)
                                   throws java.io.IOException
        Set method for struct member 'sound_scrub_handle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sound_scrub_handle
      • getSpeaker_handles

        public CPointer<java.lang.Object> getSpeaker_handles()
                                                      throws java.io.IOException
        Get method for struct member 'speaker_handles'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speaker_handles
      • setSpeaker_handles

        public void setSpeaker_handles​(CPointer<java.lang.Object> speaker_handles)
                                throws java.io.IOException
        Set method for struct member 'speaker_handles'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speaker_handles
      • getFps_info

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

        Field Documentation

        Blender Source Code

        (runtime) info/cache used for presenting playback framerate info to the user.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fps_info
      • setFps_info

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

        Field Documentation

        Blender Source Code

        (runtime) info/cache used for presenting playback framerate info to the user.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fps_info
      • getDepsgraph_hash

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

        Field Documentation

        Blender Source Code

        none of the dependency graph vars is mean to be saved

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__depsgraph_hash
      • setDepsgraph_hash

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

        Field Documentation

        Blender Source Code

        none of the dependency graph vars is mean to be saved

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

        public int getActive_keyingset()
                                throws java.io.IOException
        Get method for struct member 'active_keyingset'.

        Field Documentation

        Blender Source Code

        User-Defined KeyingSets Index of the active KeyingSet . first KeyingSet has index 1, 'none' active is 0, 'add new' is -1

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_keyingset
      • setActive_keyingset

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

        Field Documentation

        Blender Source Code

        User-Defined KeyingSets Index of the active KeyingSet . first KeyingSet has index 1, 'none' active is 0, 'add new' is -1

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__active_keyingset
      • getKeyingsets

        public ListBase getKeyingsets()
                               throws java.io.IOException
        Get method for struct member 'keyingsets'.

        Field Documentation

        Blender Source Code

        s for this scene

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyingsets
      • setKeyingsets

        public void setKeyingsets​(ListBase keyingsets)
                           throws java.io.IOException
        Set method for struct member 'keyingsets'.

        Field Documentation

        Blender Source Code

        s for this scene

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__keyingsets
      • getUnit

        public UnitSettings getUnit()
                             throws java.io.IOException
        Get method for struct member 'unit'.

        Field Documentation

        Blender Source Code

        Units

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__unit
      • setUnit

        public void setUnit​(UnitSettings unit)
                     throws java.io.IOException
        Set method for struct member 'unit'.

        Field Documentation

        Blender Source Code

        Units

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__unit
      • getGpd

        public CPointer<bGPdata> getGpd()
                                 throws java.io.IOException
        Get method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease Pencil - Annotations

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gpd
      • setGpd

        public void setGpd​(CPointer<bGPdata> gpd)
                    throws java.io.IOException
        Set method for struct member 'gpd'.

        Field Documentation

        Blender Source Code

        Grease Pencil - Annotations

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

        public CPointer<MovieClip> getClip()
                                    throws java.io.IOException
        Get method for struct member 'clip'.

        Field Documentation

        Blender Source Code

        Movie Tracking Active movie clip.

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

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

        Field Documentation

        Blender Source Code

        Movie Tracking Active movie clip.

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

        public PhysicsSettings getPhysics_settings()
                                            throws java.io.IOException
        Get method for struct member 'physics_settings'.

        Field Documentation

        Blender Source Code

        Physics simulation settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__physics_settings
      • setPhysics_settings

        public void setPhysics_settings​(PhysicsSettings physics_settings)
                                 throws java.io.IOException
        Set method for struct member 'physics_settings'.

        Field Documentation

        Blender Source Code

        Physics simulation settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__physics_settings
      • get_pad8

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

        public CustomData_MeshMasks getCustomdata_mask()
                                                throws java.io.IOException
        Get method for struct member 'customdata_mask'.

        Field Documentation

        Blender Source Code

        XXX. runtime flag for drawing, actually belongs in the window, only used by BKE_object_handle_update()

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__customdata_mask
      • setCustomdata_mask

        public void setCustomdata_mask​(CustomData_MeshMasks customdata_mask)
                                throws java.io.IOException
        Set method for struct member 'customdata_mask'.

        Field Documentation

        Blender Source Code

        XXX. runtime flag for drawing, actually belongs in the window, only used by BKE_object_handle_update()

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__customdata_mask
      • getCustomdata_mask_modal

        public CustomData_MeshMasks getCustomdata_mask_modal()
                                                      throws java.io.IOException
        Get method for struct member 'customdata_mask_modal'.

        Field Documentation

        Blender Source Code

        XXX. same as above but for temp operator use (gl renders)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__customdata_mask_modal
      • setCustomdata_mask_modal

        public void setCustomdata_mask_modal​(CustomData_MeshMasks customdata_mask_modal)
                                      throws java.io.IOException
        Set method for struct member 'customdata_mask_modal'.

        Field Documentation

        Blender Source Code

        XXX. same as above but for temp operator use (gl renders)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__customdata_mask_modal
      • getView_settings

        public ColorManagedViewSettings getView_settings()
                                                  throws java.io.IOException
        Get method for struct member 'view_settings'.

        Field Documentation

        Blender Python API

        (read-only) Color management settings applied on image before saving

        Blender Source Code

        Color Management

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_settings
      • setView_settings

        public void setView_settings​(ColorManagedViewSettings view_settings)
                              throws java.io.IOException
        Set method for struct member 'view_settings'.

        Field Documentation

        Blender Python API

        (read-only) Color management settings applied on image before saving

        Blender Source Code

        Color Management

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_settings
      • getDisplay_settings

        public ColorManagedDisplaySettings getDisplay_settings()
                                                        throws java.io.IOException
        Get method for struct member 'display_settings'.

        Field Documentation

        Blender Python API

        (read-only) Settings of device saved image would be displayed on
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display_settings
      • setDisplay_settings

        public void setDisplay_settings​(ColorManagedDisplaySettings display_settings)
                                 throws java.io.IOException
        Set method for struct member 'display_settings'.

        Field Documentation

        Blender Python API

        (read-only) Settings of device saved image would be displayed on
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display_settings
      • getSequencer_colorspace_settings

        public ColorManagedColorspaceSettings getSequencer_colorspace_settings()
                                                                        throws java.io.IOException
        Get method for struct member 'sequencer_colorspace_settings'.

        Field Documentation

        Blender Python API

        (read-only) Settings of color space sequencer is working in
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_colorspace_settings
      • setSequencer_colorspace_settings

        public void setSequencer_colorspace_settings​(ColorManagedColorspaceSettings sequencer_colorspace_settings)
                                              throws java.io.IOException
        Set method for struct member 'sequencer_colorspace_settings'.

        Field Documentation

        Blender Python API

        (read-only) Settings of color space sequencer is working in
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sequencer_colorspace_settings
      • getRigidbody_world

        public CPointer<RigidBodyWorld> getRigidbody_world()
                                                    throws java.io.IOException
        Get method for struct member 'rigidbody_world'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        RigidBody simulation world+settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rigidbody_world
      • setRigidbody_world

        public void setRigidbody_world​(CPointer<RigidBodyWorld> rigidbody_world)
                                throws java.io.IOException
        Set method for struct member 'rigidbody_world'.

        Field Documentation

        Blender Python API

        (read-only)

        Blender Source Code

        RigidBody simulation world+settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rigidbody_world
      • getView_layers

        public ListBase getView_layers()
                                throws java.io.IOException
        Get method for struct member 'view_layers'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_layers
      • setView_layers

        public void setView_layers​(ListBase view_layers)
                            throws java.io.IOException
        Set method for struct member 'view_layers'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__view_layers
      • getMaster_collection

        public CPointer<Collection> getMaster_collection()
                                                  throws java.io.IOException
        Get method for struct member 'master_collection'.

        Field Documentation

        Blender Source Code

        Not an actual datablock, but memory owned by scene.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__master_collection
      • setMaster_collection

        public void setMaster_collection​(CPointer<Collection> master_collection)
                                  throws java.io.IOException
        Set method for struct member 'master_collection'.

        Field Documentation

        Blender Source Code

        Not an actual datablock, but memory owned by scene.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__master_collection
      • getCollection

        public CPointer<SceneCollection> getCollection()
                                                throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'collection'.

        Field Documentation

        Blender Python API

        (read-only) Scene master collection that objects and other collections in the scene

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collection
      • setCollection

        public void setCollection​(CPointer<SceneCollection> collection)
                           throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'collection'.

        Field Documentation

        Blender Python API

        (read-only) Scene master collection that objects and other collections in the scene

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collection
      • getLayer_properties

        public CPointer<IDProperty> getLayer_properties()
                                                 throws java.io.IOException
        Get method for struct member 'layer_properties'.

        Field Documentation

        Blender Source Code

        Settings to be override by workspaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layer_properties
      • setLayer_properties

        public void setLayer_properties​(CPointer<IDProperty> layer_properties)
                                 throws java.io.IOException
        Set method for struct member 'layer_properties'.

        Field Documentation

        Blender Source Code

        Settings to be override by workspaces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__layer_properties
      • get_pad9

        public CPointer<java.lang.Object> get_pad9()
                                            throws java.io.IOException
        Get method for struct member '_pad9'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad9
      • set_pad9

        public void set_pad9​(CPointer<java.lang.Object> _pad9)
                      throws java.io.IOException
        Set method for struct member '_pad9'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad9
      • getDisplay

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

        Field Documentation

        Blender Python API

        (read-only) Scene display settings for 3d viewport
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display
      • setDisplay

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

        Field Documentation

        Blender Python API

        (read-only) Scene display settings for 3d viewport
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__display
      • getEevee

        public SceneEEVEE getEevee()
                            throws java.io.IOException
        Get method for struct member 'eevee'.

        Field Documentation

        Blender Python API

        (read-only) EEVEE settings for the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__eevee
      • setEevee

        public void setEevee​(SceneEEVEE eevee)
                      throws java.io.IOException
        Set method for struct member 'eevee'.

        Field Documentation

        Blender Python API

        (read-only) EEVEE settings for the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__eevee
      • getGrease_pencil_settings

        public SceneGpencil getGrease_pencil_settings()
                                               throws java.io.IOException
        Get method for struct member 'grease_pencil_settings'.

        Field Documentation

        Blender Python API

        (read-only) Grease Pencil settings for the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__grease_pencil_settings
      • setGrease_pencil_settings

        public void setGrease_pencil_settings​(SceneGpencil grease_pencil_settings)
                                       throws java.io.IOException
        Set method for struct member 'grease_pencil_settings'.

        Field Documentation

        Blender Python API

        (read-only) Grease Pencil settings for the scene
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__grease_pencil_settings
      • __io__addressof

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