public class DupliObject extends CFacade
runtime only, but include here for rna access
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__animated
Field descriptor (offset) for struct member 'animated'.
|
static long[] |
__DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__no_draw
Field descriptor (offset) for struct member 'no_draw'.
|
static long[] |
__DNA__FIELD__ob
Field descriptor (offset) for struct member 'ob'.
|
static long[] |
__DNA__FIELD__orco
Field descriptor (offset) for struct member 'orco'.
|
static long[] |
__DNA__FIELD__particle_system
Field descriptor (offset) for struct member 'particle_system'.
|
static long[] |
__DNA__FIELD__persistent_id
Field descriptor (offset) for struct member 'persistent_id'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static long[] |
__DNA__FIELD__uv
Field descriptor (offset) for struct member 'uv'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct DupliObject.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
DupliObject(DupliObject that) |
|
DupliObject(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<DupliObject> |
__io__addressof()
Instantiates a pointer on this instance.
|
byte |
getAnimated()
Get method for struct member 'animated'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getMat()
Get method for struct member 'mat'.
|
CPointer<DupliObject> |
getNext()
Get method for struct member 'next'.
|
byte |
getNo_draw()
Get method for struct member 'no_draw'.
|
CPointer<BlenderObject> |
getOb()
Get method for struct member 'ob'.
|
CArrayFacade<java.lang.Float> |
getOrco()
Get method for struct member 'orco'.
|
CPointer<ParticleSystem> |
getParticle_system()
Get method for struct member 'particle_system'.
|
CArrayFacade<java.lang.Integer> |
getPersistent_id()
Get method for struct member 'persistent_id'.
|
CPointer<DupliObject> |
getPrev()
Get method for struct member 'prev'.
|
short |
getType()
Get method for struct member 'type'.
|
CArrayFacade<java.lang.Float> |
getUv()
Get method for struct member 'uv'.
|
void |
setAnimated(byte animated)
Set method for struct member 'animated'.
|
void |
setMat(CArrayFacade<CArrayFacade<java.lang.Float>> mat)
Set method for struct member 'mat'.
|
void |
setNext(CPointer<DupliObject> next)
Set method for struct member 'next'.
|
void |
setNo_draw(byte no_draw)
Set method for struct member 'no_draw'.
|
void |
setOb(CPointer<BlenderObject> ob)
Set method for struct member 'ob'.
|
void |
setOrco(CArrayFacade<java.lang.Float> orco)
Set method for struct member 'orco'.
|
void |
setParticle_system(CPointer<ParticleSystem> particle_system)
Set method for struct member 'particle_system'.
|
void |
setPersistent_id(CArrayFacade<java.lang.Integer> persistent_id)
Set method for struct member 'persistent_id'.
|
void |
setPrev(CPointer<DupliObject> prev)
Set method for struct member 'prev'.
|
void |
setType(short type)
Set method for struct member 'type'.
|
void |
setUv(CArrayFacade<java.lang.Float> uv)
Set method for struct member 'uv'.
|
__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 DupliObject.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__next); CPointer<CPointer<DupliObject>> p_next = p.cast(new Class[]{CPointer.class, DupliObject.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__prev); CPointer<CPointer<DupliObject>> p_prev = p.cast(new Class[]{CPointer.class, DupliObject.class});
public static final long[] __DNA__FIELD__ob
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__ob); CPointer<CPointer<BlenderObject>> p_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__mat
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__mat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_mat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__orco
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__orco); CPointer<CArrayFacade<Float>> p_orco = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__uv
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__uv); CPointer<CArrayFacade<Float>> p_uv = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__type
from Object.transflag
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__type); CPointer<Short> p_type = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__no_draw
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__no_draw); CPointer<Byte> p_no_draw = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__animated
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__animated); CPointer<Byte> p_animated = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__persistent_id
persistent identifier for a dupli object, for inter-frame matching of objects with motion blur, or inter-update matching for syncing 2*MAX_DUPLI_RECUR
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__persistent_id); CPointer<CArrayFacade<Integer>> p_persistent_id = p.cast(new Class[]{CArrayFacade.class, Integer.class});
public static final long[] __DNA__FIELD__particle_system
particle this dupli was generated from
This is how you get a reference on the corresponding field in the struct:
DupliObject dupliobject = ...; CPointer<Object> p = dupliobject.__dna__addressof(DupliObject.__DNA__FIELD__particle_system); CPointer<CPointer<ParticleSystem>> p_particle_system = p.cast(new Class[]{CPointer.class, ParticleSystem.class});
public DupliObject(long __address, Block __block, BlockTable __blockTable)
protected DupliObject(DupliObject that)
public CPointer<DupliObject> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<DupliObject> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<DupliObject> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<DupliObject> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public CPointer<BlenderObject> getOb() throws java.io.IOException
java.io.IOException
__DNA__FIELD__ob
public void setOb(CPointer<BlenderObject> ob) throws java.io.IOException
java.io.IOException
__DNA__FIELD__ob
public CArrayFacade<CArrayFacade<java.lang.Float>> getMat() throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat
public void setMat(CArrayFacade<CArrayFacade<java.lang.Float>> mat) throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat
public CArrayFacade<java.lang.Float> getOrco() throws java.io.IOException
java.io.IOException
__DNA__FIELD__orco
public void setOrco(CArrayFacade<java.lang.Float> orco) throws java.io.IOException
java.io.IOException
__DNA__FIELD__orco
public CArrayFacade<java.lang.Float> getUv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__uv
public void setUv(CArrayFacade<java.lang.Float> uv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__uv
public short getType() throws java.io.IOException
from Object.transflag
java.io.IOException
__DNA__FIELD__type
public void setType(short type) throws java.io.IOException
from Object.transflag
java.io.IOException
__DNA__FIELD__type
public byte getNo_draw() throws java.io.IOException
java.io.IOException
__DNA__FIELD__no_draw
public void setNo_draw(byte no_draw) throws java.io.IOException
java.io.IOException
__DNA__FIELD__no_draw
public byte getAnimated() throws java.io.IOException
java.io.IOException
__DNA__FIELD__animated
public void setAnimated(byte animated) throws java.io.IOException
java.io.IOException
__DNA__FIELD__animated
public CArrayFacade<java.lang.Integer> getPersistent_id() throws java.io.IOException
persistent identifier for a dupli object, for inter-frame matching of objects with motion blur, or inter-update matching for syncing 2*MAX_DUPLI_RECUR
java.io.IOException
__DNA__FIELD__persistent_id
public void setPersistent_id(CArrayFacade<java.lang.Integer> persistent_id) throws java.io.IOException
persistent identifier for a dupli object, for inter-frame matching of objects with motion blur, or inter-update matching for syncing 2*MAX_DUPLI_RECUR
java.io.IOException
__DNA__FIELD__persistent_id
public CPointer<ParticleSystem> getParticle_system() throws java.io.IOException
particle this dupli was generated from
java.io.IOException
__DNA__FIELD__particle_system
public void setParticle_system(CPointer<ParticleSystem> particle_system) throws java.io.IOException
particle this dupli was generated from
java.io.IOException
__DNA__FIELD__particle_system
public CPointer<DupliObject> __io__addressof()