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___pad
Field descriptor (offset) for struct member '_pad'.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__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__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.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.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
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'.CPointer<SDefVert>
getVerts()
Get method for struct member 'verts'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.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
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
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): 100/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__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__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__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___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.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___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[4]'
- 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
-
-
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
-
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
-
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
-
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
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
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
-
__io__addressof
public CPointer<SurfaceDeformModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-