Class bRigidBodyJointConstraint
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.bRigidBodyJointConstraint
-
public class bRigidBodyJointConstraint extends CFacade
Generated facet for DNA struct type 'bRigidBodyJointConstraint'.Class Documentation
Blender Source Code
Rigid Body constraint
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__axX
Field descriptor (offset) for struct member 'axX'.static long[]
__DNA__FIELD__axY
Field descriptor (offset) for struct member 'axY'.static long[]
__DNA__FIELD__axZ
Field descriptor (offset) for struct member 'axZ'.static long[]
__DNA__FIELD__child
Field descriptor (offset) for struct member 'child'.static long[]
__DNA__FIELD__extraFz
Field descriptor (offset) for struct member 'extraFz'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__maxLimit
Field descriptor (offset) for struct member 'maxLimit'.static long[]
__DNA__FIELD__minLimit
Field descriptor (offset) for struct member 'minLimit'.static long[]
__DNA__FIELD__pivX
Field descriptor (offset) for struct member 'pivX'.static long[]
__DNA__FIELD__pivY
Field descriptor (offset) for struct member 'pivY'.static long[]
__DNA__FIELD__pivZ
Field descriptor (offset) for struct member 'pivZ'.static long[]
__DNA__FIELD__tar
Field descriptor (offset) for struct member 'tar'.static long[]
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct bRigidBodyJointConstraint.-
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 bRigidBodyJointConstraint(long __address, Block __block, BlockTable __blockTable)
protected
bRigidBodyJointConstraint(bRigidBodyJointConstraint that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<bRigidBodyJointConstraint>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.float
getAxX()
Get method for struct member 'axX'.float
getAxY()
Get method for struct member 'axY'.float
getAxZ()
Get method for struct member 'axZ'.CPointer<BlenderObject>
getChild()
Get method for struct member 'child'.float
getExtraFz()
Get method for struct member 'extraFz'.short
getFlag()
Get method for struct member 'flag'.CArrayFacade<java.lang.Float>
getMaxLimit()
Get method for struct member 'maxLimit'.CArrayFacade<java.lang.Float>
getMinLimit()
Get method for struct member 'minLimit'.float
getPivX()
Get method for struct member 'pivX'.float
getPivY()
Get method for struct member 'pivY'.float
getPivZ()
Get method for struct member 'pivZ'.CPointer<BlenderObject>
getTar()
Get method for struct member 'tar'.int
getType()
Get method for struct member 'type'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setAxX(float axX)
Set method for struct member 'axX'.void
setAxY(float axY)
Set method for struct member 'axY'.void
setAxZ(float axZ)
Set method for struct member 'axZ'.void
setChild(CPointer<BlenderObject> child)
Set method for struct member 'child'.void
setExtraFz(float extraFz)
Set method for struct member 'extraFz'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setMaxLimit(CArrayFacade<java.lang.Float> maxLimit)
Set method for struct member 'maxLimit'.void
setMinLimit(CArrayFacade<java.lang.Float> minLimit)
Set method for struct member 'minLimit'.void
setPivX(float pivX)
Set method for struct member 'pivX'.void
setPivY(float pivY)
Set method for struct member 'pivY'.void
setPivZ(float pivZ)
Set method for struct member 'pivZ'.void
setTar(CPointer<BlenderObject> tar)
Set method for struct member 'tar'.void
setType(int type)
Set method for struct member 'type'.-
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 bRigidBodyJointConstraint.It is required when allocating a new block to store data for bRigidBodyJointConstraint.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__tar
public static final long[] __DNA__FIELD__tar
Field descriptor (offset) for struct member 'tar'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__tar); CPointer<CPointer<BlenderObject>> p_tar = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'tar'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__child
public static final long[] __DNA__FIELD__child
Field descriptor (offset) for struct member 'child'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__child); CPointer<CPointer<BlenderObject>> p_child = p.cast(new Class[]{CPointer.class, BlenderObject.class});
Metadata
- Field: 'child'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__type); CPointer<Integer> p_type = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'type'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__pivX
public static final long[] __DNA__FIELD__pivX
Field descriptor (offset) for struct member 'pivX'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__pivX); CPointer<Float> p_pivX = p.cast(new Class[]{Float.class});
Metadata
- Field: 'pivX'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__pivY
public static final long[] __DNA__FIELD__pivY
Field descriptor (offset) for struct member 'pivY'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__pivY); CPointer<Float> p_pivY = p.cast(new Class[]{Float.class});
Metadata
- Field: 'pivY'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__pivZ
public static final long[] __DNA__FIELD__pivZ
Field descriptor (offset) for struct member 'pivZ'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__pivZ); CPointer<Float> p_pivZ = p.cast(new Class[]{Float.class});
Metadata
- Field: 'pivZ'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__axX
public static final long[] __DNA__FIELD__axX
Field descriptor (offset) for struct member 'axX'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__axX); CPointer<Float> p_axX = p.cast(new Class[]{Float.class});
Metadata
- Field: 'axX'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__axY
public static final long[] __DNA__FIELD__axY
Field descriptor (offset) for struct member 'axY'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__axY); CPointer<Float> p_axY = p.cast(new Class[]{Float.class});
Metadata
- Field: 'axY'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__axZ
public static final long[] __DNA__FIELD__axZ
Field descriptor (offset) for struct member 'axZ'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__axZ); CPointer<Float> p_axZ = p.cast(new Class[]{Float.class});
Metadata
- Field: 'axZ'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__minLimit
public static final long[] __DNA__FIELD__minLimit
Field descriptor (offset) for struct member 'minLimit'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__minLimit); CPointer<CArrayFacade<Float>> p_minLimit = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'minLimit'
- Signature: 'float[6]'
- Actual Size (32bit/64bit): 24/24
-
__DNA__FIELD__maxLimit
public static final long[] __DNA__FIELD__maxLimit
Field descriptor (offset) for struct member 'maxLimit'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__maxLimit); CPointer<CArrayFacade<Float>> p_maxLimit = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'maxLimit'
- Signature: 'float[6]'
- Actual Size (32bit/64bit): 24/24
-
__DNA__FIELD__extraFz
public static final long[] __DNA__FIELD__extraFz
Field descriptor (offset) for struct member 'extraFz'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD__extraFz); CPointer<Float> p_extraFz = p.cast(new Class[]{Float.class});
Metadata
- Field: 'extraFz'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__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:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__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___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:
bRigidBodyJointConstraint brigidbodyjointconstraint = ...; CPointer<Object> p = brigidbodyjointconstraint.__dna__addressof(bRigidBodyJointConstraint.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[6]'
- Actual Size (32bit/64bit): 6/6
-
-
Constructor Detail
-
bRigidBodyJointConstraint
public bRigidBodyJointConstraint(long __address, Block __block, BlockTable __blockTable)
-
bRigidBodyJointConstraint
protected bRigidBodyJointConstraint(bRigidBodyJointConstraint that)
-
-
Method Detail
-
getTar
public CPointer<BlenderObject> getTar() throws java.io.IOException
Get method for struct member 'tar'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tar
-
setTar
public void setTar(CPointer<BlenderObject> tar) throws java.io.IOException
Set method for struct member 'tar'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tar
-
getChild
public CPointer<BlenderObject> getChild() throws java.io.IOException
Get method for struct member 'child'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child
-
setChild
public void setChild(CPointer<BlenderObject> child) throws java.io.IOException
Set method for struct member 'child'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__child
-
getType
public int getType() throws java.io.IOException
Get method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(int type) throws java.io.IOException
Set method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
getPivX
public float getPivX() throws java.io.IOException
Get method for struct member 'pivX'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivX
-
setPivX
public void setPivX(float pivX) throws java.io.IOException
Set method for struct member 'pivX'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivX
-
getPivY
public float getPivY() throws java.io.IOException
Get method for struct member 'pivY'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivY
-
setPivY
public void setPivY(float pivY) throws java.io.IOException
Set method for struct member 'pivY'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivY
-
getPivZ
public float getPivZ() throws java.io.IOException
Get method for struct member 'pivZ'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivZ
-
setPivZ
public void setPivZ(float pivZ) throws java.io.IOException
Set method for struct member 'pivZ'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pivZ
-
getAxX
public float getAxX() throws java.io.IOException
Get method for struct member 'axX'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axX
-
setAxX
public void setAxX(float axX) throws java.io.IOException
Set method for struct member 'axX'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axX
-
getAxY
public float getAxY() throws java.io.IOException
Get method for struct member 'axY'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axY
-
setAxY
public void setAxY(float axY) throws java.io.IOException
Set method for struct member 'axY'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axY
-
getAxZ
public float getAxZ() throws java.io.IOException
Get method for struct member 'axZ'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axZ
-
setAxZ
public void setAxZ(float axZ) throws java.io.IOException
Set method for struct member 'axZ'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__axZ
-
getMinLimit
public CArrayFacade<java.lang.Float> getMinLimit() throws java.io.IOException
Get method for struct member 'minLimit'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minLimit
-
setMinLimit
public void setMinLimit(CArrayFacade<java.lang.Float> minLimit) throws java.io.IOException
Set method for struct member 'minLimit'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minLimit
-
getMaxLimit
public CArrayFacade<java.lang.Float> getMaxLimit() throws java.io.IOException
Get method for struct member 'maxLimit'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxLimit
-
setMaxLimit
public void setMaxLimit(CArrayFacade<java.lang.Float> maxLimit) throws java.io.IOException
Set method for struct member 'maxLimit'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxLimit
-
getExtraFz
public float getExtraFz() throws java.io.IOException
Get method for struct member 'extraFz'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__extraFz
-
setExtraFz
public void setExtraFz(float extraFz) throws java.io.IOException
Set method for struct member 'extraFz'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__extraFz
-
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
-
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
-
__io__addressof
public CPointer<bRigidBodyJointConstraint> __io__addressof()
Instantiates a pointer on this instance.
-
-