Class SurfaceDeformModifierData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.SurfaceDeformModifierData
-
public class SurfaceDeformModifierData extends CFacade
Generated facet for DNA struct type 'SurfaceDeformModifierData'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description 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__defgrp_name
Field descriptor (offset) for struct member 'defgrp_name'.static long[]
__DNA__FIELD__depsgraph
Field descriptor (offset) for struct member 'depsgraph'.static long[]
__DNA__FIELD__falloff
Field descriptor (offset) for struct member 'falloff'.static long[]
__DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.static long[]
__DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.static long[]
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.static long[]
__DNA__FIELD__num_mesh_verts
Field descriptor (offset) for struct member 'num_mesh_verts'.static long[]
__DNA__FIELD__numpoly
Field descriptor (offset) for struct member 'numpoly'.static long[]
__DNA__FIELD__numverts
Field descriptor (offset) for struct member 'numverts'.static long[]
__DNA__FIELD__strength
Field descriptor (offset) for struct member 'strength'.static long[]
__DNA__FIELD__target
Field descriptor (offset) for struct member 'target'.static long[]
__DNA__FIELD__target_verts_num
Field descriptor (offset) for struct member 'target_verts_num'.static long[]
__DNA__FIELD__verts
Field descriptor (offset) for struct member 'verts'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct SurfaceDeformModifierData.-
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 SurfaceDeformModifierData(long __address, Block __block, BlockTable __blockTable)
protected
SurfaceDeformModifierData(SurfaceDeformModifierData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<SurfaceDeformModifierData>
__io__addressof()
Instantiates a pointer on this instance.CPointer<java.lang.Object>
get_pad1()
Get method for struct member '_pad1'.int
get_pad2()
Get method for struct member '_pad2'.CArrayFacade<java.lang.Byte>
getDefgrp_name()
Get method for struct member 'defgrp_name'.CPointer<java.lang.Object>
getDepsgraph()
Get method for struct member 'depsgraph'.float
getFalloff()
Get method for struct member 'falloff'.int
getFlags()
Get method for struct member 'flags'.CArrayFacade<CArrayFacade<java.lang.Float>>
getMat()
Get method for struct member 'mat'.ModifierData
getModifier()
Get method for struct member 'modifier'.int
getNum_mesh_verts()
Get method for struct member 'num_mesh_verts'.int
getNumpoly()
Get method for struct member 'numpoly'.int
getNumverts()
Get method for struct member 'numverts'.float
getStrength()
Get method for struct member 'strength'.CPointer<BlenderObject>
getTarget()
Get method for struct member 'target'.int
getTarget_verts_num()
Get method for struct member 'target_verts_num'.CPointer<SDefVert>
getVerts()
Get method for struct member 'verts'.void
set_pad1(CPointer<java.lang.Object> _pad1)
Set method for struct member '_pad1'.void
set_pad2(int _pad2)
Set method for struct member '_pad2'.void
setDefgrp_name(CArrayFacade<java.lang.Byte> defgrp_name)
Set method for struct member 'defgrp_name'.void
setDepsgraph(CPointer<java.lang.Object> depsgraph)
Set method for struct member 'depsgraph'.void
setFalloff(float falloff)
Set method for struct member 'falloff'.void
setFlags(int flags)
Set method for struct member 'flags'.void
setMat(CArrayFacade<CArrayFacade<java.lang.Float>> mat)
Set method for struct member 'mat'.void
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.void
setNum_mesh_verts(int num_mesh_verts)
Set method for struct member 'num_mesh_verts'.void
setNumpoly(int numpoly)
Set method for struct member 'numpoly'.void
setNumverts(int numverts)
Set method for struct member 'numverts'.void
setStrength(float strength)
Set method for struct member 'strength'.void
setTarget(CPointer<BlenderObject> target)
Set method for struct member 'target'.void
setTarget_verts_num(int target_verts_num)
Set method for struct member 'target_verts_num'.void
setVerts(CPointer<SDefVert> verts)
Set method for struct member 'verts'.-
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 SurfaceDeformModifierData.It is required when allocating a new block to store data for SurfaceDeformModifierData.
- 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:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
Metadata
- Field: 'modifier'
- Signature: 'ModifierData'
- Actual Size (32bit/64bit): 104/120
-
__DNA__FIELD__depsgraph
public static final long[] __DNA__FIELD__depsgraph
Field descriptor (offset) for struct member 'depsgraph'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__depsgraph); CPointer<CPointer<Object>> p_depsgraph = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'depsgraph'
- Signature: 'Depsgraph*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__target
public static final long[] __DNA__FIELD__target
Field descriptor (offset) for struct member 'target'.Field Documentation
Blender Source Code
Bind target object.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__target); CPointer<CPointer<BlenderObject>> p_target = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'target'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__verts
public static final long[] __DNA__FIELD__verts
Field descriptor (offset) for struct member 'verts'.Field Documentation
Blender Source Code
Vertex bind data.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__verts); CPointer<CPointer<SDefVert>> p_verts = p.cast(new Class[]{CPointer.class, SDefVert.class});
Metadata
- Field: 'verts'
- Signature: 'SDefVert*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD___pad1
public static final long[] __DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD___pad1); CPointer<CPointer<Object>> p__pad1 = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: '_pad1'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__falloff
public static final long[] __DNA__FIELD__falloff
Field descriptor (offset) for struct member 'falloff'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__falloff); CPointer<Float> p_falloff = p.cast(new Class[]{Float.class});
Metadata
- Field: 'falloff'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__num_mesh_verts
public static final long[] __DNA__FIELD__num_mesh_verts
Field descriptor (offset) for struct member 'num_mesh_verts'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__num_mesh_verts); CPointer<Integer> p_num_mesh_verts = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'num_mesh_verts'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__numverts
public static final long[] __DNA__FIELD__numverts
Field descriptor (offset) for struct member 'numverts'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__numverts); CPointer<Integer> p_numverts = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'numverts'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__target_verts_num
public static final long[] __DNA__FIELD__target_verts_num
Field descriptor (offset) for struct member 'target_verts_num'.Field Documentation
Blender Source Code
Number of vertices and polygons on the target mesh upon bind process.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__target_verts_num); CPointer<Integer> p_target_verts_num = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'target_verts_num'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__numpoly
public static final long[] __DNA__FIELD__numpoly
Field descriptor (offset) for struct member 'numpoly'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__numpoly); CPointer<Integer> p_numpoly = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'numpoly'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flags
public static final long[] __DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__flags); CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'flags'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__mat
public static final long[] __DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__mat); CPointer<CArrayFacade<CArrayFacade<Float>>> p_mat = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
Metadata
- Field: 'mat'
- Signature: 'float[4][4]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__strength
public static final long[] __DNA__FIELD__strength
Field descriptor (offset) for struct member 'strength'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__strength); CPointer<Float> p_strength = p.cast(new Class[]{Float.class});
Metadata
- Field: 'strength'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__defgrp_name
public static final long[] __DNA__FIELD__defgrp_name
Field descriptor (offset) for struct member 'defgrp_name'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD__defgrp_name); CPointer<CArrayFacade<Byte>> p_defgrp_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'defgrp_name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD___pad2
public static final long[] __DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
SurfaceDeformModifierData surfacedeformmodifierdata = ...; CPointer<Object> p = surfacedeformmodifierdata.__dna__addressof(SurfaceDeformModifierData.__DNA__FIELD___pad2); CPointer<Integer> p__pad2 = p.cast(new Class[]{Integer.class});
Metadata
- Field: '_pad2'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
SurfaceDeformModifierData
public SurfaceDeformModifierData(long __address, Block __block, BlockTable __blockTable)
-
SurfaceDeformModifierData
protected SurfaceDeformModifierData(SurfaceDeformModifierData 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
-
getDepsgraph
public CPointer<java.lang.Object> getDepsgraph() throws java.io.IOException
Get method for struct member 'depsgraph'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__depsgraph
-
setDepsgraph
public void setDepsgraph(CPointer<java.lang.Object> depsgraph) throws java.io.IOException
Set method for struct member 'depsgraph'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__depsgraph
-
getTarget
public CPointer<BlenderObject> getTarget() throws java.io.IOException
Get method for struct member 'target'.Field Documentation
Blender Source Code
Bind target object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target
-
setTarget
public void setTarget(CPointer<BlenderObject> target) throws java.io.IOException
Set method for struct member 'target'.Field Documentation
Blender Source Code
Bind target object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target
-
getVerts
public CPointer<SDefVert> getVerts() throws java.io.IOException
Get method for struct member 'verts'.Field Documentation
Blender Source Code
Vertex bind data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__verts
-
setVerts
public void setVerts(CPointer<SDefVert> verts) throws java.io.IOException
Set method for struct member 'verts'.Field Documentation
Blender Source Code
Vertex bind data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__verts
-
get_pad1
public CPointer<java.lang.Object> get_pad1() throws java.io.IOException
Get method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
set_pad1
public void set_pad1(CPointer<java.lang.Object> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
getFalloff
public float getFalloff() throws java.io.IOException
Get method for struct member 'falloff'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__falloff
-
setFalloff
public void setFalloff(float falloff) throws java.io.IOException
Set method for struct member 'falloff'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__falloff
-
getNum_mesh_verts
public int getNum_mesh_verts() throws java.io.IOException
Get method for struct member 'num_mesh_verts'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__num_mesh_verts
-
setNum_mesh_verts
public void setNum_mesh_verts(int num_mesh_verts) throws java.io.IOException
Set method for struct member 'num_mesh_verts'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__num_mesh_verts
-
getNumverts
public int getNumverts() throws java.io.IOException
Get method for struct member 'numverts'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numverts
-
setNumverts
public void setNumverts(int numverts) throws java.io.IOException
Set method for struct member 'numverts'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numverts
-
getTarget_verts_num
public int getTarget_verts_num() throws java.io.IOException
Get method for struct member 'target_verts_num'.Field Documentation
Blender Source Code
Number of vertices and polygons on the target mesh upon bind process.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_verts_num
-
setTarget_verts_num
public void setTarget_verts_num(int target_verts_num) throws java.io.IOException
Set method for struct member 'target_verts_num'.Field Documentation
Blender Source Code
Number of vertices and polygons on the target mesh upon bind process.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__target_verts_num
-
getNumpoly
public int getNumpoly() throws java.io.IOException
Get method for struct member 'numpoly'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numpoly
-
setNumpoly
public void setNumpoly(int numpoly) throws java.io.IOException
Set method for struct member 'numpoly'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numpoly
-
getFlags
public int getFlags() throws java.io.IOException
Get method for struct member 'flags'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flags
-
setFlags
public void setFlags(int flags) throws java.io.IOException
Set method for struct member 'flags'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flags
-
getMat
public CArrayFacade<CArrayFacade<java.lang.Float>> getMat() throws java.io.IOException
Get method for struct member 'mat'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat
-
setMat
public void setMat(CArrayFacade<CArrayFacade<java.lang.Float>> mat) throws java.io.IOException
Set method for struct member 'mat'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat
-
getStrength
public float getStrength() throws java.io.IOException
Get method for struct member 'strength'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__strength
-
setStrength
public void setStrength(float strength) throws java.io.IOException
Set method for struct member 'strength'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__strength
-
getDefgrp_name
public CArrayFacade<java.lang.Byte> getDefgrp_name() throws java.io.IOException
Get method for struct member 'defgrp_name'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__defgrp_name
-
setDefgrp_name
public void setDefgrp_name(CArrayFacade<java.lang.Byte> defgrp_name) throws java.io.IOException
Set method for struct member 'defgrp_name'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__defgrp_name
-
get_pad2
public int get_pad2() throws java.io.IOException
Get method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
set_pad2
public void set_pad2(int _pad2) throws java.io.IOException
Set method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
__io__addressof
public CPointer<SurfaceDeformModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-