Class IpoDriver
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.IpoDriver
-
public class IpoDriver extends CFacade
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__adrcode
Field descriptor (offset) for struct member 'adrcode'.static long[]
__DNA__FIELD__blocktype
Field descriptor (offset) for struct member 'blocktype'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.static long[]
__DNA__FIELD__ob
Field descriptor (offset) for struct member 'ob'.static long[]
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct IpoDriver.-
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 IpoDriver(long __address, Block __block, BlockTable __blockTable)
protected
IpoDriver(IpoDriver that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<IpoDriver>
__io__addressof()
Instantiates a pointer on this instance.short
getAdrcode()
Get method for struct member 'adrcode'.short
getBlocktype()
Get method for struct member 'blocktype'.short
getFlag()
Get method for struct member 'flag'.CArrayFacade<java.lang.Byte>
getName()
Get method for struct member 'name'.CPointer<BlenderObject>
getOb()
Get method for struct member 'ob'.short
getType()
Get method for struct member 'type'.void
setAdrcode(short adrcode)
Set method for struct member 'adrcode'.void
setBlocktype(short blocktype)
Set method for struct member 'blocktype'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setName(CArrayFacade<java.lang.Byte> name)
Set method for struct member 'name'.void
setOb(CPointer<BlenderObject> ob)
Set method for struct member 'ob'.void
setType(short type)
Set method for struct member 'type'.-
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 IpoDriver.It is required when allocating a new block to store data for IpoDriver.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__ob
public static final long[] __DNA__FIELD__ob
Field descriptor (offset) for struct member 'ob'.Field Documentation
Blender Source Code
Target/driver ob.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__DNA__FIELD__ob); CPointer<CPointer<BlenderObject>> p_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'ob'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__blocktype
public static final long[] __DNA__FIELD__blocktype
Field descriptor (offset) for struct member 'blocktype'.Field Documentation
Blender Source Code
Sub-channel to use.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__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__adrcode
public static final long[] __DNA__FIELD__adrcode
Field descriptor (offset) for struct member 'adrcode'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__DNA__FIELD__adrcode); CPointer<Short> p_adrcode = p.cast(new Class[]{Short.class});
Metadata
- Field: 'adrcode'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Field Documentation
Blender Source Code
Driver settings.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__DNA__FIELD__type); CPointer<Short> p_type = p.cast(new Class[]{Short.class});
Metadata
- Field: 'type'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__name
public static final long[] __DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.Field Documentation
Blender Source Code
Bone
, or python expression here.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IpoDriver ipodriver = ...; CPointer<Object> p = ipodriver.__dna__addressof(IpoDriver.__DNA__FIELD__name); CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'name'
- Signature: 'char[128]'
- Actual Size (32bit/64bit): 128/128
-
-
Constructor Detail
-
IpoDriver
public IpoDriver(long __address, Block __block, BlockTable __blockTable)
-
IpoDriver
protected IpoDriver(IpoDriver that)
-
-
Method Detail
-
getOb
public CPointer<BlenderObject> getOb() throws java.io.IOException
Get method for struct member 'ob'.Field Documentation
Blender Source Code
Target/driver ob.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob
-
setOb
public void setOb(CPointer<BlenderObject> ob) throws java.io.IOException
Set method for struct member 'ob'.Field Documentation
Blender Source Code
Target/driver ob.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob
-
getBlocktype
public short getBlocktype() throws java.io.IOException
Get method for struct member 'blocktype'.Field Documentation
Blender Source Code
Sub-channel to use.
- 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
Sub-channel to use.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__blocktype
-
getAdrcode
public short getAdrcode() throws java.io.IOException
Get method for struct member 'adrcode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__adrcode
-
setAdrcode
public void setAdrcode(short adrcode) throws java.io.IOException
Set method for struct member 'adrcode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__adrcode
-
getType
public short getType() throws java.io.IOException
Get method for struct member 'type'.Field Documentation
Blender Source Code
Driver settings.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(short type) throws java.io.IOException
Set method for struct member 'type'.Field Documentation
Blender Source Code
Driver settings.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getName
public CArrayFacade<java.lang.Byte> getName() throws java.io.IOException
Get method for struct member 'name'.Field Documentation
Blender Source Code
Bone
, or python expression here.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
setName
public void setName(CArrayFacade<java.lang.Byte> name) throws java.io.IOException
Set method for struct member 'name'.Field Documentation
Blender Source Code
Bone
, or python expression here.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
-