public class Object_Runtime extends CFacade
Not saved in file!
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.
|
static long[] |
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.
|
static long[] |
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.
|
static long[] |
__DNA__FIELD__bb
Field descriptor (offset) for struct member 'bb'.
|
static long[] |
__DNA__FIELD__curve_cache
Field descriptor (offset) for struct member 'curve_cache'.
|
static long[] |
__DNA__FIELD__data_eval
Field descriptor (offset) for struct member 'data_eval'.
|
static long[] |
__DNA__FIELD__data_orig
Field descriptor (offset) for struct member 'data_orig'.
|
static long[] |
__DNA__FIELD__gpd_eval
Field descriptor (offset) for struct member 'gpd_eval'.
|
static long[] |
__DNA__FIELD__gpd_orig
Field descriptor (offset) for struct member 'gpd_orig'.
|
static long[] |
__DNA__FIELD__is_data_eval_owned
Field descriptor (offset) for struct member 'is_data_eval_owned'.
|
static long[] |
__DNA__FIELD__last_data_mask
Field descriptor (offset) for struct member 'last_data_mask'.
|
static long[] |
__DNA__FIELD__last_need_mapping
Field descriptor (offset) for struct member 'last_need_mapping'.
|
static long[] |
__DNA__FIELD__local_collections_bits
Field descriptor (offset) for struct member 'local_collections_bits'.
|
static long[] |
__DNA__FIELD__mesh_deform_eval
Field descriptor (offset) for struct member 'mesh_deform_eval'.
|
static long[] |
__DNA__FIELD__object_as_temp_mesh
Field descriptor (offset) for struct member 'object_as_temp_mesh'.
|
static long[] |
__DNA__FIELD__parent_display_origin
Field descriptor (offset) for struct member 'parent_display_origin'.
|
static long[] |
__DNA__FIELD__select_id
Field descriptor (offset) for struct member 'select_id'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct Object_Runtime.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
Object_Runtime(long __address,
Block __block,
BlockTable __blockTable) |
protected |
Object_Runtime(Object_Runtime that) |
Modifier and Type | Method and Description |
---|---|
CPointer<Object_Runtime> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad0()
Get method for struct member '_pad0'.
|
CArrayFacade<java.lang.Byte> |
get_pad1()
Get method for struct member '_pad1'.
|
CArrayFacade<java.lang.Short> |
get_pad2()
Get method for struct member '_pad2'.
|
CPointer<BoundBox> |
getBb()
Get method for struct member 'bb'.
|
CPointer<java.lang.Object> |
getCurve_cache()
Get method for struct member 'curve_cache'.
|
CPointer<ID> |
getData_eval()
Get method for struct member 'data_eval'.
|
CPointer<ID> |
getData_orig()
Get method for struct member 'data_orig'.
|
CPointer<bGPdata> |
getGpd_eval()
Get method for struct member 'gpd_eval'.
|
CPointer<bGPdata> |
getGpd_orig()
Get method for struct member 'gpd_orig'.
|
byte |
getIs_data_eval_owned()
Get method for struct member 'is_data_eval_owned'.
|
CustomData_MeshMasks |
getLast_data_mask()
Get method for struct member 'last_data_mask'.
|
byte |
getLast_need_mapping()
Get method for struct member 'last_need_mapping'.
|
short |
getLocal_collections_bits()
Get method for struct member 'local_collections_bits'.
|
CPointer<Mesh> |
getMesh_deform_eval()
Get method for struct member 'mesh_deform_eval'.
|
CPointer<Mesh> |
getObject_as_temp_mesh()
Get method for struct member 'object_as_temp_mesh'.
|
CArrayFacade<java.lang.Float> |
getParent_display_origin()
Get method for struct member 'parent_display_origin'.
|
int |
getSelect_id()
Get method for struct member 'select_id'.
|
void |
set_pad0(CArrayFacade<java.lang.Byte> _pad0)
Set method for struct member '_pad0'.
|
void |
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.
|
void |
set_pad2(CArrayFacade<java.lang.Short> _pad2)
Set method for struct member '_pad2'.
|
void |
setBb(CPointer<BoundBox> bb)
Set method for struct member 'bb'.
|
void |
setCurve_cache(CPointer<java.lang.Object> curve_cache)
Set method for struct member 'curve_cache'.
|
void |
setData_eval(CPointer<ID> data_eval)
Set method for struct member 'data_eval'.
|
void |
setData_orig(CPointer<ID> data_orig)
Set method for struct member 'data_orig'.
|
void |
setGpd_eval(CPointer<bGPdata> gpd_eval)
Set method for struct member 'gpd_eval'.
|
void |
setGpd_orig(CPointer<bGPdata> gpd_orig)
Set method for struct member 'gpd_orig'.
|
void |
setIs_data_eval_owned(byte is_data_eval_owned)
Set method for struct member 'is_data_eval_owned'.
|
void |
setLast_data_mask(CustomData_MeshMasks last_data_mask)
Set method for struct member 'last_data_mask'.
|
void |
setLast_need_mapping(byte last_need_mapping)
Set method for struct member 'last_need_mapping'.
|
void |
setLocal_collections_bits(short local_collections_bits)
Set method for struct member 'local_collections_bits'.
|
void |
setMesh_deform_eval(CPointer<Mesh> mesh_deform_eval)
Set method for struct member 'mesh_deform_eval'.
|
void |
setObject_as_temp_mesh(CPointer<Mesh> object_as_temp_mesh)
Set method for struct member 'object_as_temp_mesh'.
|
void |
setParent_display_origin(CArrayFacade<java.lang.Float> parent_display_origin)
Set method for struct member 'parent_display_origin'.
|
void |
setSelect_id(int select_id)
Set method for struct member 'select_id'.
|
__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_Runtime.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__last_data_mask
The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__last_data_mask); CPointer<CustomData_MeshMasks> p_last_data_mask = p.cast(new Class[]{CustomData_MeshMasks.class});
public static final long[] __DNA__FIELD__last_need_mapping
Did last modifier stack generation need mapping support?
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__last_need_mapping); CPointer<Byte> p_last_need_mapping = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD___pad0); CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__parent_display_origin
Only used for drawing the parent/child help-line.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__parent_display_origin); CPointer<CArrayFacade<Float>> p_parent_display_origin = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__select_id
Selection id of this object; only available in the original object
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__select_id); CPointer<Integer> p_select_id = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD___pad1); CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__is_data_eval_owned
Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__is_data_eval_owned); CPointer<Byte> p_is_data_eval_owned = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__bb
Axis aligned boundbox (in localspace).
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__bb); CPointer<CPointer<BoundBox>> p_bb = p.cast(new Class[]{CPointer.class, BoundBox.class});
public static final long[] __DNA__FIELD__data_orig
Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__data_orig); CPointer<CPointer<ID>> p_data_orig = p.cast(new Class[]{CPointer.class, ID.class});
public static final long[] __DNA__FIELD__data_eval
Object
data structure created during object evaluation. It has all modifiers applied.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__data_eval); CPointer<CPointer<ID>> p_data_eval = p.cast(new Class[]{CPointer.class, ID.class});
public static final long[] __DNA__FIELD__mesh_deform_eval
Mesh
structure created during object evaluation. It has deformation only modifiers applied on it.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__mesh_deform_eval); CPointer<CPointer<Mesh>> p_mesh_deform_eval = p.cast(new Class[]{CPointer.class, Mesh.class});
public static final long[] __DNA__FIELD__gpd_orig
Original grease pencil bGPdata
pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__gpd_orig); CPointer<CPointer<bGPdata>> p_gpd_orig = p.cast(new Class[]{CPointer.class, bGPdata.class});
public static final long[] __DNA__FIELD__gpd_eval
bGPdata
structure created during object evaluation. It has all modifiers applied.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__gpd_eval); CPointer<CPointer<bGPdata>> p_gpd_eval = p.cast(new Class[]{CPointer.class, bGPdata.class});
public static final long[] __DNA__FIELD__object_as_temp_mesh
.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__object_as_temp_mesh); CPointer<CPointer<Mesh>> p_object_as_temp_mesh = p.cast(new Class[]{CPointer.class, Mesh.class});
public static final long[] __DNA__FIELD__curve_cache
Runtime evaluated curve-specific data, not stored in the file.
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__curve_cache); CPointer<CPointer<Object>> p_curve_cache = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__local_collections_bits
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD__local_collections_bits); CPointer<Short> p_local_collections_bits = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD___pad2
This is how you get a reference on the corresponding field in the struct:
Object_Runtime object_runtime = ...; CPointer<Object> p = object_runtime.__dna__addressof(Object_Runtime.__DNA__FIELD___pad2); CPointer<CArrayFacade<Short>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Short.class});
public Object_Runtime(long __address, Block __block, BlockTable __blockTable)
protected Object_Runtime(Object_Runtime that)
public CustomData_MeshMasks getLast_data_mask() throws java.io.IOException
The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.
java.io.IOException
__DNA__FIELD__last_data_mask
public void setLast_data_mask(CustomData_MeshMasks last_data_mask) throws java.io.IOException
The custom data layer mask that was last used to calculate data_eval and mesh_deform_eval.
java.io.IOException
__DNA__FIELD__last_data_mask
public byte getLast_need_mapping() throws java.io.IOException
Did last modifier stack generation need mapping support?
java.io.IOException
__DNA__FIELD__last_need_mapping
public void setLast_need_mapping(byte last_need_mapping) throws java.io.IOException
Did last modifier stack generation need mapping support?
java.io.IOException
__DNA__FIELD__last_need_mapping
public CArrayFacade<java.lang.Byte> get_pad0() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public void set_pad0(CArrayFacade<java.lang.Byte> _pad0) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public CArrayFacade<java.lang.Float> getParent_display_origin() throws java.io.IOException
Only used for drawing the parent/child help-line.
java.io.IOException
__DNA__FIELD__parent_display_origin
public void setParent_display_origin(CArrayFacade<java.lang.Float> parent_display_origin) throws java.io.IOException
Only used for drawing the parent/child help-line.
java.io.IOException
__DNA__FIELD__parent_display_origin
public int getSelect_id() throws java.io.IOException
Selection id of this object; only available in the original object
java.io.IOException
__DNA__FIELD__select_id
public void setSelect_id(int select_id) throws java.io.IOException
Selection id of this object; only available in the original object
java.io.IOException
__DNA__FIELD__select_id
public CArrayFacade<java.lang.Byte> get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public byte getIs_data_eval_owned() throws java.io.IOException
Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.
java.io.IOException
__DNA__FIELD__is_data_eval_owned
public void setIs_data_eval_owned(byte is_data_eval_owned) throws java.io.IOException
Denotes whether the evaluated data is owned by this object or is referenced and owned by somebody else.
java.io.IOException
__DNA__FIELD__is_data_eval_owned
public CPointer<BoundBox> getBb() throws java.io.IOException
Axis aligned boundbox (in localspace).
java.io.IOException
__DNA__FIELD__bb
public void setBb(CPointer<BoundBox> bb) throws java.io.IOException
Axis aligned boundbox (in localspace).
java.io.IOException
__DNA__FIELD__bb
public CPointer<ID> getData_orig() throws java.io.IOException
Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.
java.io.IOException
__DNA__FIELD__data_orig
public void setData_orig(CPointer<ID> data_orig) throws java.io.IOException
Original data pointer, before object->data was changed to point to data_eval. Is assigned by dependency graph's copy-on-write evaluation.
java.io.IOException
__DNA__FIELD__data_orig
public CPointer<ID> getData_eval() throws java.io.IOException
Object
data structure created during object evaluation. It has all modifiers applied.
java.io.IOException
__DNA__FIELD__data_eval
public void setData_eval(CPointer<ID> data_eval) throws java.io.IOException
Object
data structure created during object evaluation. It has all modifiers applied.
java.io.IOException
__DNA__FIELD__data_eval
public CPointer<Mesh> getMesh_deform_eval() throws java.io.IOException
Mesh
structure created during object evaluation. It has deformation only modifiers applied on it.
java.io.IOException
__DNA__FIELD__mesh_deform_eval
public void setMesh_deform_eval(CPointer<Mesh> mesh_deform_eval) throws java.io.IOException
Mesh
structure created during object evaluation. It has deformation only modifiers applied on it.
java.io.IOException
__DNA__FIELD__mesh_deform_eval
public CPointer<bGPdata> getGpd_orig() throws java.io.IOException
Original grease pencil bGPdata
pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.
java.io.IOException
__DNA__FIELD__gpd_orig
public void setGpd_orig(CPointer<bGPdata> gpd_orig) throws java.io.IOException
Original grease pencil bGPdata
pointer, before object->data was changed to point to gpd_eval. Is assigned by dependency graph's copy-on-write evaluation.
java.io.IOException
__DNA__FIELD__gpd_orig
public CPointer<bGPdata> getGpd_eval() throws java.io.IOException
bGPdata
structure created during object evaluation. It has all modifiers applied.
java.io.IOException
__DNA__FIELD__gpd_eval
public void setGpd_eval(CPointer<bGPdata> gpd_eval) throws java.io.IOException
bGPdata
structure created during object evaluation. It has all modifiers applied.
java.io.IOException
__DNA__FIELD__gpd_eval
public CPointer<Mesh> getObject_as_temp_mesh() throws java.io.IOException
.
java.io.IOException
__DNA__FIELD__object_as_temp_mesh
public void setObject_as_temp_mesh(CPointer<Mesh> object_as_temp_mesh) throws java.io.IOException
.
java.io.IOException
__DNA__FIELD__object_as_temp_mesh
public CPointer<java.lang.Object> getCurve_cache() throws java.io.IOException
Runtime evaluated 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 evaluated curve-specific data, not stored in the file.
java.io.IOException
__DNA__FIELD__curve_cache
public short getLocal_collections_bits() throws java.io.IOException
java.io.IOException
__DNA__FIELD__local_collections_bits
public void setLocal_collections_bits(short local_collections_bits) throws java.io.IOException
java.io.IOException
__DNA__FIELD__local_collections_bits
public CArrayFacade<java.lang.Short> get_pad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public void set_pad2(CArrayFacade<java.lang.Short> _pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public CPointer<Object_Runtime> __io__addressof()