public class bTrackToConstraint extends CFacade
Single-target subobject constraints ------------------
Track To Constraint
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
static long[] |
__DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.
|
static long[] |
__DNA__FIELD__reserved1
Field descriptor (offset) for struct member 'reserved1'.
|
static long[] |
__DNA__FIELD__reserved2
Field descriptor (offset) for struct member 'reserved2'.
|
static long[] |
__DNA__FIELD__subtarget
Field descriptor (offset) for struct member 'subtarget'.
|
static long[] |
__DNA__FIELD__tar
Field descriptor (offset) for struct member 'tar'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct bTrackToConstraint.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
bTrackToConstraint(bTrackToConstraint that) |
|
bTrackToConstraint(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<bTrackToConstraint> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad()
Get method for struct member '_pad'.
|
int |
getFlags()
Get method for struct member 'flags'.
|
int |
getReserved1()
Get method for struct member 'reserved1'.
|
int |
getReserved2()
Get method for struct member 'reserved2'.
|
CArrayFacade<java.lang.Byte> |
getSubtarget()
Get method for struct member 'subtarget'.
|
CPointer<BlenderObject> |
getTar()
Get method for struct member 'tar'.
|
void |
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.
|
void |
setFlags(int flags)
Set method for struct member 'flags'.
|
void |
setReserved1(int reserved1)
Set method for struct member 'reserved1'.
|
void |
setReserved2(int reserved2)
Set method for struct member 'reserved2'.
|
void |
setSubtarget(CArrayFacade<java.lang.Byte> subtarget)
Set method for struct member 'subtarget'.
|
void |
setTar(CPointer<BlenderObject> tar)
Set method for struct member 'tar'.
|
__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 bTrackToConstraint.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__tar
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD__tar); CPointer<CPointer<BlenderObject>> p_tar = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__reserved1
I'll be using reserved1 and reserved2 as Track and Up flags, not sure if that's what they were intended for anyway. Not sure either if it would create backward incompatibility if I were to rename them.
theeth
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD__reserved1); CPointer<Integer> p_reserved1 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__reserved2
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD__reserved2); CPointer<Integer> p_reserved2 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__flags
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD__flags); CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__subtarget
MAX_ID_NAME-2.
This is how you get a reference on the corresponding field in the struct:
bTrackToConstraint btracktoconstraint = ...; CPointer<Object> p = btracktoconstraint.__dna__addressof(bTrackToConstraint.__DNA__FIELD__subtarget); CPointer<CArrayFacade<Byte>> p_subtarget = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public bTrackToConstraint(long __address, Block __block, BlockTable __blockTable)
protected bTrackToConstraint(bTrackToConstraint that)
public CPointer<BlenderObject> getTar() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tar
public void setTar(CPointer<BlenderObject> tar) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tar
public int getReserved1() throws java.io.IOException
I'll be using reserved1 and reserved2 as Track and Up flags, not sure if that's what they were intended for anyway. Not sure either if it would create backward incompatibility if I were to rename them.
theeth
java.io.IOException
__DNA__FIELD__reserved1
public void setReserved1(int reserved1) throws java.io.IOException
I'll be using reserved1 and reserved2 as Track and Up flags, not sure if that's what they were intended for anyway. Not sure either if it would create backward incompatibility if I were to rename them.
theeth
java.io.IOException
__DNA__FIELD__reserved1
public int getReserved2() throws java.io.IOException
java.io.IOException
__DNA__FIELD__reserved2
public void setReserved2(int reserved2) throws java.io.IOException
java.io.IOException
__DNA__FIELD__reserved2
public int getFlags() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flags
public void setFlags(int flags) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flags
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public CArrayFacade<java.lang.Byte> getSubtarget() throws java.io.IOException
MAX_ID_NAME-2.
java.io.IOException
__DNA__FIELD__subtarget
public void setSubtarget(CArrayFacade<java.lang.Byte> subtarget) throws java.io.IOException
MAX_ID_NAME-2.
java.io.IOException
__DNA__FIELD__subtarget
public CPointer<bTrackToConstraint> __io__addressof()