Class ParticleInstanceModifierData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.ParticleInstanceModifierData
-
public class ParticleInstanceModifierData extends CFacade
Generated facet for DNA struct type 'ParticleInstanceModifierData'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__axis
Field descriptor (offset) for struct member 'axis'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__index_layer_name
Field descriptor (offset) for struct member 'index_layer_name'.static long[]
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.static long[]
__DNA__FIELD__ob
Field descriptor (offset) for struct member 'ob'.static long[]
__DNA__FIELD__particle_amount
Field descriptor (offset) for struct member 'particle_amount'.static long[]
__DNA__FIELD__particle_offset
Field descriptor (offset) for struct member 'particle_offset'.static long[]
__DNA__FIELD__position
Field descriptor (offset) for struct member 'position'.static long[]
__DNA__FIELD__psys
Field descriptor (offset) for struct member 'psys'.static long[]
__DNA__FIELD__random_position
Field descriptor (offset) for struct member 'random_position'.static long[]
__DNA__FIELD__random_rotation
Field descriptor (offset) for struct member 'random_rotation'.static long[]
__DNA__FIELD__rotation
Field descriptor (offset) for struct member 'rotation'.static long[]
__DNA__FIELD__space
Field descriptor (offset) for struct member 'space'.static long[]
__DNA__FIELD__value_layer_name
Field descriptor (offset) for struct member 'value_layer_name'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct ParticleInstanceModifierData.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description ParticleInstanceModifierData(long __address, Block __block, BlockTable __blockTable)
protected
ParticleInstanceModifierData(ParticleInstanceModifierData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<ParticleInstanceModifierData>
__io__addressof()
Instantiates a pointer on this instance.short
getAxis()
Get method for struct member 'axis'.short
getFlag()
Get method for struct member 'flag'.CArrayFacade<java.lang.Byte>
getIndex_layer_name()
Get method for struct member 'index_layer_name'.ModifierData
getModifier()
Get method for struct member 'modifier'.CPointer<BlenderObject>
getOb()
Get method for struct member 'ob'.float
getParticle_amount()
Get method for struct member 'particle_amount'.float
getParticle_offset()
Get method for struct member 'particle_offset'.float
getPosition()
Get method for struct member 'position'.short
getPsys()
Get method for struct member 'psys'.float
getRandom_position()
Get method for struct member 'random_position'.float
getRandom_rotation()
Get method for struct member 'random_rotation'.float
getRotation()
Get method for struct member 'rotation'.short
getSpace()
Get method for struct member 'space'.CArrayFacade<java.lang.Byte>
getValue_layer_name()
Get method for struct member 'value_layer_name'.void
setAxis(short axis)
Set method for struct member 'axis'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setIndex_layer_name(CArrayFacade<java.lang.Byte> index_layer_name)
Set method for struct member 'index_layer_name'.void
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.void
setOb(CPointer<BlenderObject> ob)
Set method for struct member 'ob'.void
setParticle_amount(float particle_amount)
Set method for struct member 'particle_amount'.void
setParticle_offset(float particle_offset)
Set method for struct member 'particle_offset'.void
setPosition(float position)
Set method for struct member 'position'.void
setPsys(short psys)
Set method for struct member 'psys'.void
setRandom_position(float random_position)
Set method for struct member 'random_position'.void
setRandom_rotation(float random_rotation)
Set method for struct member 'random_rotation'.void
setRotation(float rotation)
Set method for struct member 'rotation'.void
setSpace(short space)
Set method for struct member 'space'.void
setValue_layer_name(CArrayFacade<java.lang.Byte> value_layer_name)
Set method for struct member 'value_layer_name'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct ParticleInstanceModifierData.It is required when allocating a new block to store data for ParticleInstanceModifierData.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__modifier
public static final long[] __DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
Metadata
- Field: 'modifier'
- Signature: 'ModifierData'
- Actual Size (32bit/64bit): 100/120
-
__DNA__FIELD__ob
public static final long[] __DNA__FIELD__ob
Field descriptor (offset) for struct member 'ob'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__ob); CPointer<CPointer<BlenderObject>> p_ob = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'ob'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__psys
public static final long[] __DNA__FIELD__psys
Field descriptor (offset) for struct member 'psys'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__psys); CPointer<Short> p_psys = p.cast(new Class[]{Short.class});
Metadata
- Field: 'psys'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__axis
public static final long[] __DNA__FIELD__axis
Field descriptor (offset) for struct member 'axis'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__axis); CPointer<Short> p_axis = p.cast(new Class[]{Short.class});
Metadata
- Field: 'axis'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__space
public static final long[] __DNA__FIELD__space
Field descriptor (offset) for struct member 'space'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__space); CPointer<Short> p_space = p.cast(new Class[]{Short.class});
Metadata
- Field: 'space'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__position
public static final long[] __DNA__FIELD__position
Field descriptor (offset) for struct member 'position'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__position); CPointer<Float> p_position = p.cast(new Class[]{Float.class});
Metadata
- Field: 'position'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__random_position
public static final long[] __DNA__FIELD__random_position
Field descriptor (offset) for struct member 'random_position'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__random_position); CPointer<Float> p_random_position = p.cast(new Class[]{Float.class});
Metadata
- Field: 'random_position'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__rotation
public static final long[] __DNA__FIELD__rotation
Field descriptor (offset) for struct member 'rotation'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__rotation); CPointer<Float> p_rotation = p.cast(new Class[]{Float.class});
Metadata
- Field: 'rotation'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__random_rotation
public static final long[] __DNA__FIELD__random_rotation
Field descriptor (offset) for struct member 'random_rotation'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__random_rotation); CPointer<Float> p_random_rotation = p.cast(new Class[]{Float.class});
Metadata
- Field: 'random_rotation'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__particle_amount
public static final long[] __DNA__FIELD__particle_amount
Field descriptor (offset) for struct member 'particle_amount'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__particle_amount); CPointer<Float> p_particle_amount = p.cast(new Class[]{Float.class});
Metadata
- Field: 'particle_amount'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__particle_offset
public static final long[] __DNA__FIELD__particle_offset
Field descriptor (offset) for struct member 'particle_offset'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__particle_offset); CPointer<Float> p_particle_offset = p.cast(new Class[]{Float.class});
Metadata
- Field: 'particle_offset'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__index_layer_name
public static final long[] __DNA__FIELD__index_layer_name
Field descriptor (offset) for struct member 'index_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__index_layer_name); CPointer<CArrayFacade<Byte>> p_index_layer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'index_layer_name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__value_layer_name
public static final long[] __DNA__FIELD__value_layer_name
Field descriptor (offset) for struct member 'value_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
ParticleInstanceModifierData particleinstancemodifierdata = ...; CPointer<Object> p = particleinstancemodifierdata.__dna__addressof(ParticleInstanceModifierData.__DNA__FIELD__value_layer_name); CPointer<CArrayFacade<Byte>> p_value_layer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'value_layer_name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
-
Constructor Detail
-
ParticleInstanceModifierData
public ParticleInstanceModifierData(long __address, Block __block, BlockTable __blockTable)
-
ParticleInstanceModifierData
protected ParticleInstanceModifierData(ParticleInstanceModifierData that)
-
-
Method Detail
-
getModifier
public ModifierData getModifier() throws java.io.IOException
Get method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
setModifier
public void setModifier(ModifierData modifier) throws java.io.IOException
Set method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
getOb
public CPointer<BlenderObject> getOb() throws java.io.IOException
Get method for struct member 'ob'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob
-
setOb
public void setOb(CPointer<BlenderObject> ob) throws java.io.IOException
Set method for struct member 'ob'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob
-
getPsys
public short getPsys() throws java.io.IOException
Get method for struct member 'psys'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__psys
-
setPsys
public void setPsys(short psys) throws java.io.IOException
Set method for struct member 'psys'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__psys
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getAxis
public short getAxis() throws java.io.IOException
Get method for struct member 'axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axis
-
setAxis
public void setAxis(short axis) throws java.io.IOException
Set method for struct member 'axis'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axis
-
getSpace
public short getSpace() throws java.io.IOException
Get method for struct member 'space'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__space
-
setSpace
public void setSpace(short space) throws java.io.IOException
Set method for struct member 'space'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__space
-
getPosition
public float getPosition() throws java.io.IOException
Get method for struct member 'position'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__position
-
setPosition
public void setPosition(float position) throws java.io.IOException
Set method for struct member 'position'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__position
-
getRandom_position
public float getRandom_position() throws java.io.IOException
Get method for struct member 'random_position'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__random_position
-
setRandom_position
public void setRandom_position(float random_position) throws java.io.IOException
Set method for struct member 'random_position'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__random_position
-
getRotation
public float getRotation() throws java.io.IOException
Get method for struct member 'rotation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__rotation
-
setRotation
public void setRotation(float rotation) throws java.io.IOException
Set method for struct member 'rotation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__rotation
-
getRandom_rotation
public float getRandom_rotation() throws java.io.IOException
Get method for struct member 'random_rotation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__random_rotation
-
setRandom_rotation
public void setRandom_rotation(float random_rotation) throws java.io.IOException
Set method for struct member 'random_rotation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__random_rotation
-
getParticle_amount
public float getParticle_amount() throws java.io.IOException
Get method for struct member 'particle_amount'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particle_amount
-
setParticle_amount
public void setParticle_amount(float particle_amount) throws java.io.IOException
Set method for struct member 'particle_amount'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particle_amount
-
getParticle_offset
public float getParticle_offset() throws java.io.IOException
Get method for struct member 'particle_offset'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particle_offset
-
setParticle_offset
public void setParticle_offset(float particle_offset) throws java.io.IOException
Set method for struct member 'particle_offset'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__particle_offset
-
getIndex_layer_name
public CArrayFacade<java.lang.Byte> getIndex_layer_name() throws java.io.IOException
Get method for struct member 'index_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__index_layer_name
-
setIndex_layer_name
public void setIndex_layer_name(CArrayFacade<java.lang.Byte> index_layer_name) throws java.io.IOException
Set method for struct member 'index_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__index_layer_name
-
getValue_layer_name
public CArrayFacade<java.lang.Byte> getValue_layer_name() throws java.io.IOException
Get method for struct member 'value_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__value_layer_name
-
setValue_layer_name
public void setValue_layer_name(CArrayFacade<java.lang.Byte> value_layer_name) throws java.io.IOException
Set method for struct member 'value_layer_name'.Field Documentation
Blender Source Code
MAX_CUSTOMDATA_LAYER_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__value_layer_name
-
__io__addressof
public CPointer<ParticleInstanceModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-