public class Lattice extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__actbp
Field descriptor (offset) for struct member 'actbp'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__def
Field descriptor (offset) for struct member 'def'.
|
static long[] |
__DNA__FIELD__du
Field descriptor (offset) for struct member 'du'.
|
static long[] |
__DNA__FIELD__dv
Field descriptor (offset) for struct member 'dv'.
|
static long[] |
__DNA__FIELD__dvert
Field descriptor (offset) for struct member 'dvert'.
|
static long[] |
__DNA__FIELD__dw
Field descriptor (offset) for struct member 'dw'.
|
static long[] |
__DNA__FIELD__editlatt
Field descriptor (offset) for struct member 'editlatt'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__fu
Field descriptor (offset) for struct member 'fu'.
|
static long[] |
__DNA__FIELD__fv
Field descriptor (offset) for struct member 'fv'.
|
static long[] |
__DNA__FIELD__fw
Field descriptor (offset) for struct member 'fw'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__ipo
Deprecated.
Deprecatedold animation system, deprecated for 2.5
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__ipo); CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class}); Metadata
|
static long[] |
__DNA__FIELD__key
Field descriptor (offset) for struct member 'key'.
|
static long[] |
__DNA__FIELD__opntsu
Field descriptor (offset) for struct member 'opntsu'.
|
static long[] |
__DNA__FIELD__opntsv
Field descriptor (offset) for struct member 'opntsv'.
|
static long[] |
__DNA__FIELD__opntsw
Field descriptor (offset) for struct member 'opntsw'.
|
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__pntsu
Field descriptor (offset) for struct member 'pntsu'.
|
static long[] |
__DNA__FIELD__pntsv
Field descriptor (offset) for struct member 'pntsv'.
|
static long[] |
__DNA__FIELD__pntsw
Field descriptor (offset) for struct member 'pntsw'.
|
static long[] |
__DNA__FIELD__typeu
Field descriptor (offset) for struct member 'typeu'.
|
static long[] |
__DNA__FIELD__typev
Field descriptor (offset) for struct member 'typev'.
|
static long[] |
__DNA__FIELD__typew
Field descriptor (offset) for struct member 'typew'.
|
static long[] |
__DNA__FIELD__vgroup
Field descriptor (offset) for struct member 'vgroup'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct Lattice.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
Lattice(Lattice that) |
|
Lattice(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<Lattice> |
__io__addressof()
Instantiates a pointer on this instance.
|
int |
getActbp()
Get method for struct member 'actbp'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
CPointer<BPoint> |
getDef()
Get method for struct member 'def'.
|
float |
getDu()
Get method for struct member 'du'.
|
float |
getDv()
Get method for struct member 'dv'.
|
CPointer<MDeformVert> |
getDvert()
Get method for struct member 'dvert'.
|
float |
getDw()
Get method for struct member 'dw'.
|
CPointer<EditLatt> |
getEditlatt()
Get method for struct member 'editlatt'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
float |
getFu()
Get method for struct member 'fu'.
|
float |
getFv()
Get method for struct member 'fv'.
|
float |
getFw()
Get method for struct member 'fw'.
|
ID |
getId()
Get method for struct member 'id'.
|
CPointer<Ipo> |
getIpo()
Deprecated.
Deprecatedold animation system, deprecated for 2.5
|
CPointer<Key> |
getKey()
Get method for struct member 'key'.
|
short |
getOpntsu()
Get method for struct member 'opntsu'.
|
short |
getOpntsv()
Get method for struct member 'opntsv'.
|
short |
getOpntsw()
Get method for struct member 'opntsw'.
|
short |
getPad2()
Get method for struct member 'pad2'.
|
byte |
getPad3()
Get method for struct member 'pad3'.
|
short |
getPntsu()
Get method for struct member 'pntsu'.
|
short |
getPntsv()
Get method for struct member 'pntsv'.
|
short |
getPntsw()
Get method for struct member 'pntsw'.
|
byte |
getTypeu()
Get method for struct member 'typeu'.
|
byte |
getTypev()
Get method for struct member 'typev'.
|
byte |
getTypew()
Get method for struct member 'typew'.
|
CArrayFacade<java.lang.Byte> |
getVgroup()
Get method for struct member 'vgroup'.
|
void |
setActbp(int actbp)
Set method for struct member 'actbp'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setDef(CPointer<BPoint> def)
Set method for struct member 'def'.
|
void |
setDu(float du)
Set method for struct member 'du'.
|
void |
setDv(float dv)
Set method for struct member 'dv'.
|
void |
setDvert(CPointer<MDeformVert> dvert)
Set method for struct member 'dvert'.
|
void |
setDw(float dw)
Set method for struct member 'dw'.
|
void |
setEditlatt(CPointer<EditLatt> editlatt)
Set method for struct member 'editlatt'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setFu(float fu)
Set method for struct member 'fu'.
|
void |
setFv(float fv)
Set method for struct member 'fv'.
|
void |
setFw(float fw)
Set method for struct member 'fw'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setIpo(CPointer<Ipo> ipo)
Deprecated.
Deprecatedold animation system, deprecated for 2.5
|
void |
setKey(CPointer<Key> key)
Set method for struct member 'key'.
|
void |
setOpntsu(short opntsu)
Set method for struct member 'opntsu'.
|
void |
setOpntsv(short opntsv)
Set method for struct member 'opntsv'.
|
void |
setOpntsw(short opntsw)
Set method for struct member 'opntsw'.
|
void |
setPad2(short pad2)
Set method for struct member 'pad2'.
|
void |
setPad3(byte pad3)
Set method for struct member 'pad3'.
|
void |
setPntsu(short pntsu)
Set method for struct member 'pntsu'.
|
void |
setPntsv(short pntsv)
Set method for struct member 'pntsv'.
|
void |
setPntsw(short pntsw)
Set method for struct member 'pntsw'.
|
void |
setTypeu(byte typeu)
Set method for struct member 'typeu'.
|
void |
setTypev(byte typev)
Set method for struct member 'typev'.
|
void |
setTypew(byte typew)
Set method for struct member 'typew'.
|
void |
setVgroup(CArrayFacade<java.lang.Byte> vgroup)
Set method for struct member 'vgroup'.
|
__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 Lattice.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__id
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
public static final long[] __DNA__FIELD__adt
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__adt); CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
public static final long[] __DNA__FIELD__pntsu
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__pntsu); CPointer<Short> p_pntsu = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pntsv
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__pntsv); CPointer<Short> p_pntsv = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pntsw
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__pntsw); CPointer<Short> p_pntsw = 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:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__opntsu
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__opntsu); CPointer<Short> p_opntsu = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__opntsv
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__opntsv); CPointer<Short> p_opntsv = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__opntsw
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__opntsw); CPointer<Short> p_opntsw = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pad2
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__pad2); CPointer<Short> p_pad2 = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__typeu
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__typeu); CPointer<Byte> p_typeu = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__typev
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__typev); CPointer<Byte> p_typev = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__typew
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__typew); CPointer<Byte> p_typew = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__pad3
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__pad3); CPointer<Byte> p_pad3 = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__actbp
active element index, unset with LT_ACTBP_NONE
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__actbp); CPointer<Integer> p_actbp = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__fu
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__fu); CPointer<Float> p_fu = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__fv
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__fv); CPointer<Float> p_fv = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__fw
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__fw); CPointer<Float> p_fw = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__du
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__du); CPointer<Float> p_du = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__dv
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__dv); CPointer<Float> p_dv = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__dw
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__dw); CPointer<Float> p_dw = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__def
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__def); CPointer<CPointer<BPoint>> p_def = p.cast(new Class[]{CPointer.class, BPoint.class});
public static final long[] __DNA__FIELD__ipo
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__ipo); CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
old animation system, deprecated for 2.5
public static final long[] __DNA__FIELD__key
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__key); CPointer<CPointer<Key>> p_key = p.cast(new Class[]{CPointer.class, Key.class});
public static final long[] __DNA__FIELD__dvert
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__dvert); CPointer<CPointer<MDeformVert>> p_dvert = p.cast(new Class[]{CPointer.class, MDeformVert.class});
public static final long[] __DNA__FIELD__vgroup
multiply the influence, MAX_VGROUP_NAME
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__vgroup); CPointer<CArrayFacade<Byte>> p_vgroup = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__editlatt
This is how you get a reference on the corresponding field in the struct:
Lattice lattice = ...; CPointer<Object> p = lattice.__dna__addressof(Lattice.__DNA__FIELD__editlatt); CPointer<CPointer<EditLatt>> p_editlatt = p.cast(new Class[]{CPointer.class, EditLatt.class});
public Lattice(long __address, Block __block, BlockTable __blockTable)
protected Lattice(Lattice that)
public ID getId() throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public void setId(ID id) throws java.io.IOException
java.io.IOException
__DNA__FIELD__id
public CPointer<AnimData> getAdt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__adt
public void setAdt(CPointer<AnimData> adt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__adt
public short getPntsu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsu
public void setPntsu(short pntsu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsu
public short getPntsv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsv
public void setPntsv(short pntsv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsv
public short getPntsw() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsw
public void setPntsw(short pntsw) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsw
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 getOpntsu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsu
public void setOpntsu(short opntsu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsu
public short getOpntsv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsv
public void setOpntsv(short opntsv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsv
public short getOpntsw() throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsw
public void setOpntsw(short opntsw) throws java.io.IOException
java.io.IOException
__DNA__FIELD__opntsw
public short getPad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad2
public void setPad2(short pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad2
public byte getTypeu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__typeu
public void setTypeu(byte typeu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__typeu
public byte getTypev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__typev
public void setTypev(byte typev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__typev
public byte getTypew() throws java.io.IOException
java.io.IOException
__DNA__FIELD__typew
public void setTypew(byte typew) throws java.io.IOException
java.io.IOException
__DNA__FIELD__typew
public byte getPad3() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad3
public void setPad3(byte pad3) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad3
public int getActbp() throws java.io.IOException
active element index, unset with LT_ACTBP_NONE
java.io.IOException
__DNA__FIELD__actbp
public void setActbp(int actbp) throws java.io.IOException
active element index, unset with LT_ACTBP_NONE
java.io.IOException
__DNA__FIELD__actbp
public float getFu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fu
public void setFu(float fu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fu
public float getFv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fv
public void setFv(float fv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fv
public float getFw() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fw
public void setFw(float fw) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fw
public float getDu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__du
public void setDu(float du) throws java.io.IOException
java.io.IOException
__DNA__FIELD__du
public float getDv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dv
public void setDv(float dv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dv
public float getDw() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dw
public void setDw(float dw) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dw
public CPointer<BPoint> getDef() throws java.io.IOException
java.io.IOException
__DNA__FIELD__def
public void setDef(CPointer<BPoint> def) throws java.io.IOException
java.io.IOException
__DNA__FIELD__def
public CPointer<Ipo> getIpo() throws java.io.IOException
old animation system, deprecated for 2.5
java.io.IOException
__DNA__FIELD__ipo
public void setIpo(CPointer<Ipo> ipo) throws java.io.IOException
old animation system, deprecated for 2.5
java.io.IOException
__DNA__FIELD__ipo
public CPointer<Key> getKey() throws java.io.IOException
java.io.IOException
__DNA__FIELD__key
public void setKey(CPointer<Key> key) throws java.io.IOException
java.io.IOException
__DNA__FIELD__key
public CPointer<MDeformVert> getDvert() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dvert
public void setDvert(CPointer<MDeformVert> dvert) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dvert
public CArrayFacade<java.lang.Byte> getVgroup() throws java.io.IOException
multiply the influence, MAX_VGROUP_NAME
java.io.IOException
__DNA__FIELD__vgroup
public void setVgroup(CArrayFacade<java.lang.Byte> vgroup) throws java.io.IOException
multiply the influence, MAX_VGROUP_NAME
java.io.IOException
__DNA__FIELD__vgroup
public CPointer<EditLatt> getEditlatt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__editlatt
public void setEditlatt(CPointer<EditLatt> editlatt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__editlatt