public class IpoCurve extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__adrcode
Field descriptor (offset) for struct member 'adrcode'.
|
static long[] |
__DNA__FIELD__bezt
Field descriptor (offset) for struct member 'bezt'.
|
static long[] |
__DNA__FIELD__bitmask
Field descriptor (offset) for struct member 'bitmask'.
|
static long[] |
__DNA__FIELD__blocktype
Field descriptor (offset) for struct member 'blocktype'.
|
static long[] |
__DNA__FIELD__bp
Field descriptor (offset) for struct member 'bp'.
|
static long[] |
__DNA__FIELD__curval
Field descriptor (offset) for struct member 'curval'.
|
static long[] |
__DNA__FIELD__driver
Field descriptor (offset) for struct member 'driver'.
|
static long[] |
__DNA__FIELD__extrap
Field descriptor (offset) for struct member 'extrap'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__ipo
Field descriptor (offset) for struct member 'ipo'.
|
static long[] |
__DNA__FIELD__maxrct
Field descriptor (offset) for struct member 'maxrct'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__rt
Field descriptor (offset) for struct member 'rt'.
|
static long[] |
__DNA__FIELD__slide_max
Field descriptor (offset) for struct member 'slide_max'.
|
static long[] |
__DNA__FIELD__slide_min
Field descriptor (offset) for struct member 'slide_min'.
|
static long[] |
__DNA__FIELD__totrct
Field descriptor (offset) for struct member 'totrct'.
|
static long[] |
__DNA__FIELD__totvert
Field descriptor (offset) for struct member 'totvert'.
|
static long[] |
__DNA__FIELD__vartype
Field descriptor (offset) for struct member 'vartype'.
|
static long[] |
__DNA__FIELD__ymax
Field descriptor (offset) for struct member 'ymax'.
|
static long[] |
__DNA__FIELD__ymin
Field descriptor (offset) for struct member 'ymin'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct IpoCurve.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
IpoCurve(IpoCurve that) |
|
IpoCurve(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<IpoCurve> |
__io__addressof()
Instantiates a pointer on this instance.
|
short |
getAdrcode()
Get method for struct member 'adrcode'.
|
CPointer<BezTriple> |
getBezt()
Get method for struct member 'bezt'.
|
int |
getBitmask()
Get method for struct member 'bitmask'.
|
short |
getBlocktype()
Get method for struct member 'blocktype'.
|
CPointer<BPoint> |
getBp()
Get method for struct member 'bp'.
|
float |
getCurval()
Get method for struct member 'curval'.
|
CPointer<IpoDriver> |
getDriver()
Get method for struct member 'driver'.
|
short |
getExtrap()
Get method for struct member 'extrap'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
short |
getIpo()
Get method for struct member 'ipo'.
|
rctf |
getMaxrct()
Get method for struct member 'maxrct'.
|
CPointer<IpoCurve> |
getNext()
Get method for struct member 'next'.
|
CPointer<IpoCurve> |
getPrev()
Get method for struct member 'prev'.
|
short |
getRt()
Get method for struct member 'rt'.
|
float |
getSlide_max()
Get method for struct member 'slide_max'.
|
float |
getSlide_min()
Get method for struct member 'slide_min'.
|
rctf |
getTotrct()
Get method for struct member 'totrct'.
|
short |
getTotvert()
Get method for struct member 'totvert'.
|
short |
getVartype()
Get method for struct member 'vartype'.
|
float |
getYmax()
Get method for struct member 'ymax'.
|
float |
getYmin()
Get method for struct member 'ymin'.
|
void |
setAdrcode(short adrcode)
Set method for struct member 'adrcode'.
|
void |
setBezt(CPointer<BezTriple> bezt)
Set method for struct member 'bezt'.
|
void |
setBitmask(int bitmask)
Set method for struct member 'bitmask'.
|
void |
setBlocktype(short blocktype)
Set method for struct member 'blocktype'.
|
void |
setBp(CPointer<BPoint> bp)
Set method for struct member 'bp'.
|
void |
setCurval(float curval)
Set method for struct member 'curval'.
|
void |
setDriver(CPointer<IpoDriver> driver)
Set method for struct member 'driver'.
|
void |
setExtrap(short extrap)
Set method for struct member 'extrap'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setIpo(short ipo)
Set method for struct member 'ipo'.
|
void |
setMaxrct(rctf maxrct)
Set method for struct member 'maxrct'.
|
void |
setNext(CPointer<IpoCurve> next)
Set method for struct member 'next'.
|
void |
setPrev(CPointer<IpoCurve> prev)
Set method for struct member 'prev'.
|
void |
setRt(short rt)
Set method for struct member 'rt'.
|
void |
setSlide_max(float slide_max)
Set method for struct member 'slide_max'.
|
void |
setSlide_min(float slide_min)
Set method for struct member 'slide_min'.
|
void |
setTotrct(rctf totrct)
Set method for struct member 'totrct'.
|
void |
setTotvert(short totvert)
Set method for struct member 'totvert'.
|
void |
setVartype(short vartype)
Set method for struct member 'vartype'.
|
void |
setYmax(float ymax)
Set method for struct member 'ymax'.
|
void |
setYmin(float ymin)
Set method for struct member 'ymin'.
|
__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
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for IpoCurve.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__next); CPointer<CPointer<IpoCurve>> p_next = p.cast(new Class[]{CPointer.class, IpoCurve.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__prev); CPointer<CPointer<IpoCurve>> p_prev = p.cast(new Class[]{CPointer.class, IpoCurve.class});
public static final long[] __DNA__FIELD__bp
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bp); CPointer<CPointer<BPoint>> p_bp = p.cast(new Class[]{CPointer.class, BPoint.class});
public static final long[] __DNA__FIELD__bezt
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bezt); CPointer<CPointer<BezTriple>> p_bezt = p.cast(new Class[]{CPointer.class, BezTriple.class});
public static final long[] __DNA__FIELD__maxrct
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__maxrct); CPointer<rctf> p_maxrct = p.cast(new Class[]{rctf.class});
public static final long[] __DNA__FIELD__totrct
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__totrct); CPointer<rctf> p_totrct = p.cast(new Class[]{rctf.class});
public static final long[] __DNA__FIELD__blocktype
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__blocktype); CPointer<Short> p_blocktype = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__adrcode
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__adrcode); CPointer<Short> p_adrcode = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__vartype
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__vartype); CPointer<Short> p_vartype = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__totvert
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__totvert); CPointer<Short> p_totvert = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__ipo
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ipo); CPointer<Short> p_ipo = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__extrap
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__extrap); CPointer<Short> p_extrap = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__rt
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__rt); CPointer<Short> p_rt = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__ymin
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ymin); CPointer<Float> p_ymin = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__ymax
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ymax); CPointer<Float> p_ymax = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__bitmask
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bitmask); CPointer<Integer> p_bitmask = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__slide_min
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__slide_min); CPointer<Float> p_slide_min = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__slide_max
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__slide_max); CPointer<Float> p_slide_max = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__curval
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__curval); CPointer<Float> p_curval = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__driver
This is how you get a reference on the corresponding field in the struct:
IpoCurve ipocurve = ...; CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__driver); CPointer<CPointer<IpoDriver>> p_driver = p.cast(new Class[]{CPointer.class, IpoDriver.class});
public IpoCurve(long __address, Block __block, BlockTable __blockTable)
protected IpoCurve(IpoCurve that)
public CPointer<IpoCurve> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<IpoCurve> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<IpoCurve> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<IpoCurve> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public CPointer<BPoint> getBp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bp
public void setBp(CPointer<BPoint> bp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bp
public CPointer<BezTriple> getBezt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bezt
public void setBezt(CPointer<BezTriple> bezt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bezt
public rctf getMaxrct() throws java.io.IOException
java.io.IOException
__DNA__FIELD__maxrct
public void setMaxrct(rctf maxrct) throws java.io.IOException
java.io.IOException
__DNA__FIELD__maxrct
public rctf getTotrct() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totrct
public void setTotrct(rctf totrct) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totrct
public short getBlocktype() throws java.io.IOException
java.io.IOException
__DNA__FIELD__blocktype
public void setBlocktype(short blocktype) throws java.io.IOException
java.io.IOException
__DNA__FIELD__blocktype
public short getAdrcode() throws java.io.IOException
java.io.IOException
__DNA__FIELD__adrcode
public void setAdrcode(short adrcode) throws java.io.IOException
java.io.IOException
__DNA__FIELD__adrcode
public short getVartype() throws java.io.IOException
java.io.IOException
__DNA__FIELD__vartype
public void setVartype(short vartype) throws java.io.IOException
java.io.IOException
__DNA__FIELD__vartype
public short getTotvert() throws java.io.IOException
java.io.IOException
__DNA__FIELD__totvert
public void setTotvert(short totvert) throws java.io.IOException
java.io.IOException
__DNA__FIELD__totvert
public short getIpo() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ipo
public void setIpo(short ipo) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ipo
public short getExtrap() throws java.io.IOException
java.io.IOException
__DNA__FIELD__extrap
public void setExtrap(short extrap) throws java.io.IOException
java.io.IOException
__DNA__FIELD__extrap
public short getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public short getRt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__rt
public void setRt(short rt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__rt
public float getYmin() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ymin
public void setYmin(float ymin) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ymin
public float getYmax() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ymax
public void setYmax(float ymax) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ymax
public int getBitmask() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bitmask
public void setBitmask(int bitmask) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bitmask
public float getSlide_min() throws java.io.IOException
java.io.IOException
__DNA__FIELD__slide_min
public void setSlide_min(float slide_min) throws java.io.IOException
java.io.IOException
__DNA__FIELD__slide_min
public float getSlide_max() throws java.io.IOException
java.io.IOException
__DNA__FIELD__slide_max
public void setSlide_max(float slide_max) throws java.io.IOException
java.io.IOException
__DNA__FIELD__slide_max
public float getCurval() throws java.io.IOException
java.io.IOException
__DNA__FIELD__curval
public void setCurval(float curval) throws java.io.IOException
java.io.IOException
__DNA__FIELD__curval
public CPointer<IpoDriver> getDriver() throws java.io.IOException
java.io.IOException
__DNA__FIELD__driver
public void setDriver(CPointer<IpoDriver> driver) throws java.io.IOException
java.io.IOException
__DNA__FIELD__driver