public class bArmature extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.
|
static long[] |
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.
|
static long[] |
__DNA__FIELD__act_bone
Field descriptor (offset) for struct member 'act_bone'.
|
static long[] |
__DNA__FIELD__act_edbone
Field descriptor (offset) for struct member 'act_edbone'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__axes_position
Field descriptor (offset) for struct member 'axes_position'.
|
static long[] |
__DNA__FIELD__bonebase
Field descriptor (offset) for struct member 'bonebase'.
|
static long[] |
__DNA__FIELD__bonehash
Field descriptor (offset) for struct member 'bonehash'.
|
static long[] |
__DNA__FIELD__deformflag
Field descriptor (offset) for struct member 'deformflag'.
|
static long[] |
__DNA__FIELD__drawtype
Field descriptor (offset) for struct member 'drawtype'.
|
static long[] |
__DNA__FIELD__edbo
Field descriptor (offset) for struct member 'edbo'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__layer
Field descriptor (offset) for struct member 'layer'.
|
static long[] |
__DNA__FIELD__layer_protected
Field descriptor (offset) for struct member 'layer_protected'.
|
static long[] |
__DNA__FIELD__layer_used
Field descriptor (offset) for struct member 'layer_used'.
|
static long[] |
__DNA__FIELD__needs_flush_to_id
Field descriptor (offset) for struct member 'needs_flush_to_id'.
|
static long[] |
__DNA__FIELD__pathflag
Field descriptor (offset) for struct member 'pathflag'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct bArmature.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
bArmature(bArmature that) |
|
bArmature(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<bArmature> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad0()
Get method for struct member '_pad0'.
|
CPointer<java.lang.Object> |
get_pad1()
Get method for struct member '_pad1'.
|
CPointer<Bone> |
getAct_bone()
Get method for struct member 'act_bone'.
|
CPointer<java.lang.Object> |
getAct_edbone()
Get method for struct member 'act_edbone'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
float |
getAxes_position()
Get method for struct member 'axes_position'.
|
ListBase |
getBonebase()
Get method for struct member 'bonebase'.
|
CPointer<java.lang.Object> |
getBonehash()
Get method for struct member 'bonehash'.
|
short |
getDeformflag()
Get method for struct member 'deformflag'.
|
int |
getDrawtype()
Get method for struct member 'drawtype'.
|
CPointer<ListBase> |
getEdbo()
Get method for struct member 'edbo'.
|
int |
getFlag()
Get method for struct member 'flag'.
|
ID |
getId()
Get method for struct member 'id'.
|
int |
getLayer_protected()
Get method for struct member 'layer_protected'.
|
int |
getLayer_used()
Get method for struct member 'layer_used'.
|
int |
getLayer()
Get method for struct member 'layer'.
|
byte |
getNeeds_flush_to_id()
Get method for struct member 'needs_flush_to_id'.
|
short |
getPathflag()
Get method for struct member 'pathflag'.
|
void |
set_pad0(CArrayFacade<java.lang.Byte> _pad0)
Set method for struct member '_pad0'.
|
void |
set_pad1(CPointer<java.lang.Object> _pad1)
Set method for struct member '_pad1'.
|
void |
setAct_bone(CPointer<Bone> act_bone)
Set method for struct member 'act_bone'.
|
void |
setAct_edbone(CPointer<java.lang.Object> act_edbone)
Set method for struct member 'act_edbone'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setAxes_position(float axes_position)
Set method for struct member 'axes_position'.
|
void |
setBonebase(ListBase bonebase)
Set method for struct member 'bonebase'.
|
void |
setBonehash(CPointer<java.lang.Object> bonehash)
Set method for struct member 'bonehash'.
|
void |
setDeformflag(short deformflag)
Set method for struct member 'deformflag'.
|
void |
setDrawtype(int drawtype)
Set method for struct member 'drawtype'.
|
void |
setEdbo(CPointer<ListBase> edbo)
Set method for struct member 'edbo'.
|
void |
setFlag(int flag)
Set method for struct member 'flag'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setLayer_protected(int layer_protected)
Set method for struct member 'layer_protected'.
|
void |
setLayer_used(int layer_used)
Set method for struct member 'layer_used'.
|
void |
setLayer(int layer)
Set method for struct member 'layer'.
|
void |
setNeeds_flush_to_id(byte needs_flush_to_id)
Set method for struct member 'needs_flush_to_id'.
|
void |
setPathflag(short pathflag)
Set method for struct member 'pathflag'.
|
__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 bArmature.
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:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__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:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__adt); CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
public static final long[] __DNA__FIELD__bonebase
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__bonebase); CPointer<ListBase> p_bonebase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__bonehash
Ghash for quicker lookups of bones by name.
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__bonehash); CPointer<CPointer<Object>> p_bonehash = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD___pad1); CPointer<CPointer<Object>> p__pad1 = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__edbo
Editbone listbase, we use pointer so we can check state.
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__edbo); CPointer<CPointer<ListBase>> p_edbo = p.cast(new Class[]{CPointer.class, ListBase.class});
public static final long[] __DNA__FIELD__act_bone
active bones should work like active object where possible
active and selection are unrelated
active & hidden is not allowed
from the user perspective active == last selected
active should be ignored when not visible (hidden layer) Active bone.
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__act_bone); CPointer<CPointer<Bone>> p_act_bone = p.cast(new Class[]{CPointer.class, Bone.class});
public static final long[] __DNA__FIELD__act_edbone
Active edit-bone (in edit-mode).
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__act_edbone); CPointer<CPointer<Object>> p_act_edbone = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__needs_flush_to_id
ID
data is older than edit-mode data (TODO: move to edit-mode struct).
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__needs_flush_to_id); CPointer<Byte> p_needs_flush_to_id = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD___pad0); CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__drawtype
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__drawtype); CPointer<Integer> p_drawtype = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__deformflag
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__deformflag); CPointer<Short> p_deformflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pathflag
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__pathflag); CPointer<Short> p_pathflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__layer_used
For UI, to show which layers are there.
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__layer_used); CPointer<Integer> p_layer_used = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__layer
For buttons to work, both variables in this order together.
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__layer); CPointer<Integer> p_layer = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__layer_protected
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__layer_protected); CPointer<Integer> p_layer_protected = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__axes_position
Relative position of the axes on the bone, from head (0.0f) to tail (1.0f).
This is how you get a reference on the corresponding field in the struct:
bArmature barmature = ...; CPointer<Object> p = barmature.__dna__addressof(bArmature.__DNA__FIELD__axes_position); CPointer<Float> p_axes_position = p.cast(new Class[]{Float.class});
public bArmature(long __address, Block __block, BlockTable __blockTable)
protected bArmature(bArmature 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 ListBase getBonebase() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bonebase
public void setBonebase(ListBase bonebase) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bonebase
public CPointer<java.lang.Object> getBonehash() throws java.io.IOException
Ghash for quicker lookups of bones by name.
java.io.IOException
__DNA__FIELD__bonehash
public void setBonehash(CPointer<java.lang.Object> bonehash) throws java.io.IOException
Ghash for quicker lookups of bones by name.
java.io.IOException
__DNA__FIELD__bonehash
public CPointer<java.lang.Object> get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(CPointer<java.lang.Object> _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public CPointer<ListBase> getEdbo() throws java.io.IOException
Editbone listbase, we use pointer so we can check state.
java.io.IOException
__DNA__FIELD__edbo
public void setEdbo(CPointer<ListBase> edbo) throws java.io.IOException
Editbone listbase, we use pointer so we can check state.
java.io.IOException
__DNA__FIELD__edbo
public CPointer<Bone> getAct_bone() throws java.io.IOException
active bones should work like active object where possible
active and selection are unrelated
active & hidden is not allowed
from the user perspective active == last selected
active should be ignored when not visible (hidden layer) Active bone.
java.io.IOException
__DNA__FIELD__act_bone
public void setAct_bone(CPointer<Bone> act_bone) throws java.io.IOException
active bones should work like active object where possible
active and selection are unrelated
active & hidden is not allowed
from the user perspective active == last selected
active should be ignored when not visible (hidden layer) Active bone.
java.io.IOException
__DNA__FIELD__act_bone
public CPointer<java.lang.Object> getAct_edbone() throws java.io.IOException
Active edit-bone (in edit-mode).
java.io.IOException
__DNA__FIELD__act_edbone
public void setAct_edbone(CPointer<java.lang.Object> act_edbone) throws java.io.IOException
Active edit-bone (in edit-mode).
java.io.IOException
__DNA__FIELD__act_edbone
public byte getNeeds_flush_to_id() throws java.io.IOException
ID
data is older than edit-mode data (TODO: move to edit-mode struct).
java.io.IOException
__DNA__FIELD__needs_flush_to_id
public void setNeeds_flush_to_id(byte needs_flush_to_id) throws java.io.IOException
ID
data is older than edit-mode data (TODO: move to edit-mode struct).
java.io.IOException
__DNA__FIELD__needs_flush_to_id
public CArrayFacade<java.lang.Byte> get_pad0() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public void set_pad0(CArrayFacade<java.lang.Byte> _pad0) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public int getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(int flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public int getDrawtype() throws java.io.IOException
java.io.IOException
__DNA__FIELD__drawtype
public void setDrawtype(int drawtype) throws java.io.IOException
java.io.IOException
__DNA__FIELD__drawtype
public short getDeformflag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__deformflag
public void setDeformflag(short deformflag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__deformflag
public short getPathflag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pathflag
public void setPathflag(short pathflag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pathflag
public int getLayer_used() throws java.io.IOException
For UI, to show which layers are there.
java.io.IOException
__DNA__FIELD__layer_used
public void setLayer_used(int layer_used) throws java.io.IOException
For UI, to show which layers are there.
java.io.IOException
__DNA__FIELD__layer_used
public int getLayer() throws java.io.IOException
For buttons to work, both variables in this order together.
java.io.IOException
__DNA__FIELD__layer
public void setLayer(int layer) throws java.io.IOException
For buttons to work, both variables in this order together.
java.io.IOException
__DNA__FIELD__layer
public int getLayer_protected() throws java.io.IOException
java.io.IOException
__DNA__FIELD__layer_protected
public void setLayer_protected(int layer_protected) throws java.io.IOException
java.io.IOException
__DNA__FIELD__layer_protected
public float getAxes_position() throws java.io.IOException
Relative position of the axes on the bone, from head (0.0f) to tail (1.0f).
java.io.IOException
__DNA__FIELD__axes_position
public void setAxes_position(float axes_position) throws java.io.IOException
Relative position of the axes on the bone, from head (0.0f) to tail (1.0f).
java.io.IOException
__DNA__FIELD__axes_position