public class BlenderObject extends CFacade
There are the following types of objects:
Name | type id (see getType() ) | Data type (see getData() ) |
---|---|---|
OB_EMPTY | 0 | -- |
OB_MESH | 1 | Mesh |
OB_CURVE | 2 | Curve |
OB_SURF | 3 | Curve |
OB_FONT | 4 | Curve |
OB_MBALL | 5 | MetaBall |
OB_LAMP | 10 | Lamp |
OB_CAMERA | 11 | Camera |
OB_SPEAKER | 12 | Speaker |
OB_WAVE | 21 | deprecated? |
OB_LATTICE | 22 | Lattice |
OB_ARMATURE | 25 | bArmature |
The type of an object defines what type of data is to be retrieved from getData()
.
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___pad2
Field descriptor (offset) for struct member '_pad2'.
|
static long[] |
__DNA__FIELD___pad3
Field descriptor (offset) for struct member '_pad3'.
|
static long[] |
__DNA__FIELD___pad8
Field descriptor (offset) for struct member '_pad8'.
|
static long[] |
__DNA__FIELD__actcol
Field descriptor (offset) for struct member 'actcol'.
|
static long[] |
__DNA__FIELD__actdef
Field descriptor (offset) for struct member 'actdef'.
|
static long[] |
__DNA__FIELD__actfmap
Field descriptor (offset) for struct member 'actfmap'.
|
static long[] |
__DNA__FIELD__action
Field descriptor (offset) for struct member 'action'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__avs
Field descriptor (offset) for struct member 'avs'.
|
static long[] |
__DNA__FIELD__base_flag
Field descriptor (offset) for struct member 'base_flag'.
|
static long[] |
__DNA__FIELD__base_local_view_bits
Field descriptor (offset) for struct member 'base_local_view_bits'.
|
static long[] |
__DNA__FIELD__boundtype
Field descriptor (offset) for struct member 'boundtype'.
|
static long[] |
__DNA__FIELD__col
Field descriptor (offset) for struct member 'col'.
|
static long[] |
__DNA__FIELD__col_group
Field descriptor (offset) for struct member 'col_group'.
|
static long[] |
__DNA__FIELD__col_mask
Field descriptor (offset) for struct member 'col_mask'.
|
static long[] |
__DNA__FIELD__colbits
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__colbits); CPointer<Short> p_colbits = p.cast(new Class[]{Short.class}); Metadata
|
static long[] |
__DNA__FIELD__collision_boundtype
Field descriptor (offset) for struct member 'collision_boundtype'.
|
static long[] |
__DNA__FIELD__constinv
Field descriptor (offset) for struct member 'constinv'.
|
static long[] |
__DNA__FIELD__constraintChannels
Field descriptor (offset) for struct member 'constraintChannels'.
|
static long[] |
__DNA__FIELD__constraints
Field descriptor (offset) for struct member 'constraints'.
|
static long[] |
__DNA__FIELD__currentlod
Field descriptor (offset) for struct member 'currentlod'.
|
static long[] |
__DNA__FIELD__data
Field descriptor (offset) for struct member 'data'.
|
static long[] |
__DNA__FIELD__defbase
Field descriptor (offset) for struct member 'defbase'.
|
static long[] |
__DNA__FIELD__dloc
Field descriptor (offset) for struct member 'dloc'.
|
static long[] |
__DNA__FIELD__dquat
Field descriptor (offset) for struct member 'dquat'.
|
static long[] |
__DNA__FIELD__drawdata
Field descriptor (offset) for struct member 'drawdata'.
|
static long[] |
__DNA__FIELD__drot
Field descriptor (offset) for struct member 'drot'.
|
static long[] |
__DNA__FIELD__drotAngle
Field descriptor (offset) for struct member 'drotAngle'.
|
static long[] |
__DNA__FIELD__drotAxis
Field descriptor (offset) for struct member 'drotAxis'.
|
static long[] |
__DNA__FIELD__dscale
Field descriptor (offset) for struct member 'dscale'.
|
static long[] |
__DNA__FIELD__dsize
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dsize); CPointer<CArrayFacade<Float>> p_dsize = p.cast(new Class[]{CArrayFacade.class, Float.class}); Metadata
|
static long[] |
__DNA__FIELD__dt
Field descriptor (offset) for struct member 'dt'.
|
static long[] |
__DNA__FIELD__dtx
Field descriptor (offset) for struct member 'dtx'.
|
static long[] |
__DNA__FIELD__dup_group
Field descriptor (offset) for struct member 'dup_group'.
|
static long[] |
__DNA__FIELD__dupfacesca
Field descriptor (offset) for struct member 'dupfacesca'.
|
static long[] |
__DNA__FIELD__duplicator_visibility_flag
Field descriptor (offset) for struct member 'duplicator_visibility_flag'.
|
static long[] |
__DNA__FIELD__effect
Field descriptor (offset) for struct member 'effect'.
|
static long[] |
__DNA__FIELD__empty_drawsize
Field descriptor (offset) for struct member 'empty_drawsize'.
|
static long[] |
__DNA__FIELD__empty_drawtype
Field descriptor (offset) for struct member 'empty_drawtype'.
|
static long[] |
__DNA__FIELD__empty_image_depth
Field descriptor (offset) for struct member 'empty_image_depth'.
|
static long[] |
__DNA__FIELD__empty_image_flag
Field descriptor (offset) for struct member 'empty_image_flag'.
|
static long[] |
__DNA__FIELD__empty_image_visibility_flag
Field descriptor (offset) for struct member 'empty_image_visibility_flag'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__fluidsimSettings
Field descriptor (offset) for struct member 'fluidsimSettings'.
|
static long[] |
__DNA__FIELD__fmaps
Field descriptor (offset) for struct member 'fmaps'.
|
static long[] |
__DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.
|
static long[] |
__DNA__FIELD__greasepencil_modifiers
Field descriptor (offset) for struct member 'greasepencil_modifiers'.
|
static long[] |
__DNA__FIELD__hooks
Field descriptor (offset) for struct member 'hooks'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__ima_ofs
Field descriptor (offset) for struct member 'ima_ofs'.
|
static long[] |
__DNA__FIELD__imat
Field descriptor (offset) for struct member 'imat'.
|
static long[] |
__DNA__FIELD__imat_ren
Field descriptor (offset) for struct member 'imat_ren'.
|
static long[] |
__DNA__FIELD__index
Field descriptor (offset) for struct member 'index'.
|
static long[] |
__DNA__FIELD__ipo
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__ipo); CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class}); Metadata
|
static long[] |
__DNA__FIELD__iuser
Field descriptor (offset) for struct member 'iuser'.
|
static long[] |
__DNA__FIELD__lay
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__lay); CPointer<Integer> p_lay = p.cast(new Class[]{Integer.class}); Metadata
|
static long[] |
__DNA__FIELD__loc
Field descriptor (offset) for struct member 'loc'.
|
static long[] |
__DNA__FIELD__lodlevels
Field descriptor (offset) for struct member 'lodlevels'.
|
static long[] |
__DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.
|
static long[] |
__DNA__FIELD__matbits
Field descriptor (offset) for struct member 'matbits'.
|
static long[] |
__DNA__FIELD__mode
Field descriptor (offset) for struct member 'mode'.
|
static long[] |
__DNA__FIELD__modifiers
Field descriptor (offset) for struct member 'modifiers'.
|
static long[] |
__DNA__FIELD__mpath
Field descriptor (offset) for struct member 'mpath'.
|
static long[] |
__DNA__FIELD__nlaflag
Field descriptor (offset) for struct member 'nlaflag'.
|
static long[] |
__DNA__FIELD__nlastrips
Field descriptor (offset) for struct member 'nlastrips'.
|
static long[] |
__DNA__FIELD__obmat
Field descriptor (offset) for struct member 'obmat'.
|
static long[] |
__DNA__FIELD__par1
Field descriptor (offset) for struct member 'par1'.
|
static long[] |
__DNA__FIELD__par2
Field descriptor (offset) for struct member 'par2'.
|
static long[] |
__DNA__FIELD__par3
Field descriptor (offset) for struct member 'par3'.
|
static long[] |
__DNA__FIELD__parent
Field descriptor (offset) for struct member 'parent'.
|
static long[] |
__DNA__FIELD__parentinv
Field descriptor (offset) for struct member 'parentinv'.
|
static long[] |
__DNA__FIELD__parsubstr
Field descriptor (offset) for struct member 'parsubstr'.
|
static long[] |
__DNA__FIELD__particlesystem
Field descriptor (offset) for struct member 'particlesystem'.
|
static long[] |
__DNA__FIELD__partype
Field descriptor (offset) for struct member 'partype'.
|
static long[] |
__DNA__FIELD__pc_ids
Field descriptor (offset) for struct member 'pc_ids'.
|
static long[] |
__DNA__FIELD__pd
Field descriptor (offset) for struct member 'pd'.
|
static long[] |
__DNA__FIELD__pose
Field descriptor (offset) for struct member 'pose'.
|
static long[] |
__DNA__FIELD__poselib
Field descriptor (offset) for struct member 'poselib'.
|
static long[] |
__DNA__FIELD__preview
Field descriptor (offset) for struct member 'preview'.
|
static long[] |
__DNA__FIELD__protectflag
Field descriptor (offset) for struct member 'protectflag'.
|
static long[] |
__DNA__FIELD__proxy
Field descriptor (offset) for struct member 'proxy'.
|
static long[] |
__DNA__FIELD__proxy_from
Field descriptor (offset) for struct member 'proxy_from'.
|
static long[] |
__DNA__FIELD__proxy_group
Field descriptor (offset) for struct member 'proxy_group'.
|
static long[] |
__DNA__FIELD__quat
Field descriptor (offset) for struct member 'quat'.
|
static long[] |
__DNA__FIELD__restore_mode
Field descriptor (offset) for struct member 'restore_mode'.
|
static long[] |
__DNA__FIELD__restrictflag
Field descriptor (offset) for struct member 'restrictflag'.
|
static long[] |
__DNA__FIELD__rigidbody_constraint
Field descriptor (offset) for struct member 'rigidbody_constraint'.
|
static long[] |
__DNA__FIELD__rigidbody_object
Field descriptor (offset) for struct member 'rigidbody_object'.
|
static long[] |
__DNA__FIELD__rot
Field descriptor (offset) for struct member 'rot'.
|
static long[] |
__DNA__FIELD__rotAngle
Field descriptor (offset) for struct member 'rotAngle'.
|
static long[] |
__DNA__FIELD__rotAxis
Field descriptor (offset) for struct member 'rotAxis'.
|
static long[] |
__DNA__FIELD__rotmode
Field descriptor (offset) for struct member 'rotmode'.
|
static long[] |
__DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.
|
static long[] |
__DNA__FIELD__sculpt
Field descriptor (offset) for struct member 'sculpt'.
|
static long[] |
__DNA__FIELD__shader_fx
Field descriptor (offset) for struct member 'shader_fx'.
|
static long[] |
__DNA__FIELD__shapeflag
Field descriptor (offset) for struct member 'shapeflag'.
|
static long[] |
__DNA__FIELD__shapenr
Field descriptor (offset) for struct member 'shapenr'.
|
static long[] |
__DNA__FIELD__size
Field descriptor (offset) for struct member 'size'.
|
static long[] |
__DNA__FIELD__soft
Field descriptor (offset) for struct member 'soft'.
|
static long[] |
__DNA__FIELD__softflag
Field descriptor (offset) for struct member 'softflag'.
|
static long[] |
__DNA__FIELD__totcol
Field descriptor (offset) for struct member 'totcol'.
|
static long[] |
__DNA__FIELD__track
Field descriptor (offset) for struct member 'track'.
|
static long[] |
__DNA__FIELD__trackflag
Field descriptor (offset) for struct member 'trackflag'.
|
static long[] |
__DNA__FIELD__transflag
Field descriptor (offset) for struct member 'transflag'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static long[] |
__DNA__FIELD__upflag
Field descriptor (offset) for struct member 'upflag'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct Object.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
BlenderObject(BlenderObject that) |
|
BlenderObject(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<BlenderObject> |
__io__addressof()
Instantiates a pointer on this instance.
|
CPointer<java.lang.Object> |
get_pad0()
Get method for struct member '_pad0'.
|
byte |
get_pad1()
Get method for struct member '_pad1'.
|
CArrayFacade<java.lang.Byte> |
get_pad2()
Get method for struct member '_pad2'.
|
CArrayFacade<java.lang.Byte> |
get_pad3()
Get method for struct member '_pad3'.
|
CArrayFacade<java.lang.Byte> |
get_pad8()
Get method for struct member '_pad8'.
|
int |
getActcol()
Get method for struct member 'actcol'.
|
short |
getActdef()
Get method for struct member 'actdef'.
|
short |
getActfmap()
Get method for struct member 'actfmap'.
|
CPointer<bAction> |
getAction()
Get method for struct member 'action'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
bAnimVizSettings |
getAvs()
Get method for struct member 'avs'.
|
short |
getBase_flag()
Get method for struct member 'base_flag'.
|
short |
getBase_local_view_bits()
Get method for struct member 'base_local_view_bits'.
|
byte |
getBoundtype()
Get method for struct member 'boundtype'.
|
short |
getCol_group()
Get method for struct member 'col_group'.
|
short |
getCol_mask()
Get method for struct member 'col_mask'.
|
CArrayFacade<java.lang.Float> |
getCol()
Get method for struct member 'col'.
|
short |
getColbits()
Deprecated.
Deprecated
|
byte |
getCollision_boundtype()
Get method for struct member 'collision_boundtype'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getConstinv()
Get method for struct member 'constinv'.
|
ListBase |
getConstraintChannels()
Get method for struct member 'constraintChannels'.
|
ListBase |
getConstraints()
Get method for struct member 'constraints'.
|
CPointer<LodLevel> |
getCurrentlod()
Get method for struct member 'currentlod'.
|
CPointer<java.lang.Object> |
getData()
Get method for struct member 'data'.
|
ListBase |
getDefbase()
Get method for struct member 'defbase'.
|
CArrayFacade<java.lang.Float> |
getDloc()
Get method for struct member 'dloc'.
|
CArrayFacade<java.lang.Float> |
getDquat()
Get method for struct member 'dquat'.
|
DrawDataList |
getDrawdata()
Get method for struct member 'drawdata'.
|
CArrayFacade<java.lang.Float> |
getDrot()
Get method for struct member 'drot'.
|
float |
getDrotAngle()
Get method for struct member 'drotAngle'.
|
CArrayFacade<java.lang.Float> |
getDrotAxis()
Get method for struct member 'drotAxis'.
|
CArrayFacade<java.lang.Float> |
getDscale()
Get method for struct member 'dscale'.
|
CArrayFacade<java.lang.Float> |
getDsize()
Deprecated.
Deprecated
|
byte |
getDt()
Get method for struct member 'dt'.
|
short |
getDtx()
Get method for struct member 'dtx'.
|
CPointer<Collection> |
getDup_group()
Get method for struct member 'dup_group'.
|
float |
getDupfacesca()
Get method for struct member 'dupfacesca'.
|
byte |
getDuplicator_visibility_flag()
Get method for struct member 'duplicator_visibility_flag'.
|
ListBase |
getEffect()
Get method for struct member 'effect'.
|
float |
getEmpty_drawsize()
Get method for struct member 'empty_drawsize'.
|
byte |
getEmpty_drawtype()
Get method for struct member 'empty_drawtype'.
|
byte |
getEmpty_image_depth()
Get method for struct member 'empty_image_depth'.
|
byte |
getEmpty_image_flag()
Get method for struct member 'empty_image_flag'.
|
byte |
getEmpty_image_visibility_flag()
Get method for struct member 'empty_image_visibility_flag'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
CPointer<FluidsimSettings> |
getFluidsimSettings()
Get method for struct member 'fluidsimSettings'.
|
ListBase |
getFmaps()
Get method for struct member 'fmaps'.
|
CPointer<bGPdata> |
getGpd()
Get method for struct member 'gpd'.
|
ListBase |
getGreasepencil_modifiers()
Get method for struct member 'greasepencil_modifiers'.
|
ListBase |
getHooks()
Get method for struct member 'hooks'.
|
ID |
getId()
Get method for struct member 'id'.
|
CArrayFacade<java.lang.Float> |
getIma_ofs()
Get method for struct member 'ima_ofs'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getImat_ren()
Get method for struct member 'imat_ren'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getImat()
Get method for struct member 'imat'.
|
short |
getIndex()
Get method for struct member 'index'.
|
CPointer<Ipo> |
getIpo()
Deprecated.
Deprecated
|
CPointer<ImageUser> |
getIuser()
Get method for struct member 'iuser'.
|
int |
getLay()
Deprecated.
Deprecated
|
CArrayFacade<java.lang.Float> |
getLoc()
Get method for struct member 'loc'.
|
ListBase |
getLodlevels()
Get method for struct member 'lodlevels'.
|
CPointer<CPointer<Material>> |
getMat()
Get method for struct member 'mat'.
|
CPointer<java.lang.Byte> |
getMatbits()
Get method for struct member 'matbits'.
|
int |
getMode()
Get method for struct member 'mode'.
|
ListBase |
getModifiers()
Get method for struct member 'modifiers'.
|
CPointer<bMotionPath> |
getMpath()
Get method for struct member 'mpath'.
|
short |
getNlaflag()
Get method for struct member 'nlaflag'.
|
ListBase |
getNlastrips()
Get method for struct member 'nlastrips'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getObmat()
Get method for struct member 'obmat'.
|
int |
getPar1()
Get method for struct member 'par1'.
|
int |
getPar2()
Get method for struct member 'par2'.
|
int |
getPar3()
Get method for struct member 'par3'.
|
CPointer<BlenderObject> |
getParent()
Get method for struct member 'parent'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getParentinv()
Get method for struct member 'parentinv'.
|
CArrayFacade<java.lang.Byte> |
getParsubstr()
Get method for struct member 'parsubstr'.
|
ListBase |
getParticlesystem()
Get method for struct member 'particlesystem'.
|
short |
getPartype()
Get method for struct member 'partype'.
|
ListBase |
getPc_ids()
Get method for struct member 'pc_ids'.
|
CPointer<PartDeflect> |
getPd()
Get method for struct member 'pd'.
|
CPointer<bPose> |
getPose()
Get method for struct member 'pose'.
|
CPointer<bAction> |
getPoselib()
Get method for struct member 'poselib'.
|
CPointer<PreviewImage> |
getPreview()
Get method for struct member 'preview'.
|
short |
getProtectflag()
Get method for struct member 'protectflag'.
|
CPointer<BlenderObject> |
getProxy_from()
Get method for struct member 'proxy_from'.
|
CPointer<BlenderObject> |
getProxy_group()
Get method for struct member 'proxy_group'.
|
CPointer<BlenderObject> |
getProxy()
Get method for struct member 'proxy'.
|
CArrayFacade<java.lang.Float> |
getQuat()
Get method for struct member 'quat'.
|
int |
getRestore_mode()
Get method for struct member 'restore_mode'.
|
byte |
getRestrictflag()
Get method for struct member 'restrictflag'.
|
CPointer<RigidBodyCon> |
getRigidbody_constraint()
Get method for struct member 'rigidbody_constraint'.
|
CPointer<RigidBodyOb> |
getRigidbody_object()
Get method for struct member 'rigidbody_object'.
|
CArrayFacade<java.lang.Float> |
getRot()
Get method for struct member 'rot'.
|
float |
getRotAngle()
Get method for struct member 'rotAngle'.
|
CArrayFacade<java.lang.Float> |
getRotAxis()
Get method for struct member 'rotAxis'.
|
short |
getRotmode()
Get method for struct member 'rotmode'.
|
Object_Runtime |
getRuntime()
Get method for struct member 'runtime'.
|
CPointer<java.lang.Object> |
getSculpt()
Get method for struct member 'sculpt'.
|
ListBase |
getShader_fx()
Get method for struct member 'shader_fx'.
|
byte |
getShapeflag()
Get method for struct member 'shapeflag'.
|
short |
getShapenr()
Get method for struct member 'shapenr'.
|
CArrayFacade<java.lang.Float> |
getSize()
Get method for struct member 'size'.
|
CPointer<SoftBody> |
getSoft()
Get method for struct member 'soft'.
|
short |
getSoftflag()
Get method for struct member 'softflag'.
|
int |
getTotcol()
Get method for struct member 'totcol'.
|
CPointer<BlenderObject> |
getTrack()
Get method for struct member 'track'.
|
short |
getTrackflag()
Get method for struct member 'trackflag'.
|
short |
getTransflag()
Get method for struct member 'transflag'.
|
short |
getType()
Get method for struct member 'type'.
|
short |
getUpflag()
Get method for struct member 'upflag'.
|
void |
set_pad0(CPointer<java.lang.Object> _pad0)
Set method for struct member '_pad0'.
|
void |
set_pad1(byte _pad1)
Set method for struct member '_pad1'.
|
void |
set_pad2(CArrayFacade<java.lang.Byte> _pad2)
Set method for struct member '_pad2'.
|
void |
set_pad3(CArrayFacade<java.lang.Byte> _pad3)
Set method for struct member '_pad3'.
|
void |
set_pad8(CArrayFacade<java.lang.Byte> _pad8)
Set method for struct member '_pad8'.
|
void |
setActcol(int actcol)
Set method for struct member 'actcol'.
|
void |
setActdef(short actdef)
Set method for struct member 'actdef'.
|
void |
setActfmap(short actfmap)
Set method for struct member 'actfmap'.
|
void |
setAction(CPointer<bAction> action)
Set method for struct member 'action'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setAvs(bAnimVizSettings avs)
Set method for struct member 'avs'.
|
void |
setBase_flag(short base_flag)
Set method for struct member 'base_flag'.
|
void |
setBase_local_view_bits(short base_local_view_bits)
Set method for struct member 'base_local_view_bits'.
|
void |
setBoundtype(byte boundtype)
Set method for struct member 'boundtype'.
|
void |
setCol_group(short col_group)
Set method for struct member 'col_group'.
|
void |
setCol_mask(short col_mask)
Set method for struct member 'col_mask'.
|
void |
setCol(CArrayFacade<java.lang.Float> col)
Set method for struct member 'col'.
|
void |
setColbits(short colbits)
Deprecated.
Deprecated
|
void |
setCollision_boundtype(byte collision_boundtype)
Set method for struct member 'collision_boundtype'.
|
void |
setConstinv(CArrayFacade<CArrayFacade<java.lang.Float>> constinv)
Set method for struct member 'constinv'.
|
void |
setConstraintChannels(ListBase constraintChannels)
Set method for struct member 'constraintChannels'.
|
void |
setConstraints(ListBase constraints)
Set method for struct member 'constraints'.
|
void |
setCurrentlod(CPointer<LodLevel> currentlod)
Set method for struct member 'currentlod'.
|
void |
setData(CPointer<java.lang.Object> data)
Set method for struct member 'data'.
|
void |
setDefbase(ListBase defbase)
Set method for struct member 'defbase'.
|
void |
setDloc(CArrayFacade<java.lang.Float> dloc)
Set method for struct member 'dloc'.
|
void |
setDquat(CArrayFacade<java.lang.Float> dquat)
Set method for struct member 'dquat'.
|
void |
setDrawdata(DrawDataList drawdata)
Set method for struct member 'drawdata'.
|
void |
setDrot(CArrayFacade<java.lang.Float> drot)
Set method for struct member 'drot'.
|
void |
setDrotAngle(float drotAngle)
Set method for struct member 'drotAngle'.
|
void |
setDrotAxis(CArrayFacade<java.lang.Float> drotAxis)
Set method for struct member 'drotAxis'.
|
void |
setDscale(CArrayFacade<java.lang.Float> dscale)
Set method for struct member 'dscale'.
|
void |
setDsize(CArrayFacade<java.lang.Float> dsize)
Deprecated.
Deprecated
|
void |
setDt(byte dt)
Set method for struct member 'dt'.
|
void |
setDtx(short dtx)
Set method for struct member 'dtx'.
|
void |
setDup_group(CPointer<Collection> dup_group)
Set method for struct member 'dup_group'.
|
void |
setDupfacesca(float dupfacesca)
Set method for struct member 'dupfacesca'.
|
void |
setDuplicator_visibility_flag(byte duplicator_visibility_flag)
Set method for struct member 'duplicator_visibility_flag'.
|
void |
setEffect(ListBase effect)
Set method for struct member 'effect'.
|
void |
setEmpty_drawsize(float empty_drawsize)
Set method for struct member 'empty_drawsize'.
|
void |
setEmpty_drawtype(byte empty_drawtype)
Set method for struct member 'empty_drawtype'.
|
void |
setEmpty_image_depth(byte empty_image_depth)
Set method for struct member 'empty_image_depth'.
|
void |
setEmpty_image_flag(byte empty_image_flag)
Set method for struct member 'empty_image_flag'.
|
void |
setEmpty_image_visibility_flag(byte empty_image_visibility_flag)
Set method for struct member 'empty_image_visibility_flag'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setFluidsimSettings(CPointer<FluidsimSettings> fluidsimSettings)
Set method for struct member 'fluidsimSettings'.
|
void |
setFmaps(ListBase fmaps)
Set method for struct member 'fmaps'.
|
void |
setGpd(CPointer<bGPdata> gpd)
Set method for struct member 'gpd'.
|
void |
setGreasepencil_modifiers(ListBase greasepencil_modifiers)
Set method for struct member 'greasepencil_modifiers'.
|
void |
setHooks(ListBase hooks)
Set method for struct member 'hooks'.
|
void |
setId(ID id)
Set method for struct member 'id'.
|
void |
setIma_ofs(CArrayFacade<java.lang.Float> ima_ofs)
Set method for struct member 'ima_ofs'.
|
void |
setImat_ren(CArrayFacade<CArrayFacade<java.lang.Float>> imat_ren)
Set method for struct member 'imat_ren'.
|
void |
setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat)
Set method for struct member 'imat'.
|
void |
setIndex(short index)
Set method for struct member 'index'.
|
void |
setIpo(CPointer<Ipo> ipo)
Deprecated.
Deprecated
|
void |
setIuser(CPointer<ImageUser> iuser)
Set method for struct member 'iuser'.
|
void |
setLay(int lay)
Deprecated.
Deprecated
|
void |
setLoc(CArrayFacade<java.lang.Float> loc)
Set method for struct member 'loc'.
|
void |
setLodlevels(ListBase lodlevels)
Set method for struct member 'lodlevels'.
|
void |
setMat(CPointer<CPointer<Material>> mat)
Set method for struct member 'mat'.
|
void |
setMatbits(CPointer<java.lang.Byte> matbits)
Set method for struct member 'matbits'.
|
void |
setMode(int mode)
Set method for struct member 'mode'.
|
void |
setModifiers(ListBase modifiers)
Set method for struct member 'modifiers'.
|
void |
setMpath(CPointer<bMotionPath> mpath)
Set method for struct member 'mpath'.
|
void |
setNlaflag(short nlaflag)
Set method for struct member 'nlaflag'.
|
void |
setNlastrips(ListBase nlastrips)
Set method for struct member 'nlastrips'.
|
void |
setObmat(CArrayFacade<CArrayFacade<java.lang.Float>> obmat)
Set method for struct member 'obmat'.
|
void |
setPar1(int par1)
Set method for struct member 'par1'.
|
void |
setPar2(int par2)
Set method for struct member 'par2'.
|
void |
setPar3(int par3)
Set method for struct member 'par3'.
|
void |
setParent(CPointer<BlenderObject> parent)
Set method for struct member 'parent'.
|
void |
setParentinv(CArrayFacade<CArrayFacade<java.lang.Float>> parentinv)
Set method for struct member 'parentinv'.
|
void |
setParsubstr(CArrayFacade<java.lang.Byte> parsubstr)
Set method for struct member 'parsubstr'.
|
void |
setParticlesystem(ListBase particlesystem)
Set method for struct member 'particlesystem'.
|
void |
setPartype(short partype)
Set method for struct member 'partype'.
|
void |
setPc_ids(ListBase pc_ids)
Set method for struct member 'pc_ids'.
|
void |
setPd(CPointer<PartDeflect> pd)
Set method for struct member 'pd'.
|
void |
setPose(CPointer<bPose> pose)
Set method for struct member 'pose'.
|
void |
setPoselib(CPointer<bAction> poselib)
Set method for struct member 'poselib'.
|
void |
setPreview(CPointer<PreviewImage> preview)
Set method for struct member 'preview'.
|
void |
setProtectflag(short protectflag)
Set method for struct member 'protectflag'.
|
void |
setProxy_from(CPointer<BlenderObject> proxy_from)
Set method for struct member 'proxy_from'.
|
void |
setProxy_group(CPointer<BlenderObject> proxy_group)
Set method for struct member 'proxy_group'.
|
void |
setProxy(CPointer<BlenderObject> proxy)
Set method for struct member 'proxy'.
|
void |
setQuat(CArrayFacade<java.lang.Float> quat)
Set method for struct member 'quat'.
|
void |
setRestore_mode(int restore_mode)
Set method for struct member 'restore_mode'.
|
void |
setRestrictflag(byte restrictflag)
Set method for struct member 'restrictflag'.
|
void |
setRigidbody_constraint(CPointer<RigidBodyCon> rigidbody_constraint)
Set method for struct member 'rigidbody_constraint'.
|
void |
setRigidbody_object(CPointer<RigidBodyOb> rigidbody_object)
Set method for struct member 'rigidbody_object'.
|
void |
setRot(CArrayFacade<java.lang.Float> rot)
Set method for struct member 'rot'.
|
void |
setRotAngle(float rotAngle)
Set method for struct member 'rotAngle'.
|
void |
setRotAxis(CArrayFacade<java.lang.Float> rotAxis)
Set method for struct member 'rotAxis'.
|
void |
setRotmode(short rotmode)
Set method for struct member 'rotmode'.
|
void |
setRuntime(Object_Runtime runtime)
Set method for struct member 'runtime'.
|
void |
setSculpt(CPointer<java.lang.Object> sculpt)
Set method for struct member 'sculpt'.
|
void |
setShader_fx(ListBase shader_fx)
Set method for struct member 'shader_fx'.
|
void |
setShapeflag(byte shapeflag)
Set method for struct member 'shapeflag'.
|
void |
setShapenr(short shapenr)
Set method for struct member 'shapenr'.
|
void |
setSize(CArrayFacade<java.lang.Float> size)
Set method for struct member 'size'.
|
void |
setSoft(CPointer<SoftBody> soft)
Set method for struct member 'soft'.
|
void |
setSoftflag(short softflag)
Set method for struct member 'softflag'.
|
void |
setTotcol(int totcol)
Set method for struct member 'totcol'.
|
void |
setTrack(CPointer<BlenderObject> track)
Set method for struct member 'track'.
|
void |
setTrackflag(short trackflag)
Set method for struct member 'trackflag'.
|
void |
setTransflag(short transflag)
Set method for struct member 'transflag'.
|
void |
setType(short type)
Set method for struct member 'type'.
|
void |
setUpflag(short upflag)
Set method for struct member 'upflag'.
|
__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 Object.
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:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__id); CPointer<ID> p_id = p.cast(new Class[]{ID.class});
public static final long[] __DNA__FIELD__adt
Animation data (must be immediately after id for utilities to use it).
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__adt); CPointer<CPointer<AnimData>> p_adt = p.cast(new Class[]{CPointer.class, AnimData.class});
public static final long[] __DNA__FIELD__drawdata
Runtime (must be immediately after id for utilities to use it).
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__drawdata); CPointer<DrawDataList> p_drawdata = p.cast(new Class[]{DrawDataList.class});
public static final long[] __DNA__FIELD__sculpt
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__sculpt); CPointer<CPointer<Object>> p_sculpt = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__type
OB_EMPTY = 0, OB_MESH = 1, OB_CURVE = 2, OB_SURF = 3, OB_FONT = 4, OB_MBALL = 5, OB_LAMP = 10, OB_CAMERA = 11, OB_SPEAKER = 12, // OB_WAVE = 21, OB_LATTICE = 22, // 23 and 24 are for life and sector (old file compat.) OB_ARMATURE = 25,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__type); CPointer<Short> p_type = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__partype
PARTYPE = (1 << 4) - 1, PAROBJECT = 0, PARCURVE = 1, PARKEY = 2, PARSKEL = 4, PARVERT1 = 5, PARVERT3 = 6, PARBONE = 7, PARSLOW = 16,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__partype); CPointer<Short> p_partype = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__par1
Can be vertexnrs.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__par1); CPointer<Integer> p_par1 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__par2
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__par2); CPointer<Integer> p_par2 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__par3
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__par3); CPointer<Integer> p_par3 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__parsubstr
String describing subobject info, MAX_ID_NAME-2.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__parsubstr); CPointer<CArrayFacade<Byte>> p_parsubstr = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__parent
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__parent); CPointer<CPointer<BlenderObject>> p_parent = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__track
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__track); CPointer<CPointer<BlenderObject>> p_track = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__proxy
if ob->proxy (or proxy_group), this object is proxy for object ob->proxy proxy_from is set in target back to the proxy.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__proxy); CPointer<CPointer<BlenderObject>> p_proxy = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__proxy_group
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__proxy_group); CPointer<CPointer<BlenderObject>> p_proxy_group = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__proxy_from
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__proxy_from); CPointer<CPointer<BlenderObject>> p_proxy_from = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__ipo
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__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__action
struct Path
*path;
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__action); CPointer<CPointer<bAction>> p_action = p.cast(new Class[]{CPointer.class, bAction.class});
public static final long[] __DNA__FIELD__poselib
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__poselib); CPointer<CPointer<bAction>> p_poselib = p.cast(new Class[]{CPointer.class, bAction.class});
public static final long[] __DNA__FIELD__pose
Pose data, armature objects only.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__pose); CPointer<CPointer<bPose>> p_pose = p.cast(new Class[]{CPointer.class, bPose.class});
public static final long[] __DNA__FIELD__data
Pointer to objects data - an 'ID
' or NULL.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__data); CPointer<CPointer<Object>> p_data = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__gpd
Grease Pencil data.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__gpd); CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
public static final long[] __DNA__FIELD__avs
Settings for visualization of object-transform animation.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__avs); CPointer<bAnimVizSettings> p_avs = p.cast(new Class[]{bAnimVizSettings.class});
public static final long[] __DNA__FIELD__mpath
Motion path cache for this object.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__mpath); CPointer<CPointer<bMotionPath>> p_mpath = p.cast(new Class[]{CPointer.class, bMotionPath.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD___pad0); CPointer<CPointer<Object>> p__pad0 = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__constraintChannels
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__constraintChannels); CPointer<ListBase> p_constraintChannels = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__effect
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__effect); CPointer<ListBase> p_effect = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__defbase
List of bDeformGroup
(vertex groups) names and flag only.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__defbase); CPointer<ListBase> p_defbase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__modifiers
List of ModifierData
structures.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__modifiers); CPointer<ListBase> p_modifiers = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__greasepencil_modifiers
List of GpencilModifierData
structures.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__greasepencil_modifiers); CPointer<ListBase> p_greasepencil_modifiers = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__fmaps
List of facemaps.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__fmaps); CPointer<ListBase> p_fmaps = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__shader_fx
List of viewport effects. Actually only used by grease pencil.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__shader_fx); CPointer<ListBase> p_shader_fx = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__mode
OB_MODE_OBJECT = 0, OB_MODE_EDIT = 1 << 0, OB_MODE_SCULPT = 1 << 1, OB_MODE_VERTEX_PAINT = 1 << 2, OB_MODE_WEIGHT_PAINT = 1 << 3, OB_MODE_TEXTURE_PAINT = 1 << 4, OB_MODE_PARTICLE_EDIT = 1 << 5, OB_MODE_POSE = 1 << 6
Local object mode.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__mode); CPointer<Integer> p_mode = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__restore_mode
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__restore_mode); CPointer<Integer> p_restore_mode = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__mat
Material
.getTotcol()
materials Material
slots.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__mat); CPointer<CPointer<CPointer<Material>>> p_mat = p.cast(new Class[]{CPointer.class, CPointer.class, Material.class});
public static final long[] __DNA__FIELD__matbits
A boolean field, with each byte 1 if corresponding material is linked to object.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__matbits); CPointer<CPointer<Byte>> p_matbits = p.cast(new Class[]{CPointer.class, Byte.class});
public static final long[] __DNA__FIELD__totcol
getMat()
). Copy of Mesh.getTotcol()
, Curve.getTotcol()
and meta struct member of same name (keep in sync).Copy of mesh, curve & meta struct member of same name (keep in sync).
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__totcol); CPointer<Integer> p_totcol = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__actcol
Currently selected material in the UI.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__actcol); CPointer<Integer> p_actcol = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__loc
rot en drot have to be together! (transform('r' en 's'))
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__loc); CPointer<CArrayFacade<Float>> p_loc = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__dloc
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dloc); CPointer<CArrayFacade<Float>> p_dloc = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__size
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__size); CPointer<CArrayFacade<Float>> p_size = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__dsize
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dsize); CPointer<CArrayFacade<Float>> p_dsize = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__dscale
Ack!, changing.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dscale); CPointer<CArrayFacade<Float>> p_dscale = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__rot
Euler rotation.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rot); CPointer<CArrayFacade<Float>> p_rot = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__drot
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__drot); CPointer<CArrayFacade<Float>> p_drot = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__quat
Quaternion rotation.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__quat); CPointer<CArrayFacade<Float>> p_quat = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__dquat
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dquat); CPointer<CArrayFacade<Float>> p_dquat = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__rotAxis
Axis angle rotation - axis part.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rotAxis); CPointer<CArrayFacade<Float>> p_rotAxis = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__drotAxis
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__drotAxis); CPointer<CArrayFacade<Float>> p_drotAxis = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__rotAngle
Axis angle rotation - angle part.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rotAngle); CPointer<Float> p_rotAngle = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__drotAngle
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__drotAngle); CPointer<Float> p_drotAngle = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__obmat
Final worldspace matrix with constraints & animsys applied.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__obmat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_obmat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__parentinv
Inverse result of parent, so that object doesn't 'stick' to parent.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__parentinv); CPointer<CArrayFacade<CArrayFacade<Float>>> p_parentinv = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__constinv
Inverse result of constraints. doesn't include effect of parent or object local transform.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__constinv); CPointer<CArrayFacade<CArrayFacade<Float>>> p_constinv = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__imat
Inverse matrix of 'obmat' for any other use than rendering!
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__imat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_imat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__imat_ren
Previously 'imat' was used at render time, but as other places use it too the interactive ui of 2.5 creates problems. So now only 'imat_ren' should be used when ever the inverse of ob->obmat * re->viewmat is needed! - jahka
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__imat_ren); CPointer<CArrayFacade<CArrayFacade<Float>>> p_imat_ren = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__lay
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__lay); CPointer<Integer> p_lay = p.cast(new Class[]{Integer.class});
Copy of Base
's layer in the scene.
public static final long[] __DNA__FIELD__flag
Base#flag
Copy of Base
.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__colbits
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__colbits); CPointer<Short> p_colbits = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__transflag
OB_NEG_SCALE = 1 << 2, OB_DUPLIFRAMES = 1 << 3, OB_DUPLIVERTS = 1 << 4, OB_DUPLIROT = 1 << 5, OB_DUPLINOSPEED = 1 << 6, OB_DUPLIGROUP = 1 << 8, OB_DUPLIFACES = 1 << 9, OB_DUPLIFACES_SCALE = 1 << 10, OB_DUPLIPARTS = 1 << 11, OB_RENDER_DUPLI = 1 << 12, OB_NO_CONSTRAINTS = 1 << 13, --> runtime constraints disable OB_NO_PSYS_UPDATE = 1 << 14, --> hack to work around particle issue OB_DUPLI = OB_DUPLIFRAMES | OB_DUPLIVERTS | OB_DUPLIGROUP | OB_DUPLIFACES | OB_DUPLIPARTS,
Transformation settings and transform locks .
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__transflag); CPointer<Short> p_transflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__protectflag
OB_LOCK_LOCX = 1 << 0, OB_LOCK_LOCY = 1 << 1, OB_LOCK_LOCZ = 1 << 2, OB_LOCK_LOC = OB_LOCK_LOCX | OB_LOCK_LOCY | OB_LOCK_LOCZ, OB_LOCK_ROTX = 1 << 3, OB_LOCK_ROTY = 1 << 4, OB_LOCK_ROTZ = 1 << 5, OB_LOCK_ROT = OB_LOCK_ROTX | OB_LOCK_ROTY | OB_LOCK_ROTZ, OB_LOCK_SCALEX = 1 << 6, OB_LOCK_SCALEY = 1 << 7, OB_LOCK_SCALEZ = 1 << 8, OB_LOCK_SCALE = OB_LOCK_SCALEX | OB_LOCK_SCALEY | OB_LOCK_SCALEZ, OB_LOCK_ROTW = 1 << 9, OB_LOCK_ROT4D = 1 << 10,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__protectflag); CPointer<Short> p_protectflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__trackflag
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__trackflag); CPointer<Short> p_trackflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__upflag
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__upflag); CPointer<Short> p_upflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__nlaflag
-- object-channel expanded status -- OB_ADS_COLLAPSED = 1 << 10, -- object's ipo-block -- OB_ADS_SHOWIPO = 1 << 11, -- object's constraint channels -- OB_ADS_SHOWCONS = 1 << 12, -- object's material channels -- OB_ADS_SHOWMATS = 1 << 13, -- object's marticle channels -- OB_ADS_SHOWPARTS = 1 << 14,
Used for DopeSheet filtering settings (expanded/collapsed).
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__nlaflag); CPointer<Short> p_nlaflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD___pad1); CPointer<Byte> p__pad1 = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__duplicator_visibility_flag
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__duplicator_visibility_flag); CPointer<Byte> p_duplicator_visibility_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__base_flag
Depsgraph Used by depsgraph, flushed from base.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__base_flag); CPointer<Short> p_base_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__base_local_view_bits
Used by viewport, synced from base.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__base_local_view_bits); CPointer<Short> p_base_local_view_bits = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__col_group
Collision mask settings
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__col_group); CPointer<Short> p_col_group = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__col_mask
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__col_mask); CPointer<Short> p_col_mask = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__rotmode
Rotation mode - uses defines set out in DNA_action_types.h
for PoseChannel rotations....
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rotmode); CPointer<Short> p_rotmode = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__boundtype
Bounding box use for drawing.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__boundtype); CPointer<Byte> p_boundtype = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__collision_boundtype
OB_BOUND_BOX = 0, OB_BOUND_SPHERE = 1, OB_BOUND_CYLINDER = 2, OB_BOUND_CONE = 3, OB_BOUND_TRIANGLE_MESH = 4, OB_BOUND_CONVEX_HULL = 5, OB_BOUND_CAPSULE = 7,
Bounding box type used for collision.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__collision_boundtype); CPointer<Byte> p_collision_boundtype = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__dtx
OB_DRAWBOUNDOX = 1 << 0, OB_AXIS = 1 << 1, OB_TEXSPACE = 1 << 2, OB_DRAWNAME = 1 << 3, OB_DRAWIMAGE = 1 << 4, -- for solid+wire display -- OB_DRAWWIRE = 1 << 5, -- for overdraw s -- OB_DRAWXRAY = 1 << 6, -- enable transparent draw -- OB_DRAWTRANSP = 1 << 7, OB_DRAW_ALL_EDGES = 1 << 8, --> only for meshes currently
Viewport draw extra settings.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dtx); CPointer<Short> p_dtx = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__dt
OB_BOUNDBOX = 1, OB_WIRE = 2, OB_SOLID = 3, OB_MATERIAL = 4, OB_TEXTURE = 5, OB_RENDER = 6, OB_PAINT = 100, --> temporary used in draw code
Viewport draw type.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dt); CPointer<Byte> p_dt = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__empty_drawtype
OB_ARROWS = 1, OB_PLAINAXES = 2, OB_CIRCLE = 3, OB_SINGLE_ARROW = 4, OB_CUBE = 5, OB_EMPTY_SPHERE = 6, OB_EMPTY_CONE = 7, OB_EMPTY_IMAGE = 8,
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__empty_drawtype); CPointer<Byte> p_empty_drawtype = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__empty_drawsize
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__empty_drawsize); CPointer<Float> p_empty_drawsize = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__dupfacesca
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dupfacesca); CPointer<Float> p_dupfacesca = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__index
Custom index, for renderpasses.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__index); CPointer<Short> p_index = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__actdef
Current deformation group, note: index starts at 1.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__actdef); CPointer<Short> p_actdef = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__actfmap
Current face map, note: index starts at 1.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__actfmap); CPointer<Short> p_actfmap = 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:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD___pad2); CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__col
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__col); CPointer<CArrayFacade<Float>> p_col = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__softflag
Softbody settings.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__softflag); CPointer<Short> p_softflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__restrictflag
For restricting view, select, render etc. accessible in outliner.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__restrictflag); CPointer<Byte> p_restrictflag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__shapeflag
Flag for pinning.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__shapeflag); CPointer<Byte> p_shapeflag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__shapenr
Current shape key for menu or pinned.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__shapenr); CPointer<Short> p_shapenr = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD___pad3
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD___pad3); CPointer<CArrayFacade<Byte>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__constraints
Object
constraints.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__constraints); CPointer<ListBase> p_constraints = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__nlastrips
public static final long[] __DNA__FIELD__hooks
public static final long[] __DNA__FIELD__particlesystem
Particle
systems.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__particlesystem); CPointer<ListBase> p_particlesystem = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__pd
Particle
deflector/attractor/collision data.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__pd); CPointer<CPointer<PartDeflect>> p_pd = p.cast(new Class[]{CPointer.class, PartDeflect.class});
public static final long[] __DNA__FIELD__soft
If exists, saved in file.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__soft); CPointer<CPointer<SoftBody>> p_soft = p.cast(new Class[]{CPointer.class, SoftBody.class});
public static final long[] __DNA__FIELD__dup_group
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__dup_group); CPointer<CPointer<Collection>> p_dup_group = p.cast(new Class[]{CPointer.class, Collection.class});
public static final long[] __DNA__FIELD__fluidsimSettings
If fluidsim enabled, store additional settings.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__fluidsimSettings); CPointer<CPointer<FluidsimSettings>> p_fluidsimSettings = p.cast(new Class[]{CPointer.class, FluidsimSettings.class});
public static final long[] __DNA__FIELD__pc_ids
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__pc_ids); CPointer<ListBase> p_pc_ids = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__rigidbody_object
Settings for Bullet rigid body.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rigidbody_object); CPointer<CPointer<RigidBodyOb>> p_rigidbody_object = p.cast(new Class[]{CPointer.class, RigidBodyOb.class});
public static final long[] __DNA__FIELD__rigidbody_constraint
Settings for Bullet constraint.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__rigidbody_constraint); CPointer<CPointer<RigidBodyCon>> p_rigidbody_constraint = p.cast(new Class[]{CPointer.class, RigidBodyCon.class});
public static final long[] __DNA__FIELD__ima_ofs
Offset for image empties.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__ima_ofs); CPointer<CArrayFacade<Float>> p_ima_ofs = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__iuser
Must be non-null when object is an empty image.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__iuser); CPointer<CPointer<ImageUser>> p_iuser = p.cast(new Class[]{CPointer.class, ImageUser.class});
public static final long[] __DNA__FIELD__empty_image_visibility_flag
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__empty_image_visibility_flag); CPointer<Byte> p_empty_image_visibility_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__empty_image_depth
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__empty_image_depth); CPointer<Byte> p_empty_image_depth = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__empty_image_flag
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__empty_image_flag); CPointer<Byte> p_empty_image_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad8
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD___pad8); CPointer<CArrayFacade<Byte>> p__pad8 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__lodlevels
Contains data for levels of detail.
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__lodlevels); CPointer<ListBase> p_lodlevels = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__currentlod
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__currentlod); CPointer<CPointer<LodLevel>> p_currentlod = p.cast(new Class[]{CPointer.class, LodLevel.class});
public static final long[] __DNA__FIELD__preview
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__preview); CPointer<CPointer<PreviewImage>> p_preview = p.cast(new Class[]{CPointer.class, PreviewImage.class});
public static final long[] __DNA__FIELD__runtime
Runtime evaluation data (keep last).
This is how you get a reference on the corresponding field in the struct:
BlenderObject blenderobject = ...; CPointer<Object> p = blenderobject.__dna__addressof(BlenderObject.__DNA__FIELD__runtime); CPointer<Object_Runtime> p_runtime = p.cast(new Class[]{Object_Runtime.class});
public BlenderObject(long __address, Block __block, BlockTable __blockTable)
protected BlenderObject(BlenderObject 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
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public void setAdt(CPointer<AnimData> adt) throws java.io.IOException
Animation data (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__adt
public DrawDataList getDrawdata() throws java.io.IOException
Runtime (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__drawdata
public void setDrawdata(DrawDataList drawdata) throws java.io.IOException
Runtime (must be immediately after id for utilities to use it).
java.io.IOException
__DNA__FIELD__drawdata
public CPointer<java.lang.Object> getSculpt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__sculpt
public void setSculpt(CPointer<java.lang.Object> sculpt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__sculpt
public short getType() throws java.io.IOException
OB_EMPTY = 0, OB_MESH = 1, OB_CURVE = 2, OB_SURF = 3, OB_FONT = 4, OB_MBALL = 5, OB_LAMP = 10, OB_CAMERA = 11, OB_SPEAKER = 12, // OB_WAVE = 21, OB_LATTICE = 22, // 23 and 24 are for life and sector (old file compat.) OB_ARMATURE = 25,
java.io.IOException
__DNA__FIELD__type
public void setType(short type) throws java.io.IOException
OB_EMPTY = 0, OB_MESH = 1, OB_CURVE = 2, OB_SURF = 3, OB_FONT = 4, OB_MBALL = 5, OB_LAMP = 10, OB_CAMERA = 11, OB_SPEAKER = 12, // OB_WAVE = 21, OB_LATTICE = 22, // 23 and 24 are for life and sector (old file compat.) OB_ARMATURE = 25,
java.io.IOException
__DNA__FIELD__type
public short getPartype() throws java.io.IOException
PARTYPE = (1 << 4) - 1, PAROBJECT = 0, PARCURVE = 1, PARKEY = 2, PARSKEL = 4, PARVERT1 = 5, PARVERT3 = 6, PARBONE = 7, PARSLOW = 16,
java.io.IOException
__DNA__FIELD__partype
public void setPartype(short partype) throws java.io.IOException
PARTYPE = (1 << 4) - 1, PAROBJECT = 0, PARCURVE = 1, PARKEY = 2, PARSKEL = 4, PARVERT1 = 5, PARVERT3 = 6, PARBONE = 7, PARSLOW = 16,
java.io.IOException
__DNA__FIELD__partype
public int getPar1() throws java.io.IOException
Can be vertexnrs.
java.io.IOException
__DNA__FIELD__par1
public void setPar1(int par1) throws java.io.IOException
Can be vertexnrs.
java.io.IOException
__DNA__FIELD__par1
public int getPar2() throws java.io.IOException
java.io.IOException
__DNA__FIELD__par2
public void setPar2(int par2) throws java.io.IOException
java.io.IOException
__DNA__FIELD__par2
public int getPar3() throws java.io.IOException
java.io.IOException
__DNA__FIELD__par3
public void setPar3(int par3) throws java.io.IOException
java.io.IOException
__DNA__FIELD__par3
public CArrayFacade<java.lang.Byte> getParsubstr() throws java.io.IOException
String describing subobject info, MAX_ID_NAME-2.
java.io.IOException
__DNA__FIELD__parsubstr
public void setParsubstr(CArrayFacade<java.lang.Byte> parsubstr) throws java.io.IOException
String describing subobject info, MAX_ID_NAME-2.
java.io.IOException
__DNA__FIELD__parsubstr
public CPointer<BlenderObject> getParent() throws java.io.IOException
java.io.IOException
__DNA__FIELD__parent
public void setParent(CPointer<BlenderObject> parent) throws java.io.IOException
java.io.IOException
__DNA__FIELD__parent
public CPointer<BlenderObject> getTrack() throws java.io.IOException
java.io.IOException
__DNA__FIELD__track
public void setTrack(CPointer<BlenderObject> track) throws java.io.IOException
java.io.IOException
__DNA__FIELD__track
public CPointer<BlenderObject> getProxy() throws java.io.IOException
if ob->proxy (or proxy_group), this object is proxy for object ob->proxy proxy_from is set in target back to the proxy.
java.io.IOException
__DNA__FIELD__proxy
public void setProxy(CPointer<BlenderObject> proxy) throws java.io.IOException
if ob->proxy (or proxy_group), this object is proxy for object ob->proxy proxy_from is set in target back to the proxy.
java.io.IOException
__DNA__FIELD__proxy
public CPointer<BlenderObject> getProxy_group() throws java.io.IOException
java.io.IOException
__DNA__FIELD__proxy_group
public void setProxy_group(CPointer<BlenderObject> proxy_group) throws java.io.IOException
java.io.IOException
__DNA__FIELD__proxy_group
public CPointer<BlenderObject> getProxy_from() throws java.io.IOException
java.io.IOException
__DNA__FIELD__proxy_from
public void setProxy_from(CPointer<BlenderObject> proxy_from) throws java.io.IOException
java.io.IOException
__DNA__FIELD__proxy_from
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<bAction> getAction() throws java.io.IOException
struct Path
*path;
java.io.IOException
__DNA__FIELD__action
public void setAction(CPointer<bAction> action) throws java.io.IOException
struct Path
*path;
java.io.IOException
__DNA__FIELD__action
public CPointer<bAction> getPoselib() throws java.io.IOException
java.io.IOException
__DNA__FIELD__poselib
public void setPoselib(CPointer<bAction> poselib) throws java.io.IOException
java.io.IOException
__DNA__FIELD__poselib
public CPointer<bPose> getPose() throws java.io.IOException
Pose data, armature objects only.
java.io.IOException
__DNA__FIELD__pose
public void setPose(CPointer<bPose> pose) throws java.io.IOException
Pose data, armature objects only.
java.io.IOException
__DNA__FIELD__pose
public CPointer<java.lang.Object> getData() throws java.io.IOException
Pointer to objects data - an 'ID
' or NULL.
java.io.IOException
__DNA__FIELD__data
public void setData(CPointer<java.lang.Object> data) throws java.io.IOException
Pointer to objects data - an 'ID
' or NULL.
java.io.IOException
__DNA__FIELD__data
public CPointer<bGPdata> getGpd() throws java.io.IOException
Grease Pencil data.
java.io.IOException
__DNA__FIELD__gpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Grease Pencil data.
java.io.IOException
__DNA__FIELD__gpd
public bAnimVizSettings getAvs() throws java.io.IOException
Settings for visualization of object-transform animation.
java.io.IOException
__DNA__FIELD__avs
public void setAvs(bAnimVizSettings avs) throws java.io.IOException
Settings for visualization of object-transform animation.
java.io.IOException
__DNA__FIELD__avs
public CPointer<bMotionPath> getMpath() throws java.io.IOException
Motion path cache for this object.
java.io.IOException
__DNA__FIELD__mpath
public void setMpath(CPointer<bMotionPath> mpath) throws java.io.IOException
Motion path cache for this object.
java.io.IOException
__DNA__FIELD__mpath
public CPointer<java.lang.Object> get_pad0() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public void set_pad0(CPointer<java.lang.Object> _pad0) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public ListBase getConstraintChannels() throws java.io.IOException
java.io.IOException
__DNA__FIELD__constraintChannels
public void setConstraintChannels(ListBase constraintChannels) throws java.io.IOException
java.io.IOException
__DNA__FIELD__constraintChannels
public ListBase getEffect() throws java.io.IOException
java.io.IOException
__DNA__FIELD__effect
public void setEffect(ListBase effect) throws java.io.IOException
java.io.IOException
__DNA__FIELD__effect
public ListBase getDefbase() throws java.io.IOException
List of bDeformGroup
(vertex groups) names and flag only.
java.io.IOException
__DNA__FIELD__defbase
public void setDefbase(ListBase defbase) throws java.io.IOException
List of bDeformGroup
(vertex groups) names and flag only.
java.io.IOException
__DNA__FIELD__defbase
public ListBase getModifiers() throws java.io.IOException
List of ModifierData
structures.
java.io.IOException
__DNA__FIELD__modifiers
public void setModifiers(ListBase modifiers) throws java.io.IOException
List of ModifierData
structures.
java.io.IOException
__DNA__FIELD__modifiers
public ListBase getGreasepencil_modifiers() throws java.io.IOException
List of GpencilModifierData
structures.
java.io.IOException
__DNA__FIELD__greasepencil_modifiers
public void setGreasepencil_modifiers(ListBase greasepencil_modifiers) throws java.io.IOException
List of GpencilModifierData
structures.
java.io.IOException
__DNA__FIELD__greasepencil_modifiers
public ListBase getFmaps() throws java.io.IOException
List of facemaps.
java.io.IOException
__DNA__FIELD__fmaps
public void setFmaps(ListBase fmaps) throws java.io.IOException
List of facemaps.
java.io.IOException
__DNA__FIELD__fmaps
public ListBase getShader_fx() throws java.io.IOException
List of viewport effects. Actually only used by grease pencil.
java.io.IOException
__DNA__FIELD__shader_fx
public void setShader_fx(ListBase shader_fx) throws java.io.IOException
List of viewport effects. Actually only used by grease pencil.
java.io.IOException
__DNA__FIELD__shader_fx
public int getMode() throws java.io.IOException
OB_MODE_OBJECT = 0, OB_MODE_EDIT = 1 << 0, OB_MODE_SCULPT = 1 << 1, OB_MODE_VERTEX_PAINT = 1 << 2, OB_MODE_WEIGHT_PAINT = 1 << 3, OB_MODE_TEXTURE_PAINT = 1 << 4, OB_MODE_PARTICLE_EDIT = 1 << 5, OB_MODE_POSE = 1 << 6
Local object mode.
java.io.IOException
__DNA__FIELD__mode
public void setMode(int mode) throws java.io.IOException
OB_MODE_OBJECT = 0, OB_MODE_EDIT = 1 << 0, OB_MODE_SCULPT = 1 << 1, OB_MODE_VERTEX_PAINT = 1 << 2, OB_MODE_WEIGHT_PAINT = 1 << 3, OB_MODE_TEXTURE_PAINT = 1 << 4, OB_MODE_PARTICLE_EDIT = 1 << 5, OB_MODE_POSE = 1 << 6
Local object mode.
java.io.IOException
__DNA__FIELD__mode
public int getRestore_mode() throws java.io.IOException
java.io.IOException
__DNA__FIELD__restore_mode
public void setRestore_mode(int restore_mode) throws java.io.IOException
java.io.IOException
__DNA__FIELD__restore_mode
public CPointer<CPointer<Material>> getMat() throws java.io.IOException
Material
.getTotcol()
materials Material
slots.
java.io.IOException
__DNA__FIELD__mat
public void setMat(CPointer<CPointer<Material>> mat) throws java.io.IOException
Material
.getTotcol()
materials Material
slots.
java.io.IOException
__DNA__FIELD__mat
public CPointer<java.lang.Byte> getMatbits() throws java.io.IOException
A boolean field, with each byte 1 if corresponding material is linked to object.
java.io.IOException
__DNA__FIELD__matbits
public void setMatbits(CPointer<java.lang.Byte> matbits) throws java.io.IOException
A boolean field, with each byte 1 if corresponding material is linked to object.
java.io.IOException
__DNA__FIELD__matbits
public int getTotcol() throws java.io.IOException
getMat()
). Copy of Mesh.getTotcol()
, Curve.getTotcol()
and meta struct member of same name (keep in sync).Copy of mesh, curve & meta struct member of same name (keep in sync).
java.io.IOException
__DNA__FIELD__totcol
public void setTotcol(int totcol) throws java.io.IOException
getMat()
). Copy of Mesh.getTotcol()
, Curve.getTotcol()
and meta struct member of same name (keep in sync).Copy of mesh, curve & meta struct member of same name (keep in sync).
java.io.IOException
__DNA__FIELD__totcol
public int getActcol() throws java.io.IOException
Currently selected material in the UI.
java.io.IOException
__DNA__FIELD__actcol
public void setActcol(int actcol) throws java.io.IOException
Currently selected material in the UI.
java.io.IOException
__DNA__FIELD__actcol
public CArrayFacade<java.lang.Float> getLoc() throws java.io.IOException
rot en drot have to be together! (transform('r' en 's'))
java.io.IOException
__DNA__FIELD__loc
public void setLoc(CArrayFacade<java.lang.Float> loc) throws java.io.IOException
rot en drot have to be together! (transform('r' en 's'))
java.io.IOException
__DNA__FIELD__loc
public CArrayFacade<java.lang.Float> getDloc() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dloc
public void setDloc(CArrayFacade<java.lang.Float> dloc) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dloc
public CArrayFacade<java.lang.Float> getSize() throws java.io.IOException
java.io.IOException
__DNA__FIELD__size
public void setSize(CArrayFacade<java.lang.Float> size) throws java.io.IOException
java.io.IOException
__DNA__FIELD__size
public CArrayFacade<java.lang.Float> getDsize() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dsize
public void setDsize(CArrayFacade<java.lang.Float> dsize) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dsize
public CArrayFacade<java.lang.Float> getDscale() throws java.io.IOException
Ack!, changing.
java.io.IOException
__DNA__FIELD__dscale
public void setDscale(CArrayFacade<java.lang.Float> dscale) throws java.io.IOException
Ack!, changing.
java.io.IOException
__DNA__FIELD__dscale
public CArrayFacade<java.lang.Float> getRot() throws java.io.IOException
Euler rotation.
java.io.IOException
__DNA__FIELD__rot
public void setRot(CArrayFacade<java.lang.Float> rot) throws java.io.IOException
Euler rotation.
java.io.IOException
__DNA__FIELD__rot
public CArrayFacade<java.lang.Float> getDrot() throws java.io.IOException
java.io.IOException
__DNA__FIELD__drot
public void setDrot(CArrayFacade<java.lang.Float> drot) throws java.io.IOException
java.io.IOException
__DNA__FIELD__drot
public CArrayFacade<java.lang.Float> getQuat() throws java.io.IOException
Quaternion rotation.
java.io.IOException
__DNA__FIELD__quat
public void setQuat(CArrayFacade<java.lang.Float> quat) throws java.io.IOException
Quaternion rotation.
java.io.IOException
__DNA__FIELD__quat
public CArrayFacade<java.lang.Float> getDquat() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dquat
public void setDquat(CArrayFacade<java.lang.Float> dquat) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dquat
public CArrayFacade<java.lang.Float> getRotAxis() throws java.io.IOException
Axis angle rotation - axis part.
java.io.IOException
__DNA__FIELD__rotAxis
public void setRotAxis(CArrayFacade<java.lang.Float> rotAxis) throws java.io.IOException
Axis angle rotation - axis part.
java.io.IOException
__DNA__FIELD__rotAxis
public CArrayFacade<java.lang.Float> getDrotAxis() throws java.io.IOException
java.io.IOException
__DNA__FIELD__drotAxis
public void setDrotAxis(CArrayFacade<java.lang.Float> drotAxis) throws java.io.IOException
java.io.IOException
__DNA__FIELD__drotAxis
public float getRotAngle() throws java.io.IOException
Axis angle rotation - angle part.
java.io.IOException
__DNA__FIELD__rotAngle
public void setRotAngle(float rotAngle) throws java.io.IOException
Axis angle rotation - angle part.
java.io.IOException
__DNA__FIELD__rotAngle
public float getDrotAngle() throws java.io.IOException
java.io.IOException
__DNA__FIELD__drotAngle
public void setDrotAngle(float drotAngle) throws java.io.IOException
java.io.IOException
__DNA__FIELD__drotAngle
public CArrayFacade<CArrayFacade<java.lang.Float>> getObmat() throws java.io.IOException
Final worldspace matrix with constraints & animsys applied.
java.io.IOException
__DNA__FIELD__obmat
public void setObmat(CArrayFacade<CArrayFacade<java.lang.Float>> obmat) throws java.io.IOException
Final worldspace matrix with constraints & animsys applied.
java.io.IOException
__DNA__FIELD__obmat
public CArrayFacade<CArrayFacade<java.lang.Float>> getParentinv() throws java.io.IOException
Inverse result of parent, so that object doesn't 'stick' to parent.
java.io.IOException
__DNA__FIELD__parentinv
public void setParentinv(CArrayFacade<CArrayFacade<java.lang.Float>> parentinv) throws java.io.IOException
Inverse result of parent, so that object doesn't 'stick' to parent.
java.io.IOException
__DNA__FIELD__parentinv
public CArrayFacade<CArrayFacade<java.lang.Float>> getConstinv() throws java.io.IOException
Inverse result of constraints. doesn't include effect of parent or object local transform.
java.io.IOException
__DNA__FIELD__constinv
public void setConstinv(CArrayFacade<CArrayFacade<java.lang.Float>> constinv) throws java.io.IOException
Inverse result of constraints. doesn't include effect of parent or object local transform.
java.io.IOException
__DNA__FIELD__constinv
public CArrayFacade<CArrayFacade<java.lang.Float>> getImat() throws java.io.IOException
Inverse matrix of 'obmat' for any other use than rendering!
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);java.io.IOException
__DNA__FIELD__imat
public void setImat(CArrayFacade<CArrayFacade<java.lang.Float>> imat) throws java.io.IOException
Inverse matrix of 'obmat' for any other use than rendering!
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);
this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat);java.io.IOException
__DNA__FIELD__imat
public CArrayFacade<CArrayFacade<java.lang.Float>> getImat_ren() throws java.io.IOException
Previously 'imat' was used at render time, but as other places use it too the interactive ui of 2.5 creates problems. So now only 'imat_ren' should be used when ever the inverse of ob->obmat * re->viewmat is needed! - jahka
java.io.IOException
__DNA__FIELD__imat_ren
public void setImat_ren(CArrayFacade<CArrayFacade<java.lang.Float>> imat_ren) throws java.io.IOException
Previously 'imat' was used at render time, but as other places use it too the interactive ui of 2.5 creates problems. So now only 'imat_ren' should be used when ever the inverse of ob->obmat * re->viewmat is needed! - jahka
java.io.IOException
__DNA__FIELD__imat_ren
public int getLay() throws java.io.IOException
Copy of Base
's layer in the scene.
java.io.IOException
__DNA__FIELD__lay
public void setLay(int lay) throws java.io.IOException
Copy of Base
's layer in the scene.
java.io.IOException
__DNA__FIELD__lay
public short getFlag() throws java.io.IOException
Base#flag
Copy of Base
.
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
Base#flag
Copy of Base
.
java.io.IOException
__DNA__FIELD__flag
public short getColbits() throws java.io.IOException
java.io.IOException
__DNA__FIELD__colbits
public void setColbits(short colbits) throws java.io.IOException
java.io.IOException
__DNA__FIELD__colbits
public short getTransflag() throws java.io.IOException
OB_NEG_SCALE = 1 << 2, OB_DUPLIFRAMES = 1 << 3, OB_DUPLIVERTS = 1 << 4, OB_DUPLIROT = 1 << 5, OB_DUPLINOSPEED = 1 << 6, OB_DUPLIGROUP = 1 << 8, OB_DUPLIFACES = 1 << 9, OB_DUPLIFACES_SCALE = 1 << 10, OB_DUPLIPARTS = 1 << 11, OB_RENDER_DUPLI = 1 << 12, OB_NO_CONSTRAINTS = 1 << 13, --> runtime constraints disable OB_NO_PSYS_UPDATE = 1 << 14, --> hack to work around particle issue OB_DUPLI = OB_DUPLIFRAMES | OB_DUPLIVERTS | OB_DUPLIGROUP | OB_DUPLIFACES | OB_DUPLIPARTS,
Transformation settings and transform locks .
java.io.IOException
__DNA__FIELD__transflag
public void setTransflag(short transflag) throws java.io.IOException
OB_NEG_SCALE = 1 << 2, OB_DUPLIFRAMES = 1 << 3, OB_DUPLIVERTS = 1 << 4, OB_DUPLIROT = 1 << 5, OB_DUPLINOSPEED = 1 << 6, OB_DUPLIGROUP = 1 << 8, OB_DUPLIFACES = 1 << 9, OB_DUPLIFACES_SCALE = 1 << 10, OB_DUPLIPARTS = 1 << 11, OB_RENDER_DUPLI = 1 << 12, OB_NO_CONSTRAINTS = 1 << 13, --> runtime constraints disable OB_NO_PSYS_UPDATE = 1 << 14, --> hack to work around particle issue OB_DUPLI = OB_DUPLIFRAMES | OB_DUPLIVERTS | OB_DUPLIGROUP | OB_DUPLIFACES | OB_DUPLIPARTS,
Transformation settings and transform locks .
java.io.IOException
__DNA__FIELD__transflag
public short getProtectflag() throws java.io.IOException
OB_LOCK_LOCX = 1 << 0, OB_LOCK_LOCY = 1 << 1, OB_LOCK_LOCZ = 1 << 2, OB_LOCK_LOC = OB_LOCK_LOCX | OB_LOCK_LOCY | OB_LOCK_LOCZ, OB_LOCK_ROTX = 1 << 3, OB_LOCK_ROTY = 1 << 4, OB_LOCK_ROTZ = 1 << 5, OB_LOCK_ROT = OB_LOCK_ROTX | OB_LOCK_ROTY | OB_LOCK_ROTZ, OB_LOCK_SCALEX = 1 << 6, OB_LOCK_SCALEY = 1 << 7, OB_LOCK_SCALEZ = 1 << 8, OB_LOCK_SCALE = OB_LOCK_SCALEX | OB_LOCK_SCALEY | OB_LOCK_SCALEZ, OB_LOCK_ROTW = 1 << 9, OB_LOCK_ROT4D = 1 << 10,
java.io.IOException
__DNA__FIELD__protectflag
public void setProtectflag(short protectflag) throws java.io.IOException
OB_LOCK_LOCX = 1 << 0, OB_LOCK_LOCY = 1 << 1, OB_LOCK_LOCZ = 1 << 2, OB_LOCK_LOC = OB_LOCK_LOCX | OB_LOCK_LOCY | OB_LOCK_LOCZ, OB_LOCK_ROTX = 1 << 3, OB_LOCK_ROTY = 1 << 4, OB_LOCK_ROTZ = 1 << 5, OB_LOCK_ROT = OB_LOCK_ROTX | OB_LOCK_ROTY | OB_LOCK_ROTZ, OB_LOCK_SCALEX = 1 << 6, OB_LOCK_SCALEY = 1 << 7, OB_LOCK_SCALEZ = 1 << 8, OB_LOCK_SCALE = OB_LOCK_SCALEX | OB_LOCK_SCALEY | OB_LOCK_SCALEZ, OB_LOCK_ROTW = 1 << 9, OB_LOCK_ROT4D = 1 << 10,
java.io.IOException
__DNA__FIELD__protectflag
public short getTrackflag() throws java.io.IOException
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
java.io.IOException
__DNA__FIELD__trackflag
public void setTrackflag(short trackflag) throws java.io.IOException
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
java.io.IOException
__DNA__FIELD__trackflag
public short getUpflag() throws java.io.IOException
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
java.io.IOException
__DNA__FIELD__upflag
public void setUpflag(short upflag) throws java.io.IOException
OB_POSX = 0, OB_POSY = 1, OB_POSZ = 2, OB_NEGX = 3, OB_NEGY = 4, OB_NEGZ = 5,
java.io.IOException
__DNA__FIELD__upflag
public short getNlaflag() throws java.io.IOException
-- object-channel expanded status -- OB_ADS_COLLAPSED = 1 << 10, -- object's ipo-block -- OB_ADS_SHOWIPO = 1 << 11, -- object's constraint channels -- OB_ADS_SHOWCONS = 1 << 12, -- object's material channels -- OB_ADS_SHOWMATS = 1 << 13, -- object's marticle channels -- OB_ADS_SHOWPARTS = 1 << 14,
Used for DopeSheet filtering settings (expanded/collapsed).
java.io.IOException
__DNA__FIELD__nlaflag
public void setNlaflag(short nlaflag) throws java.io.IOException
-- object-channel expanded status -- OB_ADS_COLLAPSED = 1 << 10, -- object's ipo-block -- OB_ADS_SHOWIPO = 1 << 11, -- object's constraint channels -- OB_ADS_SHOWCONS = 1 << 12, -- object's material channels -- OB_ADS_SHOWMATS = 1 << 13, -- object's marticle channels -- OB_ADS_SHOWPARTS = 1 << 14,
Used for DopeSheet filtering settings (expanded/collapsed).
java.io.IOException
__DNA__FIELD__nlaflag
public byte get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(byte _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public byte getDuplicator_visibility_flag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__duplicator_visibility_flag
public void setDuplicator_visibility_flag(byte duplicator_visibility_flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__duplicator_visibility_flag
public short getBase_flag() throws java.io.IOException
Depsgraph Used by depsgraph, flushed from base.
java.io.IOException
__DNA__FIELD__base_flag
public void setBase_flag(short base_flag) throws java.io.IOException
Depsgraph Used by depsgraph, flushed from base.
java.io.IOException
__DNA__FIELD__base_flag
public short getBase_local_view_bits() throws java.io.IOException
Used by viewport, synced from base.
java.io.IOException
__DNA__FIELD__base_local_view_bits
public void setBase_local_view_bits(short base_local_view_bits) throws java.io.IOException
Used by viewport, synced from base.
java.io.IOException
__DNA__FIELD__base_local_view_bits
public short getCol_group() throws java.io.IOException
Collision mask settings
java.io.IOException
__DNA__FIELD__col_group
public void setCol_group(short col_group) throws java.io.IOException
Collision mask settings
java.io.IOException
__DNA__FIELD__col_group
public short getCol_mask() throws java.io.IOException
java.io.IOException
__DNA__FIELD__col_mask
public void setCol_mask(short col_mask) throws java.io.IOException
java.io.IOException
__DNA__FIELD__col_mask
public short getRotmode() throws java.io.IOException
Rotation mode - uses defines set out in DNA_action_types.h
for PoseChannel rotations....
java.io.IOException
__DNA__FIELD__rotmode
public void setRotmode(short rotmode) throws java.io.IOException
Rotation mode - uses defines set out in DNA_action_types.h
for PoseChannel rotations....
java.io.IOException
__DNA__FIELD__rotmode
public byte getBoundtype() throws java.io.IOException
Bounding box use for drawing.
java.io.IOException
__DNA__FIELD__boundtype
public void setBoundtype(byte boundtype) throws java.io.IOException
Bounding box use for drawing.
java.io.IOException
__DNA__FIELD__boundtype
public byte getCollision_boundtype() throws java.io.IOException
OB_BOUND_BOX = 0, OB_BOUND_SPHERE = 1, OB_BOUND_CYLINDER = 2, OB_BOUND_CONE = 3, OB_BOUND_TRIANGLE_MESH = 4, OB_BOUND_CONVEX_HULL = 5, OB_BOUND_CAPSULE = 7,
Bounding box type used for collision.
java.io.IOException
__DNA__FIELD__collision_boundtype
public void setCollision_boundtype(byte collision_boundtype) throws java.io.IOException
OB_BOUND_BOX = 0, OB_BOUND_SPHERE = 1, OB_BOUND_CYLINDER = 2, OB_BOUND_CONE = 3, OB_BOUND_TRIANGLE_MESH = 4, OB_BOUND_CONVEX_HULL = 5, OB_BOUND_CAPSULE = 7,
Bounding box type used for collision.
java.io.IOException
__DNA__FIELD__collision_boundtype
public short getDtx() throws java.io.IOException
OB_DRAWBOUNDOX = 1 << 0, OB_AXIS = 1 << 1, OB_TEXSPACE = 1 << 2, OB_DRAWNAME = 1 << 3, OB_DRAWIMAGE = 1 << 4, -- for solid+wire display -- OB_DRAWWIRE = 1 << 5, -- for overdraw s -- OB_DRAWXRAY = 1 << 6, -- enable transparent draw -- OB_DRAWTRANSP = 1 << 7, OB_DRAW_ALL_EDGES = 1 << 8, --> only for meshes currently
Viewport draw extra settings.
java.io.IOException
__DNA__FIELD__dtx
public void setDtx(short dtx) throws java.io.IOException
OB_DRAWBOUNDOX = 1 << 0, OB_AXIS = 1 << 1, OB_TEXSPACE = 1 << 2, OB_DRAWNAME = 1 << 3, OB_DRAWIMAGE = 1 << 4, -- for solid+wire display -- OB_DRAWWIRE = 1 << 5, -- for overdraw s -- OB_DRAWXRAY = 1 << 6, -- enable transparent draw -- OB_DRAWTRANSP = 1 << 7, OB_DRAW_ALL_EDGES = 1 << 8, --> only for meshes currently
Viewport draw extra settings.
java.io.IOException
__DNA__FIELD__dtx
public byte getDt() throws java.io.IOException
OB_BOUNDBOX = 1, OB_WIRE = 2, OB_SOLID = 3, OB_MATERIAL = 4, OB_TEXTURE = 5, OB_RENDER = 6, OB_PAINT = 100, --> temporary used in draw code
Viewport draw type.
java.io.IOException
__DNA__FIELD__dt
public void setDt(byte dt) throws java.io.IOException
OB_BOUNDBOX = 1, OB_WIRE = 2, OB_SOLID = 3, OB_MATERIAL = 4, OB_TEXTURE = 5, OB_RENDER = 6, OB_PAINT = 100, --> temporary used in draw code
Viewport draw type.
java.io.IOException
__DNA__FIELD__dt
public byte getEmpty_drawtype() throws java.io.IOException
OB_ARROWS = 1, OB_PLAINAXES = 2, OB_CIRCLE = 3, OB_SINGLE_ARROW = 4, OB_CUBE = 5, OB_EMPTY_SPHERE = 6, OB_EMPTY_CONE = 7, OB_EMPTY_IMAGE = 8,
java.io.IOException
__DNA__FIELD__empty_drawtype
public void setEmpty_drawtype(byte empty_drawtype) throws java.io.IOException
OB_ARROWS = 1, OB_PLAINAXES = 2, OB_CIRCLE = 3, OB_SINGLE_ARROW = 4, OB_CUBE = 5, OB_EMPTY_SPHERE = 6, OB_EMPTY_CONE = 7, OB_EMPTY_IMAGE = 8,
java.io.IOException
__DNA__FIELD__empty_drawtype
public float getEmpty_drawsize() throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_drawsize
public void setEmpty_drawsize(float empty_drawsize) throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_drawsize
public float getDupfacesca() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupfacesca
public void setDupfacesca(float dupfacesca) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupfacesca
public short getIndex() throws java.io.IOException
Custom index, for renderpasses.
java.io.IOException
__DNA__FIELD__index
public void setIndex(short index) throws java.io.IOException
Custom index, for renderpasses.
java.io.IOException
__DNA__FIELD__index
public short getActdef() throws java.io.IOException
Current deformation group, note: index starts at 1.
java.io.IOException
__DNA__FIELD__actdef
public void setActdef(short actdef) throws java.io.IOException
Current deformation group, note: index starts at 1.
java.io.IOException
__DNA__FIELD__actdef
public short getActfmap() throws java.io.IOException
Current face map, note: index starts at 1.
java.io.IOException
__DNA__FIELD__actfmap
public void setActfmap(short actfmap) throws java.io.IOException
Current face map, note: index starts at 1.
java.io.IOException
__DNA__FIELD__actfmap
public CArrayFacade<java.lang.Byte> get_pad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public void set_pad2(CArrayFacade<java.lang.Byte> _pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public CArrayFacade<java.lang.Float> getCol() throws java.io.IOException
java.io.IOException
__DNA__FIELD__col
public void setCol(CArrayFacade<java.lang.Float> col) throws java.io.IOException
java.io.IOException
__DNA__FIELD__col
public short getSoftflag() throws java.io.IOException
Softbody settings.
java.io.IOException
__DNA__FIELD__softflag
public void setSoftflag(short softflag) throws java.io.IOException
Softbody settings.
java.io.IOException
__DNA__FIELD__softflag
public byte getRestrictflag() throws java.io.IOException
For restricting view, select, render etc. accessible in outliner.
java.io.IOException
__DNA__FIELD__restrictflag
public void setRestrictflag(byte restrictflag) throws java.io.IOException
For restricting view, select, render etc. accessible in outliner.
java.io.IOException
__DNA__FIELD__restrictflag
public byte getShapeflag() throws java.io.IOException
Flag for pinning.
java.io.IOException
__DNA__FIELD__shapeflag
public void setShapeflag(byte shapeflag) throws java.io.IOException
Flag for pinning.
java.io.IOException
__DNA__FIELD__shapeflag
public short getShapenr() throws java.io.IOException
Current shape key for menu or pinned.
java.io.IOException
__DNA__FIELD__shapenr
public void setShapenr(short shapenr) throws java.io.IOException
Current shape key for menu or pinned.
java.io.IOException
__DNA__FIELD__shapenr
public CArrayFacade<java.lang.Byte> get_pad3() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad3
public void set_pad3(CArrayFacade<java.lang.Byte> _pad3) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad3
public ListBase getConstraints() throws java.io.IOException
Object
constraints.
java.io.IOException
__DNA__FIELD__constraints
public void setConstraints(ListBase constraints) throws java.io.IOException
Object
constraints.
java.io.IOException
__DNA__FIELD__constraints
public ListBase getNlastrips() throws java.io.IOException
java.io.IOException
__DNA__FIELD__nlastrips
public void setNlastrips(ListBase nlastrips) throws java.io.IOException
java.io.IOException
__DNA__FIELD__nlastrips
public ListBase getHooks() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hooks
public void setHooks(ListBase hooks) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hooks
public ListBase getParticlesystem() throws java.io.IOException
Particle
systems.
java.io.IOException
__DNA__FIELD__particlesystem
public void setParticlesystem(ListBase particlesystem) throws java.io.IOException
Particle
systems.
java.io.IOException
__DNA__FIELD__particlesystem
public CPointer<PartDeflect> getPd() throws java.io.IOException
Particle
deflector/attractor/collision data.
java.io.IOException
__DNA__FIELD__pd
public void setPd(CPointer<PartDeflect> pd) throws java.io.IOException
Particle
deflector/attractor/collision data.
java.io.IOException
__DNA__FIELD__pd
public CPointer<SoftBody> getSoft() throws java.io.IOException
If exists, saved in file.
java.io.IOException
__DNA__FIELD__soft
public void setSoft(CPointer<SoftBody> soft) throws java.io.IOException
If exists, saved in file.
java.io.IOException
__DNA__FIELD__soft
public CPointer<Collection> getDup_group() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dup_group
public void setDup_group(CPointer<Collection> dup_group) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dup_group
public CPointer<FluidsimSettings> getFluidsimSettings() throws java.io.IOException
If fluidsim enabled, store additional settings.
java.io.IOException
__DNA__FIELD__fluidsimSettings
public void setFluidsimSettings(CPointer<FluidsimSettings> fluidsimSettings) throws java.io.IOException
If fluidsim enabled, store additional settings.
java.io.IOException
__DNA__FIELD__fluidsimSettings
public ListBase getPc_ids() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pc_ids
public void setPc_ids(ListBase pc_ids) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pc_ids
public CPointer<RigidBodyOb> getRigidbody_object() throws java.io.IOException
Settings for Bullet rigid body.
java.io.IOException
__DNA__FIELD__rigidbody_object
public void setRigidbody_object(CPointer<RigidBodyOb> rigidbody_object) throws java.io.IOException
Settings for Bullet rigid body.
java.io.IOException
__DNA__FIELD__rigidbody_object
public CPointer<RigidBodyCon> getRigidbody_constraint() throws java.io.IOException
Settings for Bullet constraint.
java.io.IOException
__DNA__FIELD__rigidbody_constraint
public void setRigidbody_constraint(CPointer<RigidBodyCon> rigidbody_constraint) throws java.io.IOException
Settings for Bullet constraint.
java.io.IOException
__DNA__FIELD__rigidbody_constraint
public CArrayFacade<java.lang.Float> getIma_ofs() throws java.io.IOException
Offset for image empties.
java.io.IOException
__DNA__FIELD__ima_ofs
public void setIma_ofs(CArrayFacade<java.lang.Float> ima_ofs) throws java.io.IOException
Offset for image empties.
java.io.IOException
__DNA__FIELD__ima_ofs
public CPointer<ImageUser> getIuser() throws java.io.IOException
Must be non-null when object is an empty image.
java.io.IOException
__DNA__FIELD__iuser
public void setIuser(CPointer<ImageUser> iuser) throws java.io.IOException
Must be non-null when object is an empty image.
java.io.IOException
__DNA__FIELD__iuser
public byte getEmpty_image_visibility_flag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_visibility_flag
public void setEmpty_image_visibility_flag(byte empty_image_visibility_flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_visibility_flag
public byte getEmpty_image_depth() throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_depth
public void setEmpty_image_depth(byte empty_image_depth) throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_depth
public byte getEmpty_image_flag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_flag
public void setEmpty_image_flag(byte empty_image_flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__empty_image_flag
public CArrayFacade<java.lang.Byte> get_pad8() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad8
public void set_pad8(CArrayFacade<java.lang.Byte> _pad8) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad8
public ListBase getLodlevels() throws java.io.IOException
Contains data for levels of detail.
java.io.IOException
__DNA__FIELD__lodlevels
public void setLodlevels(ListBase lodlevels) throws java.io.IOException
Contains data for levels of detail.
java.io.IOException
__DNA__FIELD__lodlevels
public CPointer<LodLevel> getCurrentlod() throws java.io.IOException
java.io.IOException
__DNA__FIELD__currentlod
public void setCurrentlod(CPointer<LodLevel> currentlod) throws java.io.IOException
java.io.IOException
__DNA__FIELD__currentlod
public CPointer<PreviewImage> getPreview() throws java.io.IOException
java.io.IOException
__DNA__FIELD__preview
public void setPreview(CPointer<PreviewImage> preview) throws java.io.IOException
java.io.IOException
__DNA__FIELD__preview
public Object_Runtime getRuntime() throws java.io.IOException
Runtime evaluation data (keep last).
java.io.IOException
__DNA__FIELD__runtime
public void setRuntime(Object_Runtime runtime) throws java.io.IOException
Runtime evaluation data (keep last).
java.io.IOException
__DNA__FIELD__runtime
public CPointer<BlenderObject> __io__addressof()