Class Ipo
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.Ipo
-
public class Ipo extends CFacade
Generated facet for DNA struct type 'Ipo'.Class Documentation
Blender Source Code
ID-Datablock IPO Data-Block
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__blocktype
Field descriptor (offset) for struct member 'blocktype'.static long[]
__DNA__FIELD__cur
Field descriptor (offset) for struct member 'cur'.static long[]
__DNA__FIELD__curve
Field descriptor (offset) for struct member 'curve'.static long[]
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.static long[]
__DNA__FIELD__muteipo
Field descriptor (offset) for struct member 'muteipo'.static long[]
__DNA__FIELD__showkey
Field descriptor (offset) for struct member 'showkey'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct Ipo.-
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 Ipo(long __address, Block __block, BlockTable __blockTable)
protected
Ipo(Ipo that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<Ipo>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.short
getBlocktype()
Get method for struct member 'blocktype'.rctf
getCur()
Get method for struct member 'cur'.ListBase
getCurve()
Get method for struct member 'curve'.ID
getId()
Get method for struct member 'id'.short
getMuteipo()
Get method for struct member 'muteipo'.short
getShowkey()
Get method for struct member 'showkey'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setBlocktype(short blocktype)
Set method for struct member 'blocktype'.void
setCur(rctf cur)
Set method for struct member 'cur'.void
setCurve(ListBase curve)
Set method for struct member 'curve'.void
setId(ID id)
Set method for struct member 'id'.void
setMuteipo(short muteipo)
Set method for struct member 'muteipo'.void
setShowkey(short showkey)
Set method for struct member 'showkey'.-
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 Ipo.It is required when allocating a new block to store data for Ipo.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__id
public static final long[] __DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
Metadata
- Field: 'id'
- Signature: 'ID'
- Actual Size (32bit/64bit): 128/160
-
__DNA__FIELD__curve
public static final long[] __DNA__FIELD__curve
Field descriptor (offset) for struct member 'curve'.Field Documentation
Blender Source Code
A list of
IpoCurve
structs in a linked list.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__curve); CPointer<ListBase> p_curve = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'curve'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__cur
public static final long[] __DNA__FIELD__cur
Field descriptor (offset) for struct member 'cur'.Field Documentation
Blender Source Code
Rect defining extents of keyframes?.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__cur); CPointer<rctf> p_cur = p.cast(new Class[]{rctf.class});
Metadata
- Field: 'cur'
- Signature: 'rctf'
- Actual Size (32bit/64bit): 16/16
-
__DNA__FIELD__blocktype
public static final long[] __DNA__FIELD__blocktype
Field descriptor (offset) for struct member 'blocktype'.Field Documentation
Blender Source Code
Blocktype: self-explanatory; showkey: either 0 or 1 (show vertical yellow lines for editing).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__blocktype); CPointer<Short> p_blocktype = p.cast(new Class[]{Short.class});
Metadata
- Field: 'blocktype'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__showkey
public static final long[] __DNA__FIELD__showkey
Field descriptor (offset) for struct member 'showkey'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__showkey); CPointer<Short> p_showkey = p.cast(new Class[]{Short.class});
Metadata
- Field: 'showkey'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__muteipo
public static final long[] __DNA__FIELD__muteipo
Field descriptor (offset) for struct member 'muteipo'.Field Documentation
Blender Source Code
Muteipo: either 0 or 1 (whether ipo block is muted).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD__muteipo); CPointer<Short> p_muteipo = p.cast(new Class[]{Short.class});
Metadata
- Field: 'muteipo'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
Ipo ipo = ...; CPointer<Object> p = ipo.__dna__addressof(Ipo.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[2]'
- Actual Size (32bit/64bit): 2/2
-
-
Constructor Detail
-
Ipo
public Ipo(long __address, Block __block, BlockTable __blockTable)
-
Ipo
protected Ipo(Ipo that)
-
-
Method Detail
-
getId
public ID getId() throws java.io.IOException
Get method for struct member 'id'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
setId
public void setId(ID id) throws java.io.IOException
Set method for struct member 'id'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
getCurve
public ListBase getCurve() throws java.io.IOException
Get method for struct member 'curve'.Field Documentation
Blender Source Code
A list of
IpoCurve
structs in a linked list.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__curve
-
setCurve
public void setCurve(ListBase curve) throws java.io.IOException
Set method for struct member 'curve'.Field Documentation
Blender Source Code
A list of
IpoCurve
structs in a linked list.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__curve
-
getCur
public rctf getCur() throws java.io.IOException
Get method for struct member 'cur'.Field Documentation
Blender Source Code
Rect defining extents of keyframes?.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cur
-
setCur
public void setCur(rctf cur) throws java.io.IOException
Set method for struct member 'cur'.Field Documentation
Blender Source Code
Rect defining extents of keyframes?.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cur
-
getBlocktype
public short getBlocktype() throws java.io.IOException
Get method for struct member 'blocktype'.Field Documentation
Blender Source Code
Blocktype: self-explanatory; showkey: either 0 or 1 (show vertical yellow lines for editing).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__blocktype
-
setBlocktype
public void setBlocktype(short blocktype) throws java.io.IOException
Set method for struct member 'blocktype'.Field Documentation
Blender Source Code
Blocktype: self-explanatory; showkey: either 0 or 1 (show vertical yellow lines for editing).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__blocktype
-
getShowkey
public short getShowkey() throws java.io.IOException
Get method for struct member 'showkey'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__showkey
-
setShowkey
public void setShowkey(short showkey) throws java.io.IOException
Set method for struct member 'showkey'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__showkey
-
getMuteipo
public short getMuteipo() throws java.io.IOException
Get method for struct member 'muteipo'.Field Documentation
Blender Source Code
Muteipo: either 0 or 1 (whether ipo block is muted).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__muteipo
-
setMuteipo
public void setMuteipo(short muteipo) throws java.io.IOException
Set method for struct member 'muteipo'.Field Documentation
Blender Source Code
Muteipo: either 0 or 1 (whether ipo block is muted).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__muteipo
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
-