Class NlaStrip
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.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 Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.static long[]
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.static long[]
__DNA__FIELD___pad3
Field descriptor (offset) for struct member '_pad3'.static long[]
__DNA__FIELD__act
Field descriptor (offset) for struct member 'act'.static long[]
__DNA__FIELD__actend
Field descriptor (offset) for struct member 'actend'.static long[]
__DNA__FIELD__actstart
Field descriptor (offset) for struct member 'actstart'.static long[]
__DNA__FIELD__blendin
Field descriptor (offset) for struct member 'blendin'.static long[]
__DNA__FIELD__blendmode
Field descriptor (offset) for struct member 'blendmode'.static long[]
__DNA__FIELD__blendout
Field descriptor (offset) for struct member 'blendout'.static long[]
__DNA__FIELD__end
Field descriptor (offset) for struct member 'end'.static long[]
__DNA__FIELD__extendmode
Field descriptor (offset) for struct member 'extendmode'.static long[]
__DNA__FIELD__fcurves
Field descriptor (offset) for struct member 'fcurves'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__influence
Field descriptor (offset) for struct member 'influence'.static long[]
__DNA__FIELD__modifiers
Field descriptor (offset) for struct member 'modifiers'.static long[]
__DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.static long[]
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.static long[]
__DNA__FIELD__orig_strip
Field descriptor (offset) for struct member 'orig_strip'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__repeat
Field descriptor (offset) for struct member 'repeat'.static long[]
__DNA__FIELD__scale
Field descriptor (offset) for struct member 'scale'.static long[]
__DNA__FIELD__speaker_handle
Field descriptor (offset) for struct member 'speaker_handle'.static long[]
__DNA__FIELD__start
Field descriptor (offset) for struct member 'start'.static long[]
__DNA__FIELD__strip_time
Field descriptor (offset) for struct member 'strip_time'.static long[]
__DNA__FIELD__strips
Field descriptor (offset) for struct member 'strips'.static long[]
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct NlaStrip.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description NlaStrip(long __address, Block __block, BlockTable __blockTable)
protected
NlaStrip(NlaStrip that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<NlaStrip>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.CArrayFacade<java.lang.Byte>
get_pad2()
Get method for struct member '_pad2'.CPointer<java.lang.Object>
get_pad3()
Get method for struct member '_pad3'.CPointer<bAction>
getAct()
Get method for struct member 'act'.float
getActend()
Get method for struct member 'actend'.float
getActstart()
Get method for struct member 'actstart'.float
getBlendin()
Get method for struct member 'blendin'.short
getBlendmode()
Get method for struct member 'blendmode'.float
getBlendout()
Get method for struct member 'blendout'.float
getEnd()
Get method for struct member 'end'.short
getExtendmode()
Get method for struct member 'extendmode'.ListBase
getFcurves()
Get method for struct member 'fcurves'.int
getFlag()
Get method for struct member 'flag'.float
getInfluence()
Get method for struct member 'influence'.ListBase
getModifiers()
Get method for struct member 'modifiers'.CArrayFacade<java.lang.Byte>
getName()
Get method for struct member 'name'.CPointer<NlaStrip>
getNext()
Get method for struct member 'next'.CPointer<NlaStrip>
getOrig_strip()
Get method for struct member 'orig_strip'.CPointer<NlaStrip>
getPrev()
Get method for struct member 'prev'.float
getRepeat()
Get method for struct member 'repeat'.float
getScale()
Get method for struct member 'scale'.CPointer<java.lang.Object>
getSpeaker_handle()
Get method for struct member 'speaker_handle'.float
getStart()
Get method for struct member 'start'.float
getStrip_time()
Get method for struct member 'strip_time'.ListBase
getStrips()
Get method for struct member 'strips'.short
getType()
Get method for struct member 'type'.void
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.void
set_pad2(CArrayFacade<java.lang.Byte> _pad2)
Set method for struct member '_pad2'.void
set_pad3(CPointer<java.lang.Object> _pad3)
Set method for struct member '_pad3'.void
setAct(CPointer<bAction> act)
Set method for struct member 'act'.void
setActend(float actend)
Set method for struct member 'actend'.void
setActstart(float actstart)
Set method for struct member 'actstart'.void
setBlendin(float blendin)
Set method for struct member 'blendin'.void
setBlendmode(short blendmode)
Set method for struct member 'blendmode'.void
setBlendout(float blendout)
Set method for struct member 'blendout'.void
setEnd(float end)
Set method for struct member 'end'.void
setExtendmode(short extendmode)
Set method for struct member 'extendmode'.void
setFcurves(ListBase fcurves)
Set method for struct member 'fcurves'.void
setFlag(int flag)
Set method for struct member 'flag'.void
setInfluence(float influence)
Set method for struct member 'influence'.void
setModifiers(ListBase modifiers)
Set method for struct member 'modifiers'.void
setName(CArrayFacade<java.lang.Byte> name)
Set method for struct member 'name'.void
setNext(CPointer<NlaStrip> next)
Set method for struct member 'next'.void
setOrig_strip(CPointer<NlaStrip> orig_strip)
Set method for struct member 'orig_strip'.void
setPrev(CPointer<NlaStrip> prev)
Set method for struct member 'prev'.void
setRepeat(float repeat)
Set method for struct member 'repeat'.void
setScale(float scale)
Set method for struct member 'scale'.void
setSpeaker_handle(CPointer<java.lang.Object> speaker_handle)
Set method for struct member 'speaker_handle'.void
setStart(float start)
Set method for struct member 'start'.void
setStrip_time(float strip_time)
Set method for struct member 'strip_time'.void
setStrips(ListBase strips)
Set method for struct member 'strips'.void
setType(short type)
Set method for struct member 'type'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
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 timingBlender 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 ActionBlender 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 resultBlender 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 evaluateBlender 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 rangeBlender 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 actionBlender 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 StripBlender 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
-
getNext
public CPointer<NlaStrip> getNext() throws java.io.IOException
Get method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
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
-
getPrev
public CPointer<NlaStrip> getPrev() throws java.io.IOException
Get method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
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 timingBlender 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 timingBlender 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 ActionBlender 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 ActionBlender 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 resultBlender 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 resultBlender 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 evaluateBlender 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 evaluateBlender 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 rangeBlender 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 rangeBlender 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 actionBlender 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 actionBlender 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 StripBlender 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 StripBlender 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
-
-