Class bActionStrip


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

    Class Documentation

    Blender Source Code

    #define ACTSTRIP_MOD_DEFORM 0 #define ACTSTRIP_MOD_NOISE 1

    NLA-Modifier Types (UNUSED)

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

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

        Metadata

        • Field: 'next'
        • Signature: 'bActionStrip*'
        • 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:

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

        Metadata

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

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

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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__mode

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

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__mode);
         CPointer<Short> p_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__stride_axis

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

        Field Documentation

        Blender Source Code

        Axis 0=x, 1=y, 2=z.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__stride_axis);
         CPointer<Short> p_stride_axis = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'stride_axis'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__curmod

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

        Field Documentation

        Blender Source Code

        Current modifier for buttons.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__curmod);
         CPointer<Short> p_curmod = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'curmod'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__ipo

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

        Field Documentation

        Blender Source Code

        Blending ipo - was used for some old NAN era experiments. Non-functional currently.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__act

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

        Field Documentation

        Blender Source Code

        The action referenced by this strip.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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__object

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

        Field Documentation

        Blender Source Code

        For groups, the actual object being nla'ed.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__object);
         CPointer<CPointer<BlenderObject>> p_object = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        The range of frames covered by this strip.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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:

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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

        The range of frames taken from the action.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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:

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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__actoffs

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

        Field Documentation

        Blender Source Code

        Offset within action, for cycles and striding.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__actoffs);
         CPointer<Float> p_actoffs = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'actoffs'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__stridelen

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

        Field Documentation

        Blender Source Code

        The stridelength (considered when flag & ACT_USESTRIDE).

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__stridelen);
         CPointer<Float> p_stridelen = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'stridelen'
        • 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 Source Code

        The number of times to repeat the action range.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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 Source Code

        The amount the action range is scaled by.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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

        The number of frames on either end of the strip's length to fade in/out.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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:

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__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__stridechannel

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

        Field Documentation

        Blender Source Code

        Instead of stridelen, it uses an action channel.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__stridechannel);
         CPointer<CArrayFacade<Byte>> p_stridechannel = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        If repeat, use this bone/channel for defining offset.

        Pointer Arithmetics

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

         bActionStrip bactionstrip = ...;
         CPointer<Object> p = bactionstrip.__dna__addressof(bActionStrip.__DNA__FIELD__offs_bone);
         CPointer<CArrayFacade<Byte>> p_offs_bone = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Modifier stack.

        Pointer Arithmetics

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

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

        Metadata

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

      • bActionStrip

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

        protected bActionStrip​(bActionStrip that)
    • Method Detail

      • getFlag

        public short getFlag()
                      throws java.io.IOException
        Get method for struct member 'flag'.
        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'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getMode

        public short getMode()
                      throws java.io.IOException
        Get method for struct member 'mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode
      • setMode

        public void setMode​(short mode)
                     throws java.io.IOException
        Set method for struct member 'mode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mode
      • getStride_axis

        public short getStride_axis()
                             throws java.io.IOException
        Get method for struct member 'stride_axis'.

        Field Documentation

        Blender Source Code

        Axis 0=x, 1=y, 2=z.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stride_axis
      • setStride_axis

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

        Field Documentation

        Blender Source Code

        Axis 0=x, 1=y, 2=z.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stride_axis
      • getCurmod

        public short getCurmod()
                        throws java.io.IOException
        Get method for struct member 'curmod'.

        Field Documentation

        Blender Source Code

        Current modifier for buttons.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curmod
      • setCurmod

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

        Field Documentation

        Blender Source Code

        Current modifier for buttons.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curmod
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Blending ipo - was used for some old NAN era experiments. Non-functional currently.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Blending ipo - was used for some old NAN era experiments. Non-functional currently.

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

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

        Field Documentation

        Blender Source Code

        The action referenced by this strip.

        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

        The action referenced by this strip.

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

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

        Field Documentation

        Blender Source Code

        For groups, the actual object being nla'ed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__object
      • setObject

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

        Field Documentation

        Blender Source Code

        For groups, the actual object being nla'ed.

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

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

        Field Documentation

        Blender Source Code

        The range of frames covered by this 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

        The range of frames covered by this 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

        The range of frames taken from the action.

        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

        The range of frames taken from the action.

        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
      • getActoffs

        public float getActoffs()
                         throws java.io.IOException
        Get method for struct member 'actoffs'.

        Field Documentation

        Blender Source Code

        Offset within action, for cycles and striding.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actoffs
      • setActoffs

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

        Field Documentation

        Blender Source Code

        Offset within action, for cycles and striding.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__actoffs
      • getStridelen

        public float getStridelen()
                           throws java.io.IOException
        Get method for struct member 'stridelen'.

        Field Documentation

        Blender Source Code

        The stridelength (considered when flag & ACT_USESTRIDE).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stridelen
      • setStridelen

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

        Field Documentation

        Blender Source Code

        The stridelength (considered when flag & ACT_USESTRIDE).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stridelen
      • getRepeat

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

        Field Documentation

        Blender Source Code

        The number of times to repeat the action range.

        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 Source Code

        The number of times to repeat the action range.

        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 Source Code

        The amount the action range is scaled by.

        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 Source Code

        The amount the action range is scaled by.

        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

        The number of frames on either end of the strip's length to fade in/out.

        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

        The number of frames on either end of the strip's length to fade in/out.

        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
      • getStridechannel

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

        Field Documentation

        Blender Source Code

        Instead of stridelen, it uses an action channel.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stridechannel
      • setStridechannel

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

        Field Documentation

        Blender Source Code

        Instead of stridelen, it uses an action channel.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__stridechannel
      • getOffs_bone

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

        Field Documentation

        Blender Source Code

        If repeat, use this bone/channel for defining offset.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offs_bone
      • setOffs_bone

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

        Field Documentation

        Blender Source Code

        If repeat, use this bone/channel for defining offset.

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

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

        Field Documentation

        Blender Source Code

        Modifier stack.

        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 Source Code

        Modifier stack.

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

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