Class IDPropertyUIDataFloat
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.IDPropertyUIDataFloat
-
public class IDPropertyUIDataFloat extends CFacade
Generated facet for DNA struct type 'IDPropertyUIDataFloat'.Class Documentation
Blender Source Code
IDP_UI_DATA_TYPE_FLOAT
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__base
Field descriptor (offset) for struct member 'base'.static long[]
__DNA__FIELD__default_array
Field descriptor (offset) for struct member 'default_array'.static long[]
__DNA__FIELD__default_array_len
Field descriptor (offset) for struct member 'default_array_len'.static long[]
__DNA__FIELD__default_value
Field descriptor (offset) for struct member 'default_value'.static long[]
__DNA__FIELD__max
Field descriptor (offset) for struct member 'max'.static long[]
__DNA__FIELD__min
Field descriptor (offset) for struct member 'min'.static long[]
__DNA__FIELD__precision
Field descriptor (offset) for struct member 'precision'.static long[]
__DNA__FIELD__soft_max
Field descriptor (offset) for struct member 'soft_max'.static long[]
__DNA__FIELD__soft_min
Field descriptor (offset) for struct member 'soft_min'.static long[]
__DNA__FIELD__step
Field descriptor (offset) for struct member 'step'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct IDPropertyUIDataFloat.-
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 IDPropertyUIDataFloat(long __address, Block __block, BlockTable __blockTable)
protected
IDPropertyUIDataFloat(IDPropertyUIDataFloat that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<IDPropertyUIDataFloat>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.IDPropertyUIData
getBase()
Get method for struct member 'base'.CPointer<java.lang.Double>
getDefault_array()
Get method for struct member 'default_array'.int
getDefault_array_len()
Get method for struct member 'default_array_len'.double
getDefault_value()
Get method for struct member 'default_value'.double
getMax()
Get method for struct member 'max'.double
getMin()
Get method for struct member 'min'.int
getPrecision()
Get method for struct member 'precision'.double
getSoft_max()
Get method for struct member 'soft_max'.double
getSoft_min()
Get method for struct member 'soft_min'.float
getStep()
Get method for struct member 'step'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setBase(IDPropertyUIData base)
Set method for struct member 'base'.void
setDefault_array(CPointer<java.lang.Double> default_array)
Set method for struct member 'default_array'.void
setDefault_array_len(int default_array_len)
Set method for struct member 'default_array_len'.void
setDefault_value(double default_value)
Set method for struct member 'default_value'.void
setMax(double max)
Set method for struct member 'max'.void
setMin(double min)
Set method for struct member 'min'.void
setPrecision(int precision)
Set method for struct member 'precision'.void
setSoft_max(double soft_max)
Set method for struct member 'soft_max'.void
setSoft_min(double soft_min)
Set method for struct member 'soft_min'.void
setStep(float step)
Set method for struct member 'step'.-
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 IDPropertyUIDataFloat.It is required when allocating a new block to store data for IDPropertyUIDataFloat.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__base
public static final long[] __DNA__FIELD__base
Field descriptor (offset) for struct member 'base'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__base); CPointer<IDPropertyUIData> p_base = p.cast(new Class[]{IDPropertyUIData.class});
Metadata
- Field: 'base'
- Signature: 'IDPropertyUIData'
- Actual Size (32bit/64bit): 12/16
-
__DNA__FIELD__default_array
public static final long[] __DNA__FIELD__default_array
Field descriptor (offset) for struct member 'default_array'.Field Documentation
Blender Source Code
Only for array properties.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__default_array); CPointer<CPointer<Double>> p_default_array = p.cast(new Class[]{CPointer.class, Double.class});
Metadata
- Field: 'default_array'
- Signature: 'double*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__default_array_len
public static final long[] __DNA__FIELD__default_array_len
Field descriptor (offset) for struct member 'default_array_len'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__default_array_len); CPointer<Integer> p_default_array_len = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'default_array_len'
- Signature: 'int'
- 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:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__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__step
public static final long[] __DNA__FIELD__step
Field descriptor (offset) for struct member 'step'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__step); CPointer<Float> p_step = p.cast(new Class[]{Float.class});
Metadata
- Field: 'step'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__precision
public static final long[] __DNA__FIELD__precision
Field descriptor (offset) for struct member 'precision'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__precision); CPointer<Integer> p_precision = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'precision'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__min
public static final long[] __DNA__FIELD__min
Field descriptor (offset) for struct member 'min'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__min); CPointer<Double> p_min = p.cast(new Class[]{Double.class});
Metadata
- Field: 'min'
- Signature: 'double'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__max
public static final long[] __DNA__FIELD__max
Field descriptor (offset) for struct member 'max'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__max); CPointer<Double> p_max = p.cast(new Class[]{Double.class});
Metadata
- Field: 'max'
- Signature: 'double'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__soft_min
public static final long[] __DNA__FIELD__soft_min
Field descriptor (offset) for struct member 'soft_min'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__soft_min); CPointer<Double> p_soft_min = p.cast(new Class[]{Double.class});
Metadata
- Field: 'soft_min'
- Signature: 'double'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__soft_max
public static final long[] __DNA__FIELD__soft_max
Field descriptor (offset) for struct member 'soft_max'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__soft_max); CPointer<Double> p_soft_max = p.cast(new Class[]{Double.class});
Metadata
- Field: 'soft_max'
- Signature: 'double'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__default_value
public static final long[] __DNA__FIELD__default_value
Field descriptor (offset) for struct member 'default_value'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
IDPropertyUIDataFloat idpropertyuidatafloat = ...; CPointer<Object> p = idpropertyuidatafloat.__dna__addressof(IDPropertyUIDataFloat.__DNA__FIELD__default_value); CPointer<Double> p_default_value = p.cast(new Class[]{Double.class});
Metadata
- Field: 'default_value'
- Signature: 'double'
- Actual Size (32bit/64bit): 8/8
-
-
Constructor Detail
-
IDPropertyUIDataFloat
public IDPropertyUIDataFloat(long __address, Block __block, BlockTable __blockTable)
-
IDPropertyUIDataFloat
protected IDPropertyUIDataFloat(IDPropertyUIDataFloat that)
-
-
Method Detail
-
getBase
public IDPropertyUIData getBase() throws java.io.IOException
Get method for struct member 'base'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__base
-
setBase
public void setBase(IDPropertyUIData base) throws java.io.IOException
Set method for struct member 'base'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__base
-
getDefault_array
public CPointer<java.lang.Double> getDefault_array() throws java.io.IOException
Get method for struct member 'default_array'.Field Documentation
Blender Source Code
Only for array properties.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_array
-
setDefault_array
public void setDefault_array(CPointer<java.lang.Double> default_array) throws java.io.IOException
Set method for struct member 'default_array'.Field Documentation
Blender Source Code
Only for array properties.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_array
-
getDefault_array_len
public int getDefault_array_len() throws java.io.IOException
Get method for struct member 'default_array_len'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_array_len
-
setDefault_array_len
public void setDefault_array_len(int default_array_len) throws java.io.IOException
Set method for struct member 'default_array_len'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_array_len
-
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
-
getStep
public float getStep() throws java.io.IOException
Get method for struct member 'step'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__step
-
setStep
public void setStep(float step) throws java.io.IOException
Set method for struct member 'step'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__step
-
getPrecision
public int getPrecision() throws java.io.IOException
Get method for struct member 'precision'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__precision
-
setPrecision
public void setPrecision(int precision) throws java.io.IOException
Set method for struct member 'precision'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__precision
-
getMin
public double getMin() throws java.io.IOException
Get method for struct member 'min'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__min
-
setMin
public void setMin(double min) throws java.io.IOException
Set method for struct member 'min'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__min
-
getMax
public double getMax() throws java.io.IOException
Get method for struct member 'max'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__max
-
setMax
public void setMax(double max) throws java.io.IOException
Set method for struct member 'max'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__max
-
getSoft_min
public double getSoft_min() throws java.io.IOException
Get method for struct member 'soft_min'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__soft_min
-
setSoft_min
public void setSoft_min(double soft_min) throws java.io.IOException
Set method for struct member 'soft_min'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__soft_min
-
getSoft_max
public double getSoft_max() throws java.io.IOException
Get method for struct member 'soft_max'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__soft_max
-
setSoft_max
public void setSoft_max(double soft_max) throws java.io.IOException
Set method for struct member 'soft_max'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__soft_max
-
getDefault_value
public double getDefault_value() throws java.io.IOException
Get method for struct member 'default_value'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_value
-
setDefault_value
public void setDefault_value(double default_value) throws java.io.IOException
Set method for struct member 'default_value'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__default_value
-
__io__addressof
public CPointer<IDPropertyUIDataFloat> __io__addressof()
Instantiates a pointer on this instance.
-
-