Class NlaStrip


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

    Class Documentation

    Blender Source Code


    'Action' Datatypes NOTE: Although these are part of the Animation System, they are not stored here... see DNA_action_types.h instead
    NLA - Non-Linear Animation NLA Strips ---------------------------------- NLA Strip (strip)

    A NLA Strip is a container for the reuse of Action data, defining parameters to control the remapping of the Action data to some destination.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__next);
         CPointer<CPointer<NlaStrip>> p_next = p.cast(new Class[]{CPointer.class, NlaStrip.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'NlaStrip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

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

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__prev);
         CPointer<CPointer<NlaStrip>> p_prev = p.cast(new Class[]{CPointer.class, NlaStrip.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'NlaStrip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__strips

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

        Field Documentation

        Blender Python API

        (read-only) NLA Strips that this strip acts as a container for (if it is of type Meta)

        Blender Source Code

        'Child' strips (used for 'meta' strips).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__strips);
         CPointer<ListBase> p_strips = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Action that is referenced by this strip (strip is 'user' of the action).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__act);
         CPointer<CPointer<bAction>> p_act = p.cast(new Class[]{CPointer.class, bAction.class});
         

        Metadata

        • Field: 'act'
        • Signature: 'bAction*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__fcurves

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

        Field Documentation

        Blender Python API

        (read-only) F-Curves for controlling the strip's influence and timing

        Blender Source Code

        F-Curves for controlling this strip's influence and timing TODO: move out?

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__fcurves);
         CPointer<ListBase> p_fcurves = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting all the F-Curves in the referenced Action

        Blender Source Code

        F-Curve modifiers to be applied to the entire strip's referenced F-Curves.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__modifiers);
         CPointer<ListBase> p_modifiers = p.cast(new Class[]{ListBase.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        User-Visible Identifier for Strip .

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Python API

        Amount the strip contributes to the current result

        Blender Source Code

        Influence of strip.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__influence);
         CPointer<Float> p_influence = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'influence'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__strip_time

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

        Field Documentation

        Blender Python API

        Frame of referenced Action to evaluate

        Blender Source Code

        Current 'time' within action being used (automatically evaluated, but can be overridden).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__strip_time);
         CPointer<Float> p_strip_time = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'strip_time'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__start

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

        Field Documentation

        Blender Source Code

        Extents of the strip.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__start);
         CPointer<Float> p_start = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'start'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__end

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

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__end);
         CPointer<Float> p_end = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'end'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__actstart

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

        Field Documentation

        Blender Source Code

        Range of the action to use.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__actstart);
         CPointer<Float> p_actstart = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'actstart'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__actend

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

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__actend);
         CPointer<Float> p_actend = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'actend'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__repeat

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

        Field Documentation

        Blender Python API

        Number of times to repeat the action range

        Blender Source Code

        The number of times to repeat the action range (only when no F-Curves).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__repeat);
         CPointer<Float> p_repeat = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'repeat'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scale

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

        Field Documentation

        Blender Python API

        Scaling factor for action

        Blender Source Code

        The amount the action range is scaled by (only when no F-Curves).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__scale);
         CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__blendin

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

        Field Documentation

        Blender Source Code

        Strip blending length (only used when there are no F-Curves).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__blendin);
         CPointer<Float> p_blendin = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'blendin'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__blendout

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

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__blendout);
         CPointer<Float> p_blendout = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'blendout'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__blendmode

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

        Field Documentation

        Blender Source Code

        Strip blending mode (layer-based mixing).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__blendmode);
         CPointer<Short> p_blendmode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'blendmode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__extendmode

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

        Field Documentation

        Blender Source Code

        Strip extrapolation mode (time-based mixing).

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__extendmode);
         CPointer<Short> p_extendmode = p.cast(new Class[]{Short.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Python API

        (read-only) Type of NLA Strip

        Blender Source Code

        Type of NLA strip.

        Pointer Arithmetics

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

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

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Handle for speaker objects.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__speaker_handle);
         CPointer<CPointer<Object>> p_speaker_handle = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Settings.

        Pointer Arithmetics

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

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

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___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:

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__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__orig_strip

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

        Field Documentation

        Blender Source Code

        Pointer to an original NLA strip.

        Pointer Arithmetics

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

         NlaStrip nlastrip = ...;
         CPointer<Object> p = nlastrip.__dna__addressof(NlaStrip.__DNA__FIELD__orig_strip);
         CPointer<CPointer<NlaStrip>> p_orig_strip = p.cast(new Class[]{CPointer.class, NlaStrip.class});
         

        Metadata

        • Field: 'orig_strip'
        • Signature: 'NlaStrip*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD___pad3

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

        Pointer Arithmetics

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

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

        Metadata

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

      • NlaStrip

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

        protected NlaStrip​(NlaStrip that)
    • Method Detail

      • setNext

        public void setNext​(CPointer<NlaStrip> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • setPrev

        public void setPrev​(CPointer<NlaStrip> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getStrips

        public ListBase getStrips()
                           throws java.io.IOException
        Get method for struct member 'strips'.

        Field Documentation

        Blender Python API

        (read-only) NLA Strips that this strip acts as a container for (if it is of type Meta)

        Blender Source Code

        'Child' strips (used for 'meta' strips).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strips
      • setStrips

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

        Field Documentation

        Blender Python API

        (read-only) NLA Strips that this strip acts as a container for (if it is of type Meta)

        Blender Source Code

        'Child' strips (used for 'meta' strips).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strips
      • getAct

        public CPointer<bAction> getAct()
                                 throws java.io.IOException
        Get method for struct member 'act'.

        Field Documentation

        Blender Source Code

        Action that is referenced by this strip (strip is 'user' of the action).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act
      • setAct

        public void setAct​(CPointer<bAction> act)
                    throws java.io.IOException
        Set method for struct member 'act'.

        Field Documentation

        Blender Source Code

        Action that is referenced by this strip (strip is 'user' of the action).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__act
      • getFcurves

        public ListBase getFcurves()
                            throws java.io.IOException
        Get method for struct member 'fcurves'.

        Field Documentation

        Blender Python API

        (read-only) F-Curves for controlling the strip's influence and timing

        Blender Source Code

        F-Curves for controlling this strip's influence and timing TODO: move out?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fcurves
      • setFcurves

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

        Field Documentation

        Blender Python API

        (read-only) F-Curves for controlling the strip's influence and timing

        Blender Source Code

        F-Curves for controlling this strip's influence and timing TODO: move out?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fcurves
      • getModifiers

        public ListBase getModifiers()
                              throws java.io.IOException
        Get method for struct member 'modifiers'.

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting all the F-Curves in the referenced Action

        Blender Source Code

        F-Curve modifiers to be applied to the entire strip's referenced F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifiers
      • setModifiers

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

        Field Documentation

        Blender Python API

        (read-only) Modifiers affecting all the F-Curves in the referenced Action

        Blender Source Code

        F-Curve modifiers to be applied to the entire strip's referenced F-Curves.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifiers
      • getName

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

        Field Documentation

        Blender Source Code

        User-Visible Identifier for Strip .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

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

        Field Documentation

        Blender Source Code

        User-Visible Identifier for Strip .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getInfluence

        public float getInfluence()
                           throws java.io.IOException
        Get method for struct member 'influence'.

        Field Documentation

        Blender Python API

        Amount the strip contributes to the current result

        Blender Source Code

        Influence of strip.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__influence
      • setInfluence

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

        Field Documentation

        Blender Python API

        Amount the strip contributes to the current result

        Blender Source Code

        Influence of strip.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__influence
      • getStrip_time

        public float getStrip_time()
                            throws java.io.IOException
        Get method for struct member 'strip_time'.

        Field Documentation

        Blender Python API

        Frame of referenced Action to evaluate

        Blender Source Code

        Current 'time' within action being used (automatically evaluated, but can be overridden).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strip_time
      • setStrip_time

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

        Field Documentation

        Blender Python API

        Frame of referenced Action to evaluate

        Blender Source Code

        Current 'time' within action being used (automatically evaluated, but can be overridden).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strip_time
      • getStart

        public float getStart()
                       throws java.io.IOException
        Get method for struct member 'start'.

        Field Documentation

        Blender Source Code

        Extents of the strip.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start
      • setStart

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

        Field Documentation

        Blender Source Code

        Extents of the strip.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start
      • getEnd

        public float getEnd()
                     throws java.io.IOException
        Get method for struct member 'end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end
      • setEnd

        public void setEnd​(float end)
                    throws java.io.IOException
        Set method for struct member 'end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end
      • getActstart

        public float getActstart()
                          throws java.io.IOException
        Get method for struct member 'actstart'.

        Field Documentation

        Blender Source Code

        Range of the action to use.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actstart
      • setActstart

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

        Field Documentation

        Blender Source Code

        Range of the action to use.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actstart
      • getActend

        public float getActend()
                        throws java.io.IOException
        Get method for struct member 'actend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actend
      • setActend

        public void setActend​(float actend)
                       throws java.io.IOException
        Set method for struct member 'actend'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actend
      • getRepeat

        public float getRepeat()
                        throws java.io.IOException
        Get method for struct member 'repeat'.

        Field Documentation

        Blender Python API

        Number of times to repeat the action range

        Blender Source Code

        The number of times to repeat the action range (only when no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__repeat
      • setRepeat

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

        Field Documentation

        Blender Python API

        Number of times to repeat the action range

        Blender Source Code

        The number of times to repeat the action range (only when no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__repeat
      • getScale

        public float getScale()
                       throws java.io.IOException
        Get method for struct member 'scale'.

        Field Documentation

        Blender Python API

        Scaling factor for action

        Blender Source Code

        The amount the action range is scaled by (only when no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • setScale

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

        Field Documentation

        Blender Python API

        Scaling factor for action

        Blender Source Code

        The amount the action range is scaled by (only when no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • getBlendin

        public float getBlendin()
                         throws java.io.IOException
        Get method for struct member 'blendin'.

        Field Documentation

        Blender Source Code

        Strip blending length (only used when there are no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendin
      • setBlendin

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

        Field Documentation

        Blender Source Code

        Strip blending length (only used when there are no F-Curves).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendin
      • getBlendout

        public float getBlendout()
                          throws java.io.IOException
        Get method for struct member 'blendout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendout
      • setBlendout

        public void setBlendout​(float blendout)
                         throws java.io.IOException
        Set method for struct member 'blendout'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendout
      • getBlendmode

        public short getBlendmode()
                           throws java.io.IOException
        Get method for struct member 'blendmode'.

        Field Documentation

        Blender Source Code

        Strip blending mode (layer-based mixing).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendmode
      • setBlendmode

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

        Field Documentation

        Blender Source Code

        Strip blending mode (layer-based mixing).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blendmode
      • getExtendmode

        public short getExtendmode()
                            throws java.io.IOException
        Get method for struct member 'extendmode'.

        Field Documentation

        Blender Source Code

        Strip extrapolation mode (time-based mixing).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__extendmode
      • setExtendmode

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

        Field Documentation

        Blender Source Code

        Strip extrapolation mode (time-based mixing).

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

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getType

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

        Field Documentation

        Blender Python API

        (read-only) Type of NLA Strip

        Blender Source Code

        Type of NLA strip.

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

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

        Field Documentation

        Blender Python API

        (read-only) Type of NLA Strip

        Blender Source Code

        Type of NLA strip.

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

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

        Field Documentation

        Blender Source Code

        Handle for speaker objects.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__speaker_handle
      • setSpeaker_handle

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

        Field Documentation

        Blender Source Code

        Handle for speaker objects.

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

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

        Field Documentation

        Blender Source Code

        Settings.

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

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

        Field Documentation

        Blender Source Code

        Settings.

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

        public CPointer<NlaStrip> getOrig_strip()
                                         throws java.io.IOException
        Get method for struct member 'orig_strip'.

        Field Documentation

        Blender Source Code

        Pointer to an original NLA strip.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__orig_strip
      • setOrig_strip

        public void setOrig_strip​(CPointer<NlaStrip> orig_strip)
                           throws java.io.IOException
        Set method for struct member 'orig_strip'.

        Field Documentation

        Blender Source Code

        Pointer to an original NLA strip.

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

        public CPointer<java.lang.Object> get_pad3()
                                            throws java.io.IOException
        Get method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • set_pad3

        public void set_pad3​(CPointer<java.lang.Object> _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • __io__addressof

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