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__actcol
Field descriptor (offset) for struct member 'actcol'.
|
static long[] |
__DNA__FIELD__actdef
Field descriptor (offset) for struct member 'actdef'.
|
static long[] |
__DNA__FIELD__action
Field descriptor (offset) for struct member 'action'.
|
static long[] |
__DNA__FIELD__actuators
Field descriptor (offset) for struct member 'actuators'.
|
static long[] |
__DNA__FIELD__adt
Field descriptor (offset) for struct member 'adt'.
|
static long[] |
__DNA__FIELD__anisotropicFriction
Field descriptor (offset) for struct member 'anisotropicFriction'.
|
static long[] |
__DNA__FIELD__avs
Field descriptor (offset) for struct member 'avs'.
|
static long[] |
__DNA__FIELD__bb
Field descriptor (offset) for struct member 'bb'.
|
static long[] |
__DNA__FIELD__body_type
Field descriptor (offset) for struct member 'body_type'.
|
static long[] |
__DNA__FIELD__boundtype
Field descriptor (offset) for struct member 'boundtype'.
|
static long[] |
__DNA__FIELD__bsoft
Field descriptor (offset) for struct member 'bsoft'.
|
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.
Deprecateddeprecated, use 'matbits'
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__controllers
Field descriptor (offset) for struct member 'controllers'.
|
static long[] |
__DNA__FIELD__currentlod
Field descriptor (offset) for struct member 'currentlod'.
|
static long[] |
__DNA__FIELD__curve_cache
Field descriptor (offset) for struct member 'curve_cache'.
|
static long[] |
__DNA__FIELD__customdata_mask
Field descriptor (offset) for struct member 'customdata_mask'.
|
static long[] |
__DNA__FIELD__damping
Field descriptor (offset) for struct member 'damping'.
|
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__depsflag
Field descriptor (offset) for struct member 'depsflag'.
|
static long[] |
__DNA__FIELD__derivedDeform
Field descriptor (offset) for struct member 'derivedDeform'.
|
static long[] |
__DNA__FIELD__derivedFinal
Field descriptor (offset) for struct member 'derivedFinal'.
|
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__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.
DeprecatedDEPRECATED, 2.60 and older only
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__dupend
Field descriptor (offset) for struct member 'dupend'.
|
static long[] |
__DNA__FIELD__dupfacesca
Field descriptor (offset) for struct member 'dupfacesca'.
|
static long[] |
__DNA__FIELD__duplilist
Field descriptor (offset) for struct member 'duplilist'.
|
static long[] |
__DNA__FIELD__dupoff
Field descriptor (offset) for struct member 'dupoff'.
|
static long[] |
__DNA__FIELD__dupon
Field descriptor (offset) for struct member 'dupon'.
|
static long[] |
__DNA__FIELD__dupsta
Field descriptor (offset) for struct member 'dupsta'.
|
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__fall_speed
Field descriptor (offset) for struct member 'fall_speed'.
|
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__formfactor
Field descriptor (offset) for struct member 'formfactor'.
|
static long[] |
__DNA__FIELD__gameflag
Field descriptor (offset) for struct member 'gameflag'.
|
static long[] |
__DNA__FIELD__gameflag2
Field descriptor (offset) for struct member 'gameflag2'.
|
static long[] |
__DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.
|
static long[] |
__DNA__FIELD__gpulamp
Field descriptor (offset) for struct member 'gpulamp'.
|
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__inertia
Field descriptor (offset) for struct member 'inertia'.
|
static long[] |
__DNA__FIELD__init_state
Field descriptor (offset) for struct member 'init_state'.
|
static long[] |
__DNA__FIELD__ipo
Deprecated.
Deprecatedold animation system, deprecated for 2.5
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: 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__jump_speed
Field descriptor (offset) for struct member 'jump_speed'.
|
static long[] |
__DNA__FIELD__lastDataMask
Field descriptor (offset) for struct member 'lastDataMask'.
|
static long[] |
__DNA__FIELD__lastNeedMapping
Field descriptor (offset) for struct member 'lastNeedMapping'.
|
static long[] |
__DNA__FIELD__lay
Field descriptor (offset) for struct member 'lay'.
|
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__margin
Field descriptor (offset) for struct member 'margin'.
|
static long[] |
__DNA__FIELD__mass
Field descriptor (offset) for struct member 'mass'.
|
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__max_angvel
Field descriptor (offset) for struct member 'max_angvel'.
|
static long[] |
__DNA__FIELD__max_jumps
Field descriptor (offset) for struct member 'max_jumps'.
|
static long[] |
__DNA__FIELD__max_vel
Field descriptor (offset) for struct member 'max_vel'.
|
static long[] |
__DNA__FIELD__min_angvel
Field descriptor (offset) for struct member 'min_angvel'.
|
static long[] |
__DNA__FIELD__min_vel
Field descriptor (offset) for struct member 'min_vel'.
|
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__obstacleRad
Field descriptor (offset) for struct member 'obstacleRad'.
|
static long[] |
__DNA__FIELD__orig
Field descriptor (offset) for struct member 'orig'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__pad2
Field descriptor (offset) for struct member 'pad2'.
|
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__prop
Field descriptor (offset) for struct member 'prop'.
|
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__rdamping
Field descriptor (offset) for struct member 'rdamping'.
|
static long[] |
__DNA__FIELD__recalc
Field descriptor (offset) for struct member 'recalc'.
|
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__scaflag
Field descriptor (offset) for struct member 'scaflag'.
|
static long[] |
__DNA__FIELD__scavisflag
Field descriptor (offset) for struct member 'scavisflag'.
|
static long[] |
__DNA__FIELD__sculpt
Field descriptor (offset) for struct member 'sculpt'.
|
static long[] |
__DNA__FIELD__sensors
Field descriptor (offset) for struct member 'sensors'.
|
static long[] |
__DNA__FIELD__sf
Field descriptor (offset) for struct member 'sf'.
|
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__smoothresh
Field descriptor (offset) for struct member 'smoothresh'.
|
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__state
Field descriptor (offset) for struct member 'state'.
|
static long[] |
__DNA__FIELD__step_height
Field descriptor (offset) for struct member 'step_height'.
|
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.
|
int |
getActcol()
Get method for struct member 'actcol'.
|
short |
getActdef()
Get method for struct member 'actdef'.
|
CPointer<bAction> |
getAction()
Get method for struct member 'action'.
|
ListBase |
getActuators()
Get method for struct member 'actuators'.
|
CPointer<AnimData> |
getAdt()
Get method for struct member 'adt'.
|
CArrayFacade<java.lang.Float> |
getAnisotropicFriction()
Get method for struct member 'anisotropicFriction'.
|
bAnimVizSettings |
getAvs()
Get method for struct member 'avs'.
|
CPointer<BoundBox> |
getBb()
Get method for struct member 'bb'.
|
byte |
getBody_type()
Get method for struct member 'body_type'.
|
byte |
getBoundtype()
Get method for struct member 'boundtype'.
|
CPointer<BulletSoftBody> |
getBsoft()
Get method for struct member 'bsoft'.
|
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.
Deprecateddeprecated, use 'matbits'
|
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'.
|
ListBase |
getControllers()
Get method for struct member 'controllers'.
|
CPointer<LodLevel> |
getCurrentlod()
Get method for struct member 'currentlod'.
|
CPointer<java.lang.Object> |
getCurve_cache()
Get method for struct member 'curve_cache'.
|
long |
getCustomdata_mask()
Get method for struct member 'customdata_mask'.
|
float |
getDamping()
Get method for struct member 'damping'.
|
CPointer<java.lang.Object> |
getData()
Get method for struct member 'data'.
|
ListBase |
getDefbase()
Get method for struct member 'defbase'.
|
byte |
getDepsflag()
Get method for struct member 'depsflag'.
|
CPointer<java.lang.Object> |
getDerivedDeform()
Get method for struct member 'derivedDeform'.
|
CPointer<java.lang.Object> |
getDerivedFinal()
Get method for struct member 'derivedFinal'.
|
CArrayFacade<java.lang.Float> |
getDloc()
Get method for struct member 'dloc'.
|
CArrayFacade<java.lang.Float> |
getDquat()
Get method for struct member 'dquat'.
|
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.
DeprecatedDEPRECATED, 2.60 and older only
|
byte |
getDt()
Get method for struct member 'dt'.
|
short |
getDtx()
Get method for struct member 'dtx'.
|
CPointer<Group> |
getDup_group()
Get method for struct member 'dup_group'.
|
int |
getDupend()
Get method for struct member 'dupend'.
|
float |
getDupfacesca()
Get method for struct member 'dupfacesca'.
|
CPointer<ListBase> |
getDuplilist()
Get method for struct member 'duplilist'.
|
int |
getDupoff()
Get method for struct member 'dupoff'.
|
int |
getDupon()
Get method for struct member 'dupon'.
|
int |
getDupsta()
Get method for struct member 'dupsta'.
|
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'.
|
float |
getFall_speed()
Get method for struct member 'fall_speed'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
CPointer<FluidsimSettings> |
getFluidsimSettings()
Get method for struct member 'fluidsimSettings'.
|
float |
getFormfactor()
Get method for struct member 'formfactor'.
|
int |
getGameflag()
Get method for struct member 'gameflag'.
|
int |
getGameflag2()
Get method for struct member 'gameflag2'.
|
CPointer<bGPdata> |
getGpd()
Get method for struct member 'gpd'.
|
ListBase |
getGpulamp()
Get method for struct member 'gpulamp'.
|
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'.
|
float |
getInertia()
Get method for struct member 'inertia'.
|
int |
getInit_state()
Get method for struct member 'init_state'.
|
CPointer<Ipo> |
getIpo()
Deprecated.
Deprecatedold animation system, deprecated for 2.5
|
CPointer<ImageUser> |
getIuser()
Get method for struct member 'iuser'.
|
float |
getJump_speed()
Get method for struct member 'jump_speed'.
|
long |
getLastDataMask()
Get method for struct member 'lastDataMask'.
|
byte |
getLastNeedMapping()
Get method for struct member 'lastNeedMapping'.
|
int |
getLay()
Get method for struct member 'lay'.
|
CArrayFacade<java.lang.Float> |
getLoc()
Get method for struct member 'loc'.
|
ListBase |
getLodlevels()
Get method for struct member 'lodlevels'.
|
float |
getMargin()
Get method for struct member 'margin'.
|
float |
getMass()
Get method for struct member 'mass'.
|
CPointer<CPointer<Material>> |
getMat()
Get method for struct member 'mat'.
|
CPointer<java.lang.Byte> |
getMatbits()
Get method for struct member 'matbits'.
|
float |
getMax_angvel()
Get method for struct member 'max_angvel'.
|
byte |
getMax_jumps()
Get method for struct member 'max_jumps'.
|
float |
getMax_vel()
Get method for struct member 'max_vel'.
|
float |
getMin_angvel()
Get method for struct member 'min_angvel'.
|
float |
getMin_vel()
Get method for struct member 'min_vel'.
|
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'.
|
float |
getObstacleRad()
Get method for struct member 'obstacleRad'.
|
CArrayFacade<java.lang.Float> |
getOrig()
Get method for struct member 'orig'.
|
byte |
getPad()
Get method for struct member 'pad'.
|
CArrayFacade<java.lang.Byte> |
getPad2()
Get method for struct member 'pad2'.
|
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'.
|
ListBase |
getProp()
Get method for struct member 'prop'.
|
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'.
|
float |
getRdamping()
Get method for struct member 'rdamping'.
|
byte |
getRecalc()
Get method for struct member 'recalc'.
|
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'.
|
short |
getScaflag()
Get method for struct member 'scaflag'.
|
byte |
getScavisflag()
Get method for struct member 'scavisflag'.
|
CPointer<java.lang.Object> |
getSculpt()
Get method for struct member 'sculpt'.
|
ListBase |
getSensors()
Get method for struct member 'sensors'.
|
float |
getSf()
Get method for struct member 'sf'.
|
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'.
|
float |
getSmoothresh()
Get method for struct member 'smoothresh'.
|
CPointer<SoftBody> |
getSoft()
Get method for struct member 'soft'.
|
short |
getSoftflag()
Get method for struct member 'softflag'.
|
int |
getState()
Get method for struct member 'state'.
|
float |
getStep_height()
Get method for struct member 'step_height'.
|
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 |
setActcol(int actcol)
Set method for struct member 'actcol'.
|
void |
setActdef(short actdef)
Set method for struct member 'actdef'.
|
void |
setAction(CPointer<bAction> action)
Set method for struct member 'action'.
|
void |
setActuators(ListBase actuators)
Set method for struct member 'actuators'.
|
void |
setAdt(CPointer<AnimData> adt)
Set method for struct member 'adt'.
|
void |
setAnisotropicFriction(CArrayFacade<java.lang.Float> anisotropicFriction)
Set method for struct member 'anisotropicFriction'.
|
void |
setAvs(bAnimVizSettings avs)
Set method for struct member 'avs'.
|
void |
setBb(CPointer<BoundBox> bb)
Set method for struct member 'bb'.
|
void |
setBody_type(byte body_type)
Set method for struct member 'body_type'.
|
void |
setBoundtype(byte boundtype)
Set method for struct member 'boundtype'.
|
void |
setBsoft(CPointer<BulletSoftBody> bsoft)
Set method for struct member 'bsoft'.
|
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.
Deprecateddeprecated, use 'matbits'
|
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 |
setControllers(ListBase controllers)
Set method for struct member 'controllers'.
|
void |
setCurrentlod(CPointer<LodLevel> currentlod)
Set method for struct member 'currentlod'.
|
void |
setCurve_cache(CPointer<java.lang.Object> curve_cache)
Set method for struct member 'curve_cache'.
|
void |
setCustomdata_mask(long customdata_mask)
Set method for struct member 'customdata_mask'.
|
void |
setDamping(float damping)
Set method for struct member 'damping'.
|
void |
setData(CPointer<java.lang.Object> data)
Set method for struct member 'data'.
|
void |
setDefbase(ListBase defbase)
Set method for struct member 'defbase'.
|
void |
setDepsflag(byte depsflag)
Set method for struct member 'depsflag'.
|
void |
setDerivedDeform(CPointer<java.lang.Object> derivedDeform)
Set method for struct member 'derivedDeform'.
|
void |
setDerivedFinal(CPointer<java.lang.Object> derivedFinal)
Set method for struct member 'derivedFinal'.
|
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 |
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.
DeprecatedDEPRECATED, 2.60 and older only
|
void |
setDt(byte dt)
Set method for struct member 'dt'.
|
void |
setDtx(short dtx)
Set method for struct member 'dtx'.
|
void |
setDup_group(CPointer<Group> dup_group)
Set method for struct member 'dup_group'.
|
void |
setDupend(int dupend)
Set method for struct member 'dupend'.
|
void |
setDupfacesca(float dupfacesca)
Set method for struct member 'dupfacesca'.
|
void |
setDuplilist(CPointer<ListBase> duplilist)
Set method for struct member 'duplilist'.
|
void |
setDupoff(int dupoff)
Set method for struct member 'dupoff'.
|
void |
setDupon(int dupon)
Set method for struct member 'dupon'.
|
void |
setDupsta(int dupsta)
Set method for struct member 'dupsta'.
|
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 |
setFall_speed(float fall_speed)
Set method for struct member 'fall_speed'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setFluidsimSettings(CPointer<FluidsimSettings> fluidsimSettings)
Set method for struct member 'fluidsimSettings'.
|
void |
setFormfactor(float formfactor)
Set method for struct member 'formfactor'.
|
void |
setGameflag(int gameflag)
Set method for struct member 'gameflag'.
|
void |
setGameflag2(int gameflag2)
Set method for struct member 'gameflag2'.
|
void |
setGpd(CPointer<bGPdata> gpd)
Set method for struct member 'gpd'.
|
void |
setGpulamp(ListBase gpulamp)
Set method for struct member 'gpulamp'.
|
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 |
setInertia(float inertia)
Set method for struct member 'inertia'.
|
void |
setInit_state(int init_state)
Set method for struct member 'init_state'.
|
void |
setIpo(CPointer<Ipo> ipo)
Deprecated.
Deprecatedold animation system, deprecated for 2.5
|
void |
setIuser(CPointer<ImageUser> iuser)
Set method for struct member 'iuser'.
|
void |
setJump_speed(float jump_speed)
Set method for struct member 'jump_speed'.
|
void |
setLastDataMask(long lastDataMask)
Set method for struct member 'lastDataMask'.
|
void |
setLastNeedMapping(byte lastNeedMapping)
Set method for struct member 'lastNeedMapping'.
|
void |
setLay(int lay)
Set method for struct member 'lay'.
|
void |
setLoc(CArrayFacade<java.lang.Float> loc)
Set method for struct member 'loc'.
|
void |
setLodlevels(ListBase lodlevels)
Set method for struct member 'lodlevels'.
|
void |
setMargin(float margin)
Set method for struct member 'margin'.
|
void |
setMass(float mass)
Set method for struct member 'mass'.
|
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 |
setMax_angvel(float max_angvel)
Set method for struct member 'max_angvel'.
|
void |
setMax_jumps(byte max_jumps)
Set method for struct member 'max_jumps'.
|
void |
setMax_vel(float max_vel)
Set method for struct member 'max_vel'.
|
void |
setMin_angvel(float min_angvel)
Set method for struct member 'min_angvel'.
|
void |
setMin_vel(float min_vel)
Set method for struct member 'min_vel'.
|
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 |
setObstacleRad(float obstacleRad)
Set method for struct member 'obstacleRad'.
|
void |
setOrig(CArrayFacade<java.lang.Float> orig)
Set method for struct member 'orig'.
|
void |
setPad(byte pad)
Set method for struct member 'pad'.
|
void |
setPad2(CArrayFacade<java.lang.Byte> pad2)
Set method for struct member 'pad2'.
|
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 |
setProp(ListBase prop)
Set method for struct member 'prop'.
|
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 |
setRdamping(float rdamping)
Set method for struct member 'rdamping'.
|
void |
setRecalc(byte recalc)
Set method for struct member 'recalc'.
|
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 |
setScaflag(short scaflag)
Set method for struct member 'scaflag'.
|
void |
setScavisflag(byte scavisflag)
Set method for struct member 'scavisflag'.
|
void |
setSculpt(CPointer<java.lang.Object> sculpt)
Set method for struct member 'sculpt'.
|
void |
setSensors(ListBase sensors)
Set method for struct member 'sensors'.
|
void |
setSf(float sf)
Set method for struct member 'sf'.
|
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 |
setSmoothresh(float smoothresh)
Set method for struct member 'smoothresh'.
|
void |
setSoft(CPointer<SoftBody> soft)
Set method for struct member 'soft'.
|
void |
setSoftflag(short softflag)
Set method for struct member 'softflag'.
|
void |
setState(int state)
Set method for struct member 'state'.
|
void |
setStep_height(float step_height)
Set method for struct member 'step_height'.
|
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__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
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
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__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__bb
struct Path
*path; axis aligned boundbox (in localspace)
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__bb); CPointer<CPointer<BoundBox>> p_bb = p.cast(new Class[]{CPointer.class, BoundBox.class});
public static final long[] __DNA__FIELD__action
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__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__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
Keep track of what mode to return to after toggling a 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__orig
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__orig); CPointer<CArrayFacade<Float>> p_orig = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__size
scale in fact
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
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
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__drot); CPointer<CArrayFacade<Float>> p_drot = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__quat
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
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__dquat); CPointer<CArrayFacade<Float>> p_dquat = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__rotAxis
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
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__drotAxis); CPointer<CArrayFacade<Float>> p_drotAxis = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__rotAngle
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
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__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 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
note: this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat); 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
copy of Base
's layer in the scene
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});
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,
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,
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__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__scaflag
ui state for game logic
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__scaflag); CPointer<Short> p_scaflag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__scavisflag
more display settings for game logic
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__scavisflag); CPointer<Byte> p_scavisflag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__depsflag
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__depsflag); CPointer<Byte> p_depsflag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__lastNeedMapping
did last modifier stack generation need mapping support? bool
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__lastNeedMapping); CPointer<Byte> p_lastNeedMapping = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__pad
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__pad); CPointer<Byte> p_pad = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__dupon
dupli-frame 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__dupon); CPointer<Integer> p_dupon = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dupoff
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__dupoff); CPointer<Integer> p_dupoff = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dupsta
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__dupsta); CPointer<Integer> p_dupsta = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dupend
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__dupend); CPointer<Integer> p_dupend = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__mass
during realtime note that inertia is only called inertia for historical reasons and is not changed to avoid DNA surgery. It actually reflects the Size value in the GameButtons (= radius)
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__mass); CPointer<Float> p_mass = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__damping
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__damping); CPointer<Float> p_damping = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__inertia
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__inertia); CPointer<Float> p_inertia = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__formfactor
The form factor k is introduced to give the user more control and to fix incompatibility problems. For rotational symmetric objects, the inertia value can be expressed as: Theta = k * m * r^2 where m = Mass, r = Radius For a Sphere, the form factor is by default = 0.4
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__formfactor); CPointer<Float> p_formfactor = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__rdamping
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__rdamping); CPointer<Float> p_rdamping = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__margin
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__margin); CPointer<Float> p_margin = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__max_vel
clamp the maximum velocity 0.0 is disabled
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__max_vel); CPointer<Float> p_max_vel = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__min_vel
clamp the minimum velocity 0.0 is disabled
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__min_vel); CPointer<Float> p_min_vel = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__max_angvel
clamp the maximum angular velocity, 0.0 is disabled
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__max_angvel); CPointer<Float> p_max_angvel = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__min_angvel
clamp the minimum angular velocity, 0.0 is disabled
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__min_angvel); CPointer<Float> p_min_angvel = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__obstacleRad
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__obstacleRad); CPointer<Float> p_obstacleRad = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__step_height
"Character" physics properties
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__step_height); CPointer<Float> p_step_height = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__jump_speed
Default: 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__jump_speed); CPointer<Float> p_jump_speed = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__fall_speed
Default: 55
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__fall_speed); CPointer<Float> p_fall_speed = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__max_jumps
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__max_jumps); CPointer<Byte> p_max_jumps = p.cast(new Class[]{Byte.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_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
dupliface scale
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__prop
game logic property list (not to be confused with IDProperties)
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__prop); CPointer<ListBase> p_prop = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__sensors
game logic sensors
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__sensors); CPointer<ListBase> p_sensors = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__controllers
game logic controllers
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__controllers); CPointer<ListBase> p_controllers = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__actuators
game logic actuators
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__actuators); CPointer<ListBase> p_actuators = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__sf
sf is time-offset
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__sf); CPointer<Float> p_sf = 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__col
object color
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__gameflag
OB_DYNAMIC = 1 << 0, OB_CHILD = 1 << 1, OB_ACTOR = 1 << 2, OB_INERTIA_LOCK_X = 1 << 3, OB_INERTIA_LOCK_Y = 1 << 4, OB_INERTIA_LOCK_Z = 1 << 5, OB_DO_FH = 1 << 6, OB_ROT_FH = 1 << 7, OB_ANISOTROPIC_FRICTION = 1 << 8, OB_GHOST = 1 << 9, OB_RIGID_BODY = 1 << 10, OB_BOUNDS = 1 << 11, OB_COLLISION_RESPONSE = 1 << 12, OB_SECTOR = 1 << 13, OB_PROP = 1 << 14, OB_MAINACTOR = 1 << 15, OB_COLLISION = 1 << 16, OB_SOFT_BODY = 1 << 17, OB_OCCLUDER = 1 << 18, OB_SENSOR = 1 << 19, OB_NAVMESH = 1 << 20, OB_HASOBSTACLE = 1 << 21, OB_CHARACTER = 1 << 22, OB_RECORD_ANIMATION = 1 << 23,
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__gameflag); CPointer<Integer> p_gameflag = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__gameflag2
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__gameflag2); CPointer<Integer> p_gameflag2 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__bsoft
settings for game engine bullet soft 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__bsoft); CPointer<CPointer<BulletSoftBody>> p_bsoft = p.cast(new Class[]{CPointer.class, BulletSoftBody.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__recalc
dependency 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__recalc); CPointer<Byte> p_recalc = p.cast(new Class[]{Byte.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__anisotropicFriction
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__anisotropicFriction); CPointer<CArrayFacade<Float>> p_anisotropicFriction = p.cast(new Class[]{CArrayFacade.class, Float.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
object duplicator for 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<Group>> p_dup_group = p.cast(new Class[]{CPointer.class, Group.class});
public static final long[] __DNA__FIELD__body_type
OB_BODY_TYPE_NO_COLLISION = 0, OB_BODY_TYPE_STATIC = 1, OB_BODY_TYPE_DYNAMIC = 2, OB_BODY_TYPE_RIGID = 3, OB_BODY_TYPE_SOFT = 4, OB_BODY_TYPE_OCCLUDER = 5, OB_BODY_TYPE_SENSOR = 6, OB_BODY_TYPE_NAVMESH = 7, OB_BODY_TYPE_CHARACTER = 8,
for now used to temporarily holds the type of collision 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__body_type); CPointer<Byte> p_body_type = 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__smoothresh
smoothresh is phong interpolation ray_shadow correction in render
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__smoothresh); CPointer<Float> p_smoothresh = p.cast(new Class[]{Float.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__curve_cache
Runtime valuated curve-specific data, not stored in the 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__curve_cache); CPointer<CPointer<Object>> p_curve_cache = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__derivedDeform
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__derivedDeform); CPointer<CPointer<Object>> p_derivedDeform = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__derivedFinal
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__derivedFinal); CPointer<CPointer<Object>> p_derivedFinal = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__lastDataMask
// Bits for CustomDataMask CD_MASK_MVERT (1 << CD_MVERT) CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) CD_MASK_MEDGE (1 << CD_MEDGE) CD_MASK_MFACE (1 << CD_MFACE) CD_MASK_MTFACE (1 << CD_MTFACE) CD_MASK_MCOL (1 << CD_MCOL) CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) CD_MASK_NORMAL (1 << CD_NORMAL) CD_MASK_PROP_FLT (1 << CD_PROP_FLT) CD_MASK_PROP_INT (1 << CD_PROP_INT) CD_MASK_PROP_STR (1 << CD_PROP_STR) CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) CD_MASK_ORCO (1 << CD_ORCO) CD_MASK_MTEXPOLY (1 << CD_MTEXPOLY) CD_MASK_MLOOPUV (1 << CD_MLOOPUV) CD_MASK_MLOOPCOL (1 << CD_MLOOPCOL) CD_MASK_TANGENT (1 << CD_TANGENT) CD_MASK_MDISPS (1 << CD_MDISPS) CD_MASK_PREVIEW_MCOL (1 << CD_PREVIEW_MCOL) CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) CD_MASK_RECAST (1 << CD_RECAST) // BMESH ONLY START CD_MASK_MPOLY (1 << CD_MPOLY) CD_MASK_MLOOP (1 << CD_MLOOP) CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) CD_MASK_BWEIGHT (1 << CD_BWEIGHT) CD_MASK_CREASE (1 << CD_CREASE) CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP) CD_MASK_PREVIEW_MLOOPCOL (1LL << CD_PREVIEW_MLOOPCOL) CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR) // BMESH ONLY END CD_MASK_PAINT_MASK (1LL << CD_PAINT_MASK) CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK) CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN) CD_MASK_FREESTYLE_EDGE (1LL << CD_FREESTYLE_EDGE) CD_MASK_FREESTYLE_FACE (1LL << CD_FREESTYLE_FACE) CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT) CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL) CD_MASK_CUSTOMLOOPNORMAL (1LL << CD_CUSTOMLOOPNORMAL)
the custom data layer mask that was last used to calculate derivedDeform and derivedFinal
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__lastDataMask); CPointer<int64> p_lastDataMask = p.cast(new Class[]{int64.class});
public static final long[] __DNA__FIELD__customdata_mask
getLastDataMask()
(extra) custom data layer mask to use for creating derivedmesh, set by depsgraph
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__customdata_mask); CPointer<int64> p_customdata_mask = p.cast(new Class[]{int64.class});
public static final long[] __DNA__FIELD__state
bit masks of game controllers that are active
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__state); CPointer<Integer> p_state = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__init_state
bit masks of initial state as recorded by the users
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__init_state); CPointer<Integer> p_init_state = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__gpulamp
runtime, for glsl lamp display 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__gpulamp); CPointer<ListBase> p_gpulamp = p.cast(new Class[]{ListBase.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__duplilist
for temporary dupli list storage, only for use by RNA API
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__duplilist); CPointer<CPointer<ListBase>> p_duplilist = p.cast(new Class[]{CPointer.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 oject 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__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 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 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
java.io.IOException
__DNA__FIELD__par1
public void setPar1(int par1) throws java.io.IOException
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
can be vertexnrs
java.io.IOException
__DNA__FIELD__par3
public void setPar3(int par3) throws java.io.IOException
can be vertexnrs
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<BoundBox> getBb() throws java.io.IOException
struct Path
*path; axis aligned boundbox (in localspace)
java.io.IOException
__DNA__FIELD__bb
public void setBb(CPointer<BoundBox> bb) throws java.io.IOException
struct Path
*path; axis aligned boundbox (in localspace)
java.io.IOException
__DNA__FIELD__bb
public CPointer<bAction> getAction() throws java.io.IOException
java.io.IOException
__DNA__FIELD__action
public void setAction(CPointer<bAction> action) throws java.io.IOException
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 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 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
Keep track of what mode to return to after toggling a mode
java.io.IOException
__DNA__FIELD__restore_mode
public void setRestore_mode(int restore_mode) throws java.io.IOException
Keep track of what mode to return to after toggling a mode
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> getOrig() throws java.io.IOException
java.io.IOException
__DNA__FIELD__orig
public void setOrig(CArrayFacade<java.lang.Float> orig) throws java.io.IOException
java.io.IOException
__DNA__FIELD__orig
public CArrayFacade<java.lang.Float> getSize() throws java.io.IOException
scale in fact
java.io.IOException
__DNA__FIELD__size
public void setSize(CArrayFacade<java.lang.Float> size) throws java.io.IOException
scale in fact
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
java.io.IOException
__DNA__FIELD__rot
public void setRot(CArrayFacade<java.lang.Float> rot) throws java.io.IOException
java.io.IOException
__DNA__FIELD__rot
public CArrayFacade<java.lang.Float> getDrot() throws java.io.IOException
euler rotation
java.io.IOException
__DNA__FIELD__drot
public void setDrot(CArrayFacade<java.lang.Float> drot) throws java.io.IOException
euler rotation
java.io.IOException
__DNA__FIELD__drot
public CArrayFacade<java.lang.Float> getQuat() throws java.io.IOException
java.io.IOException
__DNA__FIELD__quat
public void setQuat(CArrayFacade<java.lang.Float> quat) throws java.io.IOException
java.io.IOException
__DNA__FIELD__quat
public CArrayFacade<java.lang.Float> getDquat() throws java.io.IOException
quaternion rotation
java.io.IOException
__DNA__FIELD__dquat
public void setDquat(CArrayFacade<java.lang.Float> dquat) throws java.io.IOException
quaternion rotation
java.io.IOException
__DNA__FIELD__dquat
public CArrayFacade<java.lang.Float> getRotAxis() throws java.io.IOException
java.io.IOException
__DNA__FIELD__rotAxis
public void setRotAxis(CArrayFacade<java.lang.Float> rotAxis) throws java.io.IOException
java.io.IOException
__DNA__FIELD__rotAxis
public CArrayFacade<java.lang.Float> getDrotAxis() throws java.io.IOException
axis angle rotation - axis part
java.io.IOException
__DNA__FIELD__drotAxis
public void setDrotAxis(CArrayFacade<java.lang.Float> drotAxis) throws java.io.IOException
axis angle rotation - axis part
java.io.IOException
__DNA__FIELD__drotAxis
public float getRotAngle() throws java.io.IOException
java.io.IOException
__DNA__FIELD__rotAngle
public void setRotAngle(float rotAngle) throws java.io.IOException
java.io.IOException
__DNA__FIELD__rotAngle
public float getDrotAngle() throws java.io.IOException
axis angle rotation - angle part
java.io.IOException
__DNA__FIELD__drotAngle
public void setDrotAngle(float drotAngle) throws java.io.IOException
axis angle rotation - angle part
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!
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!
java.io.IOException
__DNA__FIELD__imat
public CArrayFacade<CArrayFacade<java.lang.Float>> getImat_ren() throws java.io.IOException
note: this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat); 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
note: this isn't assured to be valid as with 'obmat', before using this value you should do... invert_m4_m4(ob->imat, ob->obmat); 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,
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,
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,
transformation settings and transform locks
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,
transformation settings and transform locks
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 short getScaflag() throws java.io.IOException
ui state for game logic
java.io.IOException
__DNA__FIELD__scaflag
public void setScaflag(short scaflag) throws java.io.IOException
ui state for game logic
java.io.IOException
__DNA__FIELD__scaflag
public byte getScavisflag() throws java.io.IOException
more display settings for game logic
java.io.IOException
__DNA__FIELD__scavisflag
public void setScavisflag(byte scavisflag) throws java.io.IOException
more display settings for game logic
java.io.IOException
__DNA__FIELD__scavisflag
public byte getDepsflag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__depsflag
public void setDepsflag(byte depsflag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__depsflag
public byte getLastNeedMapping() throws java.io.IOException
did last modifier stack generation need mapping support? bool
java.io.IOException
__DNA__FIELD__lastNeedMapping
public void setLastNeedMapping(byte lastNeedMapping) throws java.io.IOException
did last modifier stack generation need mapping support? bool
java.io.IOException
__DNA__FIELD__lastNeedMapping
public byte getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(byte pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public int getDupon() throws java.io.IOException
dupli-frame settings
java.io.IOException
__DNA__FIELD__dupon
public void setDupon(int dupon) throws java.io.IOException
dupli-frame settings
java.io.IOException
__DNA__FIELD__dupon
public int getDupoff() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupoff
public void setDupoff(int dupoff) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupoff
public int getDupsta() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupsta
public void setDupsta(int dupsta) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupsta
public int getDupend() throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupend
public void setDupend(int dupend) throws java.io.IOException
java.io.IOException
__DNA__FIELD__dupend
public float getMass() throws java.io.IOException
during realtime note that inertia is only called inertia for historical reasons and is not changed to avoid DNA surgery. It actually reflects the Size value in the GameButtons (= radius)
java.io.IOException
__DNA__FIELD__mass
public void setMass(float mass) throws java.io.IOException
during realtime note that inertia is only called inertia for historical reasons and is not changed to avoid DNA surgery. It actually reflects the Size value in the GameButtons (= radius)
java.io.IOException
__DNA__FIELD__mass
public float getDamping() throws java.io.IOException
java.io.IOException
__DNA__FIELD__damping
public void setDamping(float damping) throws java.io.IOException
java.io.IOException
__DNA__FIELD__damping
public float getInertia() throws java.io.IOException
java.io.IOException
__DNA__FIELD__inertia
public void setInertia(float inertia) throws java.io.IOException
java.io.IOException
__DNA__FIELD__inertia
public float getFormfactor() throws java.io.IOException
The form factor k is introduced to give the user more control and to fix incompatibility problems. For rotational symmetric objects, the inertia value can be expressed as: Theta = k * m * r^2 where m = Mass, r = Radius For a Sphere, the form factor is by default = 0.4
java.io.IOException
__DNA__FIELD__formfactor
public void setFormfactor(float formfactor) throws java.io.IOException
The form factor k is introduced to give the user more control and to fix incompatibility problems. For rotational symmetric objects, the inertia value can be expressed as: Theta = k * m * r^2 where m = Mass, r = Radius For a Sphere, the form factor is by default = 0.4
java.io.IOException
__DNA__FIELD__formfactor
public float getRdamping() throws java.io.IOException
java.io.IOException
__DNA__FIELD__rdamping
public void setRdamping(float rdamping) throws java.io.IOException
java.io.IOException
__DNA__FIELD__rdamping
public float getMargin() throws java.io.IOException
java.io.IOException
__DNA__FIELD__margin
public void setMargin(float margin) throws java.io.IOException
java.io.IOException
__DNA__FIELD__margin
public float getMax_vel() throws java.io.IOException
clamp the maximum velocity 0.0 is disabled
java.io.IOException
__DNA__FIELD__max_vel
public void setMax_vel(float max_vel) throws java.io.IOException
clamp the maximum velocity 0.0 is disabled
java.io.IOException
__DNA__FIELD__max_vel
public float getMin_vel() throws java.io.IOException
clamp the minimum velocity 0.0 is disabled
java.io.IOException
__DNA__FIELD__min_vel
public void setMin_vel(float min_vel) throws java.io.IOException
clamp the minimum velocity 0.0 is disabled
java.io.IOException
__DNA__FIELD__min_vel
public float getMax_angvel() throws java.io.IOException
clamp the maximum angular velocity, 0.0 is disabled
java.io.IOException
__DNA__FIELD__max_angvel
public void setMax_angvel(float max_angvel) throws java.io.IOException
clamp the maximum angular velocity, 0.0 is disabled
java.io.IOException
__DNA__FIELD__max_angvel
public float getMin_angvel() throws java.io.IOException
clamp the minimum angular velocity, 0.0 is disabled
java.io.IOException
__DNA__FIELD__min_angvel
public void setMin_angvel(float min_angvel) throws java.io.IOException
clamp the minimum angular velocity, 0.0 is disabled
java.io.IOException
__DNA__FIELD__min_angvel
public float getObstacleRad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__obstacleRad
public void setObstacleRad(float obstacleRad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__obstacleRad
public float getStep_height() throws java.io.IOException
"Character" physics properties
java.io.IOException
__DNA__FIELD__step_height
public void setStep_height(float step_height) throws java.io.IOException
"Character" physics properties
java.io.IOException
__DNA__FIELD__step_height
public float getJump_speed() throws java.io.IOException
Default: 10
java.io.IOException
__DNA__FIELD__jump_speed
public void setJump_speed(float jump_speed) throws java.io.IOException
Default: 10
java.io.IOException
__DNA__FIELD__jump_speed
public float getFall_speed() throws java.io.IOException
Default: 55
java.io.IOException
__DNA__FIELD__fall_speed
public void setFall_speed(float fall_speed) throws java.io.IOException
Default: 55
java.io.IOException
__DNA__FIELD__fall_speed
public byte getMax_jumps() throws java.io.IOException
java.io.IOException
__DNA__FIELD__max_jumps
public void setMax_jumps(byte max_jumps) throws java.io.IOException
java.io.IOException
__DNA__FIELD__max_jumps
public CArrayFacade<java.lang.Byte> getPad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad2
public void setPad2(CArrayFacade<java.lang.Byte> pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad2
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
dupliface scale
java.io.IOException
__DNA__FIELD__dupfacesca
public void setDupfacesca(float dupfacesca) throws java.io.IOException
dupliface scale
java.io.IOException
__DNA__FIELD__dupfacesca
public ListBase getProp() throws java.io.IOException
game logic property list (not to be confused with IDProperties)
java.io.IOException
__DNA__FIELD__prop
public void setProp(ListBase prop) throws java.io.IOException
game logic property list (not to be confused with IDProperties)
java.io.IOException
__DNA__FIELD__prop
public ListBase getSensors() throws java.io.IOException
game logic sensors
java.io.IOException
__DNA__FIELD__sensors
public void setSensors(ListBase sensors) throws java.io.IOException
game logic sensors
java.io.IOException
__DNA__FIELD__sensors
public ListBase getControllers() throws java.io.IOException
game logic controllers
java.io.IOException
__DNA__FIELD__controllers
public void setControllers(ListBase controllers) throws java.io.IOException
game logic controllers
java.io.IOException
__DNA__FIELD__controllers
public ListBase getActuators() throws java.io.IOException
game logic actuators
java.io.IOException
__DNA__FIELD__actuators
public void setActuators(ListBase actuators) throws java.io.IOException
game logic actuators
java.io.IOException
__DNA__FIELD__actuators
public float getSf() throws java.io.IOException
sf is time-offset
java.io.IOException
__DNA__FIELD__sf
public void setSf(float sf) throws java.io.IOException
sf is time-offset
java.io.IOException
__DNA__FIELD__sf
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 CArrayFacade<java.lang.Float> getCol() throws java.io.IOException
object color
java.io.IOException
__DNA__FIELD__col
public void setCol(CArrayFacade<java.lang.Float> col) throws java.io.IOException
object color
java.io.IOException
__DNA__FIELD__col
public int getGameflag() throws java.io.IOException
OB_DYNAMIC = 1 << 0, OB_CHILD = 1 << 1, OB_ACTOR = 1 << 2, OB_INERTIA_LOCK_X = 1 << 3, OB_INERTIA_LOCK_Y = 1 << 4, OB_INERTIA_LOCK_Z = 1 << 5, OB_DO_FH = 1 << 6, OB_ROT_FH = 1 << 7, OB_ANISOTROPIC_FRICTION = 1 << 8, OB_GHOST = 1 << 9, OB_RIGID_BODY = 1 << 10, OB_BOUNDS = 1 << 11, OB_COLLISION_RESPONSE = 1 << 12, OB_SECTOR = 1 << 13, OB_PROP = 1 << 14, OB_MAINACTOR = 1 << 15, OB_COLLISION = 1 << 16, OB_SOFT_BODY = 1 << 17, OB_OCCLUDER = 1 << 18, OB_SENSOR = 1 << 19, OB_NAVMESH = 1 << 20, OB_HASOBSTACLE = 1 << 21, OB_CHARACTER = 1 << 22, OB_RECORD_ANIMATION = 1 << 23,
java.io.IOException
__DNA__FIELD__gameflag
public void setGameflag(int gameflag) throws java.io.IOException
OB_DYNAMIC = 1 << 0, OB_CHILD = 1 << 1, OB_ACTOR = 1 << 2, OB_INERTIA_LOCK_X = 1 << 3, OB_INERTIA_LOCK_Y = 1 << 4, OB_INERTIA_LOCK_Z = 1 << 5, OB_DO_FH = 1 << 6, OB_ROT_FH = 1 << 7, OB_ANISOTROPIC_FRICTION = 1 << 8, OB_GHOST = 1 << 9, OB_RIGID_BODY = 1 << 10, OB_BOUNDS = 1 << 11, OB_COLLISION_RESPONSE = 1 << 12, OB_SECTOR = 1 << 13, OB_PROP = 1 << 14, OB_MAINACTOR = 1 << 15, OB_COLLISION = 1 << 16, OB_SOFT_BODY = 1 << 17, OB_OCCLUDER = 1 << 18, OB_SENSOR = 1 << 19, OB_NAVMESH = 1 << 20, OB_HASOBSTACLE = 1 << 21, OB_CHARACTER = 1 << 22, OB_RECORD_ANIMATION = 1 << 23,
java.io.IOException
__DNA__FIELD__gameflag
public int getGameflag2() throws java.io.IOException
java.io.IOException
__DNA__FIELD__gameflag2
public void setGameflag2(int gameflag2) throws java.io.IOException
java.io.IOException
__DNA__FIELD__gameflag2
public CPointer<BulletSoftBody> getBsoft() throws java.io.IOException
settings for game engine bullet soft body
java.io.IOException
__DNA__FIELD__bsoft
public void setBsoft(CPointer<BulletSoftBody> bsoft) throws java.io.IOException
settings for game engine bullet soft body
java.io.IOException
__DNA__FIELD__bsoft
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 getRecalc() throws java.io.IOException
dependency flag
java.io.IOException
__DNA__FIELD__recalc
public void setRecalc(byte recalc) throws java.io.IOException
dependency flag
java.io.IOException
__DNA__FIELD__recalc
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 CArrayFacade<java.lang.Float> getAnisotropicFriction() throws java.io.IOException
java.io.IOException
__DNA__FIELD__anisotropicFriction
public void setAnisotropicFriction(CArrayFacade<java.lang.Float> anisotropicFriction) throws java.io.IOException
java.io.IOException
__DNA__FIELD__anisotropicFriction
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<Group> getDup_group() throws java.io.IOException
object duplicator for group
java.io.IOException
__DNA__FIELD__dup_group
public void setDup_group(CPointer<Group> dup_group) throws java.io.IOException
object duplicator for group
java.io.IOException
__DNA__FIELD__dup_group
public byte getBody_type() throws java.io.IOException
OB_BODY_TYPE_NO_COLLISION = 0, OB_BODY_TYPE_STATIC = 1, OB_BODY_TYPE_DYNAMIC = 2, OB_BODY_TYPE_RIGID = 3, OB_BODY_TYPE_SOFT = 4, OB_BODY_TYPE_OCCLUDER = 5, OB_BODY_TYPE_SENSOR = 6, OB_BODY_TYPE_NAVMESH = 7, OB_BODY_TYPE_CHARACTER = 8,
for now used to temporarily holds the type of collision object
java.io.IOException
__DNA__FIELD__body_type
public void setBody_type(byte body_type) throws java.io.IOException
OB_BODY_TYPE_NO_COLLISION = 0, OB_BODY_TYPE_STATIC = 1, OB_BODY_TYPE_DYNAMIC = 2, OB_BODY_TYPE_RIGID = 3, OB_BODY_TYPE_SOFT = 4, OB_BODY_TYPE_OCCLUDER = 5, OB_BODY_TYPE_SENSOR = 6, OB_BODY_TYPE_NAVMESH = 7, OB_BODY_TYPE_CHARACTER = 8,
for now used to temporarily holds the type of collision object
java.io.IOException
__DNA__FIELD__body_type
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 float getSmoothresh() throws java.io.IOException
smoothresh is phong interpolation ray_shadow correction in render
java.io.IOException
__DNA__FIELD__smoothresh
public void setSmoothresh(float smoothresh) throws java.io.IOException
smoothresh is phong interpolation ray_shadow correction in render
java.io.IOException
__DNA__FIELD__smoothresh
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 CPointer<java.lang.Object> getCurve_cache() throws java.io.IOException
Runtime valuated curve-specific data, not stored in the file
java.io.IOException
__DNA__FIELD__curve_cache
public void setCurve_cache(CPointer<java.lang.Object> curve_cache) throws java.io.IOException
Runtime valuated curve-specific data, not stored in the file
java.io.IOException
__DNA__FIELD__curve_cache
public CPointer<java.lang.Object> getDerivedDeform() throws java.io.IOException
java.io.IOException
__DNA__FIELD__derivedDeform
public void setDerivedDeform(CPointer<java.lang.Object> derivedDeform) throws java.io.IOException
java.io.IOException
__DNA__FIELD__derivedDeform
public CPointer<java.lang.Object> getDerivedFinal() throws java.io.IOException
java.io.IOException
__DNA__FIELD__derivedFinal
public void setDerivedFinal(CPointer<java.lang.Object> derivedFinal) throws java.io.IOException
java.io.IOException
__DNA__FIELD__derivedFinal
public long getLastDataMask() throws java.io.IOException
// Bits for CustomDataMask CD_MASK_MVERT (1 << CD_MVERT) CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) CD_MASK_MEDGE (1 << CD_MEDGE) CD_MASK_MFACE (1 << CD_MFACE) CD_MASK_MTFACE (1 << CD_MTFACE) CD_MASK_MCOL (1 << CD_MCOL) CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) CD_MASK_NORMAL (1 << CD_NORMAL) CD_MASK_PROP_FLT (1 << CD_PROP_FLT) CD_MASK_PROP_INT (1 << CD_PROP_INT) CD_MASK_PROP_STR (1 << CD_PROP_STR) CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) CD_MASK_ORCO (1 << CD_ORCO) CD_MASK_MTEXPOLY (1 << CD_MTEXPOLY) CD_MASK_MLOOPUV (1 << CD_MLOOPUV) CD_MASK_MLOOPCOL (1 << CD_MLOOPCOL) CD_MASK_TANGENT (1 << CD_TANGENT) CD_MASK_MDISPS (1 << CD_MDISPS) CD_MASK_PREVIEW_MCOL (1 << CD_PREVIEW_MCOL) CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) CD_MASK_RECAST (1 << CD_RECAST) // BMESH ONLY START CD_MASK_MPOLY (1 << CD_MPOLY) CD_MASK_MLOOP (1 << CD_MLOOP) CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) CD_MASK_BWEIGHT (1 << CD_BWEIGHT) CD_MASK_CREASE (1 << CD_CREASE) CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP) CD_MASK_PREVIEW_MLOOPCOL (1LL << CD_PREVIEW_MLOOPCOL) CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR) // BMESH ONLY END CD_MASK_PAINT_MASK (1LL << CD_PAINT_MASK) CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK) CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN) CD_MASK_FREESTYLE_EDGE (1LL << CD_FREESTYLE_EDGE) CD_MASK_FREESTYLE_FACE (1LL << CD_FREESTYLE_FACE) CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT) CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL) CD_MASK_CUSTOMLOOPNORMAL (1LL << CD_CUSTOMLOOPNORMAL)
the custom data layer mask that was last used to calculate derivedDeform and derivedFinal
java.io.IOException
__DNA__FIELD__lastDataMask
public void setLastDataMask(long lastDataMask) throws java.io.IOException
// Bits for CustomDataMask CD_MASK_MVERT (1 << CD_MVERT) CD_MASK_MDEFORMVERT (1 << CD_MDEFORMVERT) CD_MASK_MEDGE (1 << CD_MEDGE) CD_MASK_MFACE (1 << CD_MFACE) CD_MASK_MTFACE (1 << CD_MTFACE) CD_MASK_MCOL (1 << CD_MCOL) CD_MASK_ORIGINDEX (1 << CD_ORIGINDEX) CD_MASK_NORMAL (1 << CD_NORMAL) CD_MASK_PROP_FLT (1 << CD_PROP_FLT) CD_MASK_PROP_INT (1 << CD_PROP_INT) CD_MASK_PROP_STR (1 << CD_PROP_STR) CD_MASK_ORIGSPACE (1 << CD_ORIGSPACE) CD_MASK_ORCO (1 << CD_ORCO) CD_MASK_MTEXPOLY (1 << CD_MTEXPOLY) CD_MASK_MLOOPUV (1 << CD_MLOOPUV) CD_MASK_MLOOPCOL (1 << CD_MLOOPCOL) CD_MASK_TANGENT (1 << CD_TANGENT) CD_MASK_MDISPS (1 << CD_MDISPS) CD_MASK_PREVIEW_MCOL (1 << CD_PREVIEW_MCOL) CD_MASK_CLOTH_ORCO (1 << CD_CLOTH_ORCO) CD_MASK_RECAST (1 << CD_RECAST) // BMESH ONLY START CD_MASK_MPOLY (1 << CD_MPOLY) CD_MASK_MLOOP (1 << CD_MLOOP) CD_MASK_SHAPE_KEYINDEX (1 << CD_SHAPE_KEYINDEX) CD_MASK_SHAPEKEY (1 << CD_SHAPEKEY) CD_MASK_BWEIGHT (1 << CD_BWEIGHT) CD_MASK_CREASE (1 << CD_CREASE) CD_MASK_ORIGSPACE_MLOOP (1LL << CD_ORIGSPACE_MLOOP) CD_MASK_PREVIEW_MLOOPCOL (1LL << CD_PREVIEW_MLOOPCOL) CD_MASK_BM_ELEM_PYPTR (1LL << CD_BM_ELEM_PYPTR) // BMESH ONLY END CD_MASK_PAINT_MASK (1LL << CD_PAINT_MASK) CD_MASK_GRID_PAINT_MASK (1LL << CD_GRID_PAINT_MASK) CD_MASK_MVERT_SKIN (1LL << CD_MVERT_SKIN) CD_MASK_FREESTYLE_EDGE (1LL << CD_FREESTYLE_EDGE) CD_MASK_FREESTYLE_FACE (1LL << CD_FREESTYLE_FACE) CD_MASK_MLOOPTANGENT (1LL << CD_MLOOPTANGENT) CD_MASK_TESSLOOPNORMAL (1LL << CD_TESSLOOPNORMAL) CD_MASK_CUSTOMLOOPNORMAL (1LL << CD_CUSTOMLOOPNORMAL)
the custom data layer mask that was last used to calculate derivedDeform and derivedFinal
java.io.IOException
__DNA__FIELD__lastDataMask
public long getCustomdata_mask() throws java.io.IOException
getLastDataMask()
(extra) custom data layer mask to use for creating derivedmesh, set by depsgraph
java.io.IOException
__DNA__FIELD__customdata_mask
public void setCustomdata_mask(long customdata_mask) throws java.io.IOException
getLastDataMask()
(extra) custom data layer mask to use for creating derivedmesh, set by depsgraph
java.io.IOException
__DNA__FIELD__customdata_mask
public int getState() throws java.io.IOException
bit masks of game controllers that are active
java.io.IOException
__DNA__FIELD__state
public void setState(int state) throws java.io.IOException
bit masks of game controllers that are active
java.io.IOException
__DNA__FIELD__state
public int getInit_state() throws java.io.IOException
bit masks of initial state as recorded by the users
java.io.IOException
__DNA__FIELD__init_state
public void setInit_state(int init_state) throws java.io.IOException
bit masks of initial state as recorded by the users
java.io.IOException
__DNA__FIELD__init_state
public ListBase getGpulamp() throws java.io.IOException
runtime, for glsl lamp display only
java.io.IOException
__DNA__FIELD__gpulamp
public void setGpulamp(ListBase gpulamp) throws java.io.IOException
runtime, for glsl lamp display only
java.io.IOException
__DNA__FIELD__gpulamp
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<ListBase> getDuplilist() throws java.io.IOException
for temporary dupli list storage, only for use by RNA API
java.io.IOException
__DNA__FIELD__duplilist
public void setDuplilist(CPointer<ListBase> duplilist) throws java.io.IOException
for temporary dupli list storage, only for use by RNA API
java.io.IOException
__DNA__FIELD__duplilist
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 oject 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 oject is an empty image
java.io.IOException
__DNA__FIELD__iuser
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 CPointer<BlenderObject> __io__addressof()